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
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;
Conference_Titel :
Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
Conference_Location :
Anaheim, CA
Print_ISBN :
978-1-60558-115-6