DocumentCode
474508
Title
Scalable min-register retiming under timing and initializability constraints
Author
Hurst, Aaron P. ; Mishchenko, Alan ; Brayton, Robert K.
Author_Institution
California Univ., Berkeley, CA
fYear
2008
fDate
8-13 June 2008
Firstpage
534
Lastpage
539
Abstract
We demonstrate that a maximum-flow-based approach to register-minimization is a useful platform for incorporating varied design constraints. In this work, we extend the flow-based formulation to include timing constraints and to guarantee the existence of an equivalent initial state. Reducing the register count is motivated by positive consequences for physical design, verification, and power consumption, but it is critically necessary for synthesis that these timing and functionality requirements are also met. Our solution is optimum in the number of registers under either or both constraints and also possesses several other distinct advantages: the runtime is significantly faster than comparable techniques, the algorithm is capable of early termination with a timing-feasible solution, and both maximum and minimum path constraints can be specified.
Keywords
logic design; flow-based formulation; initializability constraint; register count; register minimization; scalable min-register retiming; Algorithm design and analysis; Circuits; Clocks; Computer networks; Energy consumption; Logic design; Minimization; Registers; Runtime; Timing; Initial State; Min-Area; Retiming; Sequential Optimization;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
Conference_Location
Anaheim, CA
ISSN
0738-100X
Print_ISBN
978-1-60558-115-6
Type
conf
Filename
4555874
Link To Document