| Synchronization after design refinements with sensitive delay elements |
| Full text |
Pdf
(198 KB)
|
Source
|
International Conference on Hardware Software Codesign
archive
Proceedings of the 5th IEEE/ACM international conference on Hardware/software codesign and system synthesis
table of contents
Salzburg, Austria
SESSION: Specification language and model transformations to support synthesis and design
table of contents
Pages: 21 - 26
Year of Publication: 2007
ISBN:978-1-59593-824-4
|
|
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): 7, Downloads (12 Months): 25, Citation Count: 0
|
|
|
ABSTRACT
The synchronous computational model with its simple computation and communication mechanism makes it easy to describe, simulate and formally verify synchronous embedded systems at a high level of abstraction. In synchronous models, a local refinement increasing the delay in a single computation block may affect the functionality of the entire model. We provide a synchronization algorithm that preserves the system's functionality after design refinements, by using additional synchronization delays and making some delays sensitive to their input values. The refined and synchronized model stays latency equivalent to the original model. The advantages of our approach are the following: (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, specific communication protocols, wrapper circuits around computation blocks 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
|
|
 |
5
|
|
| |
6
|
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.
|
| |
7
|
|
| |
8
|
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.
|
| |
9
|
C. E. Leiserson and J. B. Saxe. Retiming synchronous circuitry. Algorithmica, 6(1):5--35, 1991.
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
 |
13
|
|
| |
14
|
The SMV model checker. online {available} http://www-cad.eecs.berkeley.edu/~kenmcmil/smv/.
|
| |
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.
|
|