DocumentCode :
2747621
Title :
System synthesis based on a formal computational model and skeletons
Author :
Sander, Ingo ; Jantsch, Axel
Author_Institution :
Dept. of Electron., R. Inst. of Technol., Stockholm, Sweden
fYear :
1999
fDate :
1999
Firstpage :
32
Lastpage :
39
Abstract :
Formal approaches to HW and system design have not been generally adopted because designers often view the modelling concepts used in these approaches as unsuitable for their problems. Moreover, they are frequently on a too high abstraction level to allow for efficient synthesis with today´s techniques. We address this problem with a synthesis method which bridges the gap between a highly abstract functional model and an efficient hardware implementation. The functional model is strictly formal and based on formal semantics, a pure functional language, and the synchrony hypothesis. However, the use of skeletons in conjunction with a proper computational model allows a hardware interpretation, where the structure is given by skeletons and the combinatorial logic by elementary functions. Thus, without compromising the formal properties we offer an effective modelling technique on a high abstraction level which is still natural for hardware designers, and is the basis for synthesis into an efficient implementation. Furthermore, we describe a design methodology which uses the modelling concepts and the synthesis method. It contains a design exploration phase and defines how and when design decisions are formally introduced into the synthesis process. Finally, we illustrate design space exploration and synthesis with a FIFO component taken from an ATM switch
Keywords :
formal specification; high level synthesis; ATM switch; FIFO component; combinatorial logic; design exploration phase; design methodology; formal computational model; formal semantics; functional language; hardware interpretation; high abstraction level; modelling technique; skeletons; synchrony hypothesis; system synthesis; Asynchronous transfer mode; Computational modeling; Design methodology; Electronic switching systems; Hardware; Logic; Signal design; Signal synthesis; Skeleton; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI '99. Proceedings. IEEE Computer Society Workshop On
Conference_Location :
Orlando, FL
Print_ISBN :
0-7695-0152-4
Type :
conf
DOI :
10.1109/IWV.1999.760467
Filename :
760467
Link To Document :
بازگشت