Title :
Managing complexity in heterogeneous system specification, simulation, and synthesis
Author :
Kalavade, A. ; Pino, JoséLuis ; Lee, Edward A.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
Abstract :
System-level design is characterized by a behavioral specification and heterogeneous hardware/software implementations. Exploring the design space is essential for good design. Specifying and managing complex design flows, tracking dependencies and tool invocations, and maintaining consistency of design data and flows are key issues that enable efficient design space exploration. In order to manage the complexity of this design process, an infrastructure that manages these issues, transparent to the user, is presented. These concepts have been implemented in the Ptolemy environment within a framework called DesignMaker. An example design flow for multiprocessor synthesis is presented in some detail to illustrate the features of DesignMaker. The end objective of the framework is to facilitate a flexible system-level codesign assistant
Keywords :
data flow graphs; formal specification; multiprocessing systems; parallel architectures; real-time systems; virtual machines; DesignMaker; Ptolemy environment; behavioral specification; complex design flows; design complexity; design space; flexible system-level codesign assistant; heterogeneous hardware/software implementations; heterogeneous system specification; multiprocessor synthesis; simulation; synthesis; system-level design; tool invocations; Computational modeling; Computer simulation; Control systems; Embedded system; Hardware; Process design; Software tools; Space exploration; System-level design; Telecommunication control;
Conference_Titel :
Acoustics, Speech, and Signal Processing, 1995. ICASSP-95., 1995 International Conference on
Conference_Location :
Detroit, MI
Print_ISBN :
0-7803-2431-5
DOI :
10.1109/ICASSP.1995.479434