Title :
Generating the optimal graph representations from the instruction set tables of circuits
Author :
Chen, C. Y Roger ; Tseng, Wei-Chih
Author_Institution :
Dept. of Electr. & Comput. Eng., Syracuse Univ., NY, USA
Abstract :
In existing VLSI high-level synthesis systems, designs usually start from a hardware description language with structural information (such as structured VHDL, ISPS and HardwareC) or graph representations (such as data dependency graphs or control/data flow graphs). However, in most cases, such structured representations already “limit” or “fix” the design space and easily result in unsatisfactory implementations. In this paper a novel transformation technique is proposed to generate an optimal graph representation with structural information for the given instruction set table of a target design which does not contain any structural information and allow maximum flexibility in optimization. We first reorder and partition a given instruction set table, then a graph construction procedure is performed to extract and transform the maximal common operation sets. Finally, the local and global tuning transformations are performed to refine the graph representation. Experimental results show that performing our algorithm to generate the optimal graph representations before starting high-level synthesis tasks indeed produces much better final synthesized implementations
Keywords :
VLSI; circuit tuning; graph theory; hardware description languages; high level synthesis; instruction sets; integrated circuit design; logic partitioning; VLSI; global tuning transformations; graph construction procedure; hardware description language; high-level synthesis systems; instruction set tables; local tuning transformations; maximal common operation sets; optimal graph representations; structural information; Algorithm design and analysis; Circuit synthesis; Data mining; Design optimization; Flow graphs; Hardware design languages; High level synthesis; Integrated circuit synthesis; Partitioning algorithms; Very large scale integration;
Conference_Titel :
Custom Integrated Circuits Conference, 1994., Proceedings of the IEEE 1994
Conference_Location :
San Diego, CA
Print_ISBN :
0-7803-1886-2
DOI :
10.1109/CICC.1994.379727