DocumentCode :
3162304
Title :
Register Minimization beyond Sharing among Variables
Author :
Tsung-Yi Wu, Youn-Long Lin
Author_Institution :
Department of Computer Science, Tsing Hua University, Hsin-Chu, Taiwan, R.O.C.
fYear :
1995
fDate :
1995
Firstpage :
164
Lastpage :
169
Abstract :
Traditionally, it is assumed that every variable in the input HDL (Hardware Description Language) behavioral description needs to be held in a register; A register can be shared by multiple variables if they have mutually disjoint lifetime intervals. This approach is effective for signal-flow-like computations such as various DSP algorithms. However, it is not the best for the synthesis of control-dominated circuits, which usually have variables/signals of different bit-width as well as very long lifetime. To go beyond register minimization by lifetime-analysis-based sharing, we propose holding some variables in the state registers, some signal nets, or some unclocked sequential networks. We have implemented the proposed method in a software program called VReg. Experimental results have demonstrated that Vreg minimizes the number of registers more effectively than the lifetime-analysis-based approach does. Better register minimization also leads to both smaller area and faster designs.
Keywords :
Control-Dominated Circuit; High-Level Synthesis; Storage Synthesis; Circuit synthesis; Communication system control; Computer science; Control systems; Digital signal processing; Hardware design languages; High level synthesis; Minimization; Network synthesis; Registers; Control-Dominated Circuit; High-Level Synthesis; Storage Synthesis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation, 1995. DAC '95. 32nd Conference on
Conference_Location :
San Francisco, CA
ISSN :
0738-100X
Print_ISBN :
0-89791-725-1
Type :
conf
DOI :
10.1109/DAC.1995.250084
Filename :
1586696
Link To Document :
بازگشت