Title :
Generic component library characterization for high level synthesis
Author_Institution :
Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
Abstract :
Describes a novel generator-generator environment for characterizing generic component libraries used in high level hardware synthesis. The environment is composed of LEGEND, a language used to specify generic libraries, and GENUS, the generated generic component library. GENUS provides generic component instances for the task of behavior-to-structure mapping in high level synthesis. The LEGEND/GENUS environment complements a language such as VHDL by providing component library generator-generators with behavioral models for simulation and subsequent synthesis. The LEGEND language has a simple and extensible syntax which allows users to add and modify component generators easily. Generic components in GENUS have realistic register transfer semantics, including clocking, asynchrony and data bi-directionality. The LEGEND/GENUS environment is implemented on SUN workstations in C/Unix and is used by a suite of behavioral and logic synthesis tools at U.C. Irvine
Keywords :
C language; VLSI; circuit CAD; specification languages; C/Unix; GENUS; LEGEND; SUN workstations; asynchrony; behavior-to-structure mapping; behavioral models; data bi-directionality; extensible syntax; generator-generator environment; generic component libraries; hardware synthesis; high level synthesis; register transfer semantics; Bidirectional control; Character generation; Clocks; Computer science; Hardware design languages; High level synthesis; Libraries; Logic; Sun; Workstations;
Conference_Titel :
VLSI Design, 1991. Proceedings., Fourth CSI/IEEE International Symposium on
Conference_Location :
New Delhi
Print_ISBN :
0-8186-2125-7
DOI :
10.1109/ISVD.1991.185084