Title :
An adaptive algorithm for computing the initial states of retimed circuits
Author :
Lin, Yu-Chung ; Chang, Chien-Sung ; Chen, Wen-Ling ; Hsieh, Tsai-Ming
Author_Institution :
Dept. of Electron. Eng., Chung Yuan Christian Univ., Chung Li, Taiwan
Abstract :
Retiming is an important technique to minimize the delay and/or area by relocating registers in sequential circuits. In this paper, we formulate a new problem for initial state computation for a set of retimed circuits having the same corresponding finite state machine, and propose a new adaptive algorithm to solve it. The retimed circuit discussed in this paper can be any circuit with forward and/or backward retiming or even with circuit replication. The proposed new adaptive algorithm based on homing sequence technique can effectively compute an equivalent state of the retimed circuit whenever the initial state of the original circuit can be reached from some final states corresponding to some homing sequences of the corresponding finite state machine. It is also applicable to sequential circuits with partial initial state assignments by allowing that some values of registers are not specified
Keywords :
circuit optimisation; computational complexity; delays; finite state machines; logic CAD; sequential circuits; timing; adaptive algorithm; backward retiming; circuit replication; delay; equivalent state; finite state machine; forward retiming; homing sequence technique; homing sequences; initial state computation; partial initial state assignments; register relocation; retimed circuits; sequential circuits; Adaptive algorithm; Automata; Combinational circuits; Councils; Delay; Polynomials; Registers; Sequential circuits; Terminology; Tree graphs;
Conference_Titel :
Circuits and Systems, 2000. IEEE APCCAS 2000. The 2000 IEEE Asia-Pacific Conference on
Conference_Location :
Tianjin
Print_ISBN :
0-7803-6253-5
DOI :
10.1109/APCCAS.2000.913558