DocumentCode
1743967
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
fYear
2000
fDate
2000
Firstpage
548
Lastpage
551
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/APCCAS.2000.913558
Filename
913558
Link To Document