DocumentCode :
358097
Title :
On the choice of models of computation for writing executable specifications of system level designs
Author :
Jeukens, Ivan ; Strum, Marius
Author_Institution :
Lab. de Microelectron., Sao Paulo Univ., Brazil
fYear :
2000
fDate :
2000
Firstpage :
159
Lastpage :
164
Abstract :
System level designs are typically heterogeneous, thus combining different technologies. In order to create executable specifications at such a level, a hardware description language, a programming language, or a combination of both is used. However, the resulting description may not be efficient because the ability of each language to capture the system´s features is limited by its semantics. This paper presents a methodology for analyzing the efficiency of a set of models of computation to build executable specifications. We defined a set of “behavioral primitives” and evaluated how efficiently they are captured by different models of computation. A debugger/profiler tool was developed. The analysis of the data produced by our tool allows us to derive criteria to choose the most adequate model of computation for each primitive. The analysis of the basic block behavioral primitive is detailed in order to illustrate the method
Keywords :
communicating sequential processes; hardware-software codesign; program debugging; CAD; CSP; behavioral primitives; block behavioral primitive; codesign; computation models selection; debugger/profiler tool; executable specifications; system level designs; Application software; Computational modeling; Computer languages; Design methodology; Embedded software; Hardware design languages; Mathematical model; Microwave integrated circuits; System-level design; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Integrated Circuits and Systems Design, 2000. Proceedings. 13th Symposium on
Conference_Location :
Manaus
Print_ISBN :
0-7695-0843-X
Type :
conf
DOI :
10.1109/SBCCI.2000.876024
Filename :
876024
Link To Document :
بازگشت