Title :
Isochronous networks by construction
Author :
Yu Bai ; Schneider, Klaus
Author_Institution :
Embedded Syst. Group, Univ. of Kaiserslautern, Kaiserslautern, Germany
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;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
Conference_Location :
Dresden
DOI :
10.7873/DATE.2014.168