DocumentCode :
2161757
Title :
Retiming for the global optimization of synchronous sequential circuit
Author :
Lejmi, Samir ; Kaminska, Bozena ; Wagneur, Edouard
Author_Institution :
Ecole Polytech., Montreal, Que., Canada
fYear :
1994
fDate :
10-12 Oct 1994
Firstpage :
398
Lastpage :
401
Abstract :
Peripheral retiming (if it exists) is a method for resynthesising synchronous sequential circuits in which all registers are moved to the peripheral edges. In this paper, we propose a simple approach which considers the retiming of a whole circuit and which can be applied to any arbitrary sequential circuit (i.e. where the usual peripheral retiming concept does not hold). This approach consists in moving the maximum number of registers to the peripheral edges of the whole circuit. First, we model the circuit by means of a Petri net (PN) and show that retiming corresponds to fire transitions in the PN. The theoretical results can then be easily justified. Second, we prove that peripheral retiming is equivalent to solving a transportation problem in a weighted bipartite graph (inputs/outputs) and propose an algorithm for the global optimization of sequential circuits. Some examples of circuits are optimized to show the effectiveness of our approach
Keywords :
Petri nets; optimisation; sequential circuits; Petri net; arbitrary sequential circuit; fire transitions; global optimization; retiming; synchronous sequential circuit; weighted bipartite graph; Bipartite graph; Combinational circuits; Fires; Law; Legal factors; Local area networks; Petri nets; Registers; Sequential circuits;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1994. ICCD '94. Proceedings., IEEE International Conference on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-8186-6565-3
Type :
conf
DOI :
10.1109/ICCD.1994.331935
Filename :
331935
Link To Document :
بازگشت