| A synchronization algorithm for local temporal refinements in perfectly synchronous models with nested feedback loops |
| Full text |
Pdf
(227 KB)
|
| Source
|
Great Lakes Symposium on VLSI
archive
Proceedings of the 17th ACM Great Lakes symposium on VLSI
table of contents
Stresa-Lago Maggiore, Italy
SESSION: System level design
table of contents
Pages: 353 - 358
Year of Publication: 2007
ISBN:978-1-59593-605-9
|
|
Authors
|
|
Tarvo Raudvere
|
Royal Institute of Technology, Stockholm, Sweden
|
|
Ingo Sander
|
Royal Institute of Technology, Stockholm, Sweden
|
|
Axel Jantsch
|
Royal Institute of Technology, Stockholm, Sweden
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 14, Citation Count: 1
|
|
|
ABSTRACT
Due to the abstract and simple computation and communication mechanism in the synchronous computational model it is easy to simulate synchronous systems and to apply formal verification methods. In synchronous models, a local temporal refinement that increases the delay in a single computation block may affect the functionality of the entire model. To preserve the system's functionality after temporal refinements we provide a synchronization algorithm that applies also to models with nested feedback loops. The algorithm adds pure delay elements to the model in order to balance the delay caused by refinement and to assure concurrent data arrival at computation blocks. It is done so that the refined model stays latency equivalent to the original model. The advantages of our approach are that (a) we remain fully within the synchronous model of computation, (b) we preserve the functionality of the existing computation blocks, and (c) we do not require additional computation resources, wrapper circuits or schedulers.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
|
| |
3
|
|
 |
4
|
Timothy J. Callahan , John Wawrzynek, Adapting software pipelining for reconfigurable computing, Proceedings of the 2000 international conference on Compilers, architecture, and synthesis for embedded systems, p.57-64, November 17-19, 2000, San Jose, California, United States
[doi> 10.1145/354880.354889]
|
| |
5
|
L. Carloni, K. McMillan, and A. SangiovanniVincentelli. Theory of latency-insensitive design. IEEE Transactions on Computer-Aided Design, 20(9), 2001.
|
| |
6
|
|
| |
7
|
S. Edwards, L. Lavagno, E. A. Lee, and A. Sangiovanni-Vincentelli. Design of embedded systems: Formal models, validation, and synthesis. Proceedings of the IEEE, 85(3):366--390, March 1997.
|
| |
8
|
|
| |
9
|
|
| |
10
|
K. Keutzer, S. Malik, A. R. Newton, J. M. Rabaey, and A. Sangiovanni-Vincentelli. System-level design: Orthogonalization of concerns and platform-based design. IEEE Transaction on Computer-Aided Design of Integrated Circuits and Systems, 19(12):1523--1543, December 2000.
|
| |
11
|
C. E. Leiserson and J. B. Saxe. Retiming synchronous circuitry. Algorithmica, 6(1):5--35, 1991.
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
M. Weinhardt and W. Luk. Pipeline vectorization. In IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, pages 234--248, Feb 2001.
|
|