DocumentCode :
275410
Title :
Abstract data types and high-level synthesis
Author :
Whitcomb, Gregory S. ; Newton, A. Richard
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
fYear :
1990
fDate :
24-28 Jun 1990
Firstpage :
680
Lastpage :
685
Abstract :
The use of abstract data types for high-level synthesis is addressed. It is demonstrated how data types can be used in the synthesis process to achieve reductions in area and delay of the logic level implementation. Four fundamental type constructs-structures, unions, vectors, and enumerations-are considered. Data types and functions on their values are extended to support don´t care information. Supporting abstract data types in behavioral representations is addressed for both an internal data-flow representation and the ELLA hardware description language. Finally, synthesis results for several design examples are presented. Smaller and faster implementations are obtained by supporting encoding and don´t care minimization in the high-level synthesis process
Keywords :
data structures; logic design; specification languages; ELLA; abstract data types; behavioral representations; enumerations; hardware description language; high-level synthesis; internal data-flow representation; logic level implementation; structures; type constructs; unions; vectors; Circuit synthesis; Computational modeling; Computer simulation; Delay; Encoding; Hardware design languages; High level synthesis; Logic circuits; Logic design; Tail;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 1990. Proceedings., 27th ACM/IEEE
Conference_Location :
Orlando, FL
ISSN :
0738-100X
Print_ISBN :
0-89791-363-9
Type :
conf
DOI :
10.1109/DAC.1990.114940
Filename :
114940
Link To Document :
بازگشت