DocumentCode
129141
Title
Isochronous networks by construction
Author
Yu Bai ; Schneider, Klaus
Author_Institution
Embedded Syst. Group, Univ. of Kaiserslautern, Kaiserslautern, Germany
fYear
2014
fDate
24-28 March 2014
Firstpage
1
Lastpage
6
Abstract
While synchronous system models have many advantages over asynchronous models concerning verification and validation, many implementation platforms do not provide efficient means for synchronization. For this reason, we consider a design flow that starts with a synchronous system model that is then transformed into an asynchronous one for synthesis. In essence, it partitions the synchronous system into a set of asynchronous components that communicate with each other via FIFO buffers. Of course, the synthesized system still has to behave as the original synchronous model, i.e., for each variable exactly the same flow of data values must be observed and only the membership to synchronous reaction steps is no longer explicitly given. In this paper, we prove that this correctness guarantee is given provided that (1) each component knows which of the input values have to be used for the next reaction (endochrony), (2) each component is able to perform the reaction (constructiveness), and (3) components agree on the clocks of their shared variables (isochrony/clock-consistency).
Keywords
asynchronous circuits; buffer circuits; logic partitioning; FIFO buffers; asynchronous components; constructiveness; correctness guarantee; design flow; endochrony; isochronous networks; isochrony/clock-consistency; synchronous system models; Adders; Analytical models; Clocks; Data models; Embedded systems; Integrated circuit modeling; Synchronization;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
Conference_Location
Dresden
Type
conf
DOI
10.7873/DATE.2014.168
Filename
6800369
Link To Document