Title :
Retiming sequential circuits with multiple register classes
Author :
Eckl, Klaus ; Legl, Christian
Author_Institution :
Inst. of Electron. Design Autom., Tech. Univ. Munchen, Germany
Abstract :
Retiming is an efficient technique for redistributing registers in synchronous circuits in order to improve the circuit performance. However, the traditional retiming approaches cannot handle circuits whose registers are controlled by different clock, reset, and load enable signals. We present the basic theory and a comprehensive retiming approach for circuits with multiple clock, reset, and load enable signals. We retime these circuits having multiple register classes without explicitly modeling the reset or the load enable by additional logic. The presented concepts can be combined with a wide range of existing retiming approaches. Experimental results from retiming real designs for clock period minimization show the efficiency of the new approach
Keywords :
circuit CAD; circuit optimisation; graph theory; integrated logic circuits; logic CAD; sequential circuits; timing; clock period minimization; clock signals; load enable signals; multiple register classes; reset signals; sequential circuit retiming; synchronous circuits; Circuit synthesis; Clocks; Design optimization; Electronic design automation and methodology; Flip-flops; Latches; Minimization; Registers; Sequential circuits; Very large scale integration;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition 1999. Proceedings
Conference_Location :
Munich
Print_ISBN :
0-7695-0078-1
DOI :
10.1109/DATE.1999.761198