DocumentCode :
2843937
Title :
System-level design models and implementation techniques
Author :
Lavagno, L. ; Sangiovanni-Vincentelli, A.
Author_Institution :
Dipt. di Elettronica, Politecnico di Torino
fYear :
1998
fDate :
23-26 Mar 1998
Firstpage :
24
Lastpage :
32
Abstract :
Electronic systems need to accommodate rapidly changing product specifications and to reduce design costs together with design turn-around time. To be able to reuse part of previous designs and to be able to include new functionality rapidly, system designers tend to use microcontrollers and digital signal processors (DSPs) as much as possible. For performance reasons they may be forced to design special purpose hardware, but even then there is a strong motivation toward the reuse of parts already designed. This trend will change the industrial landscape and will make the trade and assembly of intellectual properties (IPs) embodied in layouts, RTL designs, and software programs indispensable. We believe that system design should be based on the use of one or more formal models to describe the behavior of the system at a high level of abstraction, before a decision on its decomposition into hardware and software components is taken. Design should then be based on a sequence consisting of the initial functional design (i.e. specifying what the system is intended to do) and its analysis, the mapping of such functional description, into an architecture, and the consequent performance evaluation. The final implementation of the system should be made using automatic synthesis as much as possible from this high level of abstraction, to ensure implementations that are “correct by construction”. Validation (through simulation or verification) should be done at the highest possible levels of abstraction
Keywords :
formal verification; high level synthesis; performance evaluation; real-time systems; systems analysis; RTL designs; abstraction; automatic synthesis; design costs; design turn-around time; electronic systems; embedded systems design; formal models; functional description; implementation techniques; initial functional design; intellectual properties; performance evaluation; rapidly changing product specifications; system design; system designers; system level design models; validation; verification; Assembly; Computer industry; Costs; Digital signal processing; Digital signal processors; Hardware; Intellectual property; Microcontrollers; Signal design; System-level design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application of Concurrency to System Design, 1998. Proceedings., 1998 International Conference on
Conference_Location :
Fukushima
Print_ISBN :
0-8186-8350-3
Type :
conf
DOI :
10.1109/CSD.1998.657536
Filename :
657536
Link To Document :
بازگشت