DocumentCode :
851732
Title :
System modeling and transformational design refinement in ForSyDe [formal system design]
Author :
Sander, Ingo ; Jantsch, Axel
Author_Institution :
Dept. of Microelectron. & Inf. Technol., R. Inst. of Technol., Stockholm, Sweden
Volume :
23
Issue :
1
fYear :
2004
Firstpage :
17
Lastpage :
32
Abstract :
The scope of the formal system design (ForSyDe) methodology is high-level modeling and refinement of systems-on-a-chip and embedded systems. Starting with a formal specification model, that captures the functionality of the system at a high abstraction level, it provides formal design-transformation methods for a transparent refinement process of the system model into an implementation model that is optimized for synthesis. The main contribution of this paper is the ForSyDe modeling technique and the formal treatment of transformational design refinement. We introduce process constructors, that cleanly separate the computation part of a process from the synchronization and communication part. We develop the characteristic function for each process type and use it to define semantic preserving and design decision transformations. In a study of a digital equalizer example, we illustrate the modeling and refinement process and focus in particular on refinement of the clock domain, communication refinement, and resource sharing.
Keywords :
embedded systems; equalisers; formal specification; hardware-software codesign; optimisation; system-on-chip; ForSyDe methodology; SoC; characteristic function; clock domain; design-transformation methods; digital equalizer; embedded systems; formal methods; formal specification model; formal system design; hardware/software codesign; high-level system modeling; model refinement; process communication; process computation; process constructors; resource sharing; semantic preserving transformations; synchronization; synthesis optimization; system functionality abstraction level; systems-on-a-chip; transformational design refinement; Costs; Design methodology; Design optimization; Embedded system; Formal specifications; Hardware; Mathematical model; Modeling; Synchronization; System-on-a-chip;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2003.819898
Filename :
1256053
Link To Document :
بازگشت