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