DocumentCode
2610505
Title
Resynthesis and retiming of synchronous sequential circuits
Author
Lejmi, Samir ; Kaminska, Bozena ; Wagneur, E.
Author_Institution
Electr. & Comput. Eng. Dept., Ecole Polytech. de Monteal, Que., Canada
fYear
1993
fDate
3-6 May 1993
Firstpage
1674
Abstract
Retiming is a technique used in synchronous sequential circuits to move the registers across the circuit in order to minimize the cycle time or the number of registers used. Peripheral retiming is extended retiming in which all registers are moved (if possible) to the peripheral edges, where combinational logic optimization techniques can be used. A generalization of this method is proposed. It consists in moving the maximum number of registers to the peripheral edges. This approach may then also be applied to all sequential circuits for which the usual peripheral retiming concept does not hold. The authors´ model of the circuit is a bipartite graph, and it is proved that the resynthesizing problem is equivalent to a linear optimization problem in this graph. A new algorithm for the optimization of sequential circuits is proposed
Keywords
circuit optimisation; graph theory; logic CAD; sequential circuits; timing; bipartite graph; combinational logic optimization techniques; cycle time; linear optimization problem; peripheral edges; registers; retiming; synchronous sequential circuits; Bipartite graph; Combinational circuits; Integrated circuit interconnections; Law; Legal factors; Local area networks; Logic; Output feedback; Registers; Sequential circuits;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 1993., ISCAS '93, 1993 IEEE International Symposium on
Conference_Location
Chicago, IL
Print_ISBN
0-7803-1281-3
Type
conf
DOI
10.1109/ISCAS.1993.394063
Filename
394063
Link To Document