Title :
Synchronization after design refinements with sensitive delay elements
Author :
Raudvere, Tarvo ; Sander, Ingo ; Jantsch, Axel
Author_Institution :
R. Inst. of Technol., Stockholm, Sweden
fDate :
Sept. 30 2007-Oct. 3 2007
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.
Keywords :
embedded systems; systems analysis; design refinement; sensitive delay elements; synchronization algorithm; synchronization delays; synchronous computational model; synchronous embedded systems; system functionality; Algorithm design and analysis; Computational modeling; Delay; Integrated circuit modeling; Pipeline processing; Solid modeling; Synchronization; Design Refinement; Synchronization; System Design;
Conference_Titel :
Hardware/Software Codesign and System Synthesis (CODES+ISSS), 2007 5th IEEE/ACM/IFIP International Conference on
Conference_Location :
Salzburg
Print_ISBN :
978-1-5959-3824-4