DocumentCode :
357530
Title :
Execution condition analysis in high level synthesis: a unified approach
Author :
Penalba, O. ; Mendías, J.M. ; Molina, M.C.
Author_Institution :
Dept. de Arquitectura de Computadores y Autom., Univ. Complutense de Madrid, Spain
fYear :
2000
fDate :
2000
Firstpage :
73
Lastpage :
78
Abstract :
The degree of conditional hardware reuse achieved after a high-level synthesis process depends on two factors: the number of mutually exclusive (m.e.) operation pairs that an algorithm can detect and the description style used by the designer when specifying the system. In this paper, we propose a method that deals with both aspects. Firstly, it includes a mechanism to analyze the input description and to identify all the m.e. operation pairs in a simple and homogeneous way, independently of the conditional constructs (IF of CASE) used to specify the control flow to the system. Secondly, it provides a collection of formal transformations on the input description which produces a specification of the same behavior that leads to an improved implementation n terms of the degree of conditional reuse that is achieved
Keywords :
formal specification; high level synthesis; conditional constructs; conditional hardware reuse; control flow; description style; execution condition analysis; formal transformations; high-level synthesis; input description; mutually exclusive operation pairs; system specification; Algorithm design and analysis; Clocks; Computer aided software engineering; Control systems; Costs; Data analysis; Delay; Hardware; High level synthesis; Processor scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Synthesis, 2000. Proceedings. The 13th International Symposium on
Conference_Location :
Madrid
ISSN :
1080-1820
Print_ISBN :
0-7695-0765-4
Type :
conf
DOI :
10.1109/ISSS.2000.874031
Filename :
874031
Link To Document :
بازگشت