DocumentCode
2649588
Title
Node merging: A transformation on bit-level dependence graphs for efficient VLSI array design
Author
Jung, Bongjin ; Burleson, Wayne
Author_Institution
Dept. of Electr. & Comput. Eng., Massachusetts Univ., Amherst, MA, USA
fYear
1993
fDate
25-27 Oct 1993
Firstpage
442
Lastpage
453
Abstract
The authors present a transformation technique, called node merging, on bit-level dependence graphs to systematically explore tradeoffs between area and various system performances, such as clock period, pipelining period, block pipelining period, computation time, and dynamic power dissipation to obtain optimal VLSI array processors for bit-level regular algorithms. By merging several DG nodes into one node, multi-bit level array processors can be designed using formal regular array synthesis methods thereby significantly reducing the number of pipelining registers required compared to bit-pipelined array processors. In general, delay paths within a node in bit-level dependence graphs are unbalanced, and the clock period is determined by the critical path delay. By merging nodes along noncritical paths, the authors improve computation time as well as VLSI area with a relatively small increase in clock period and pipelining period. They also expand the complexity of node functions enough to apply a meaningful logic optimization or performance enhancement using well-known logic synthesis tools such as SIS for even further improvement. Since the transformation results in a new DG, it can be easily combined with conventional VLSI array synthesis techniques for efficient bit-level array processor design. Therefore, the method provides an efficient way to explore a significantly broader design space in VLSI array processor design
Keywords
VLSI; computational complexity; delays; logic CAD; microprocessor chips; parallel architectures; pipeline processing; DG nodes; VLSI area; VLSI array design; bit-level dependence graphs; block pipelining; clock period; computation time; delay paths; dynamic power dissipation; formal regular array synthesis; logic optimization; logic synthesis tools; multi-bit level array processors; node merging; pipelining period; Clocks; Delay effects; Logic; Merging; Pipeline processing; Power dissipation; Process design; Registers; Throughput; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Application-Specific Array Processors, 1993. Proceedings., International Conference on
Conference_Location
Venice
ISSN
1063-6862
Print_ISBN
0-8186-3492-8
Type
conf
DOI
10.1109/ASAP.1993.397165
Filename
397165
Link To Document