Title :
An optimal algorithm for sizing sequential circuits for industrial library based designs
Author :
Roy, Sandip ; Hu, Yu Hen ; Chen, Charlie Chung-Ping ; Hung, Shih-Pin ; Chiang, Tse-Yu ; Tseng, Jiuan-Guei
Author_Institution :
Nat. Taiwan Univ., Taipei
Abstract :
In this paper, we propose an optimal gate sizing and clock skew optimization algorithm for globally sizing synchronous sequential circuits. The number of constraints and variables in our formulation is linear with respect to the number of circuit components and hence our algorithm can efficiently find the optimal solution for industrial scale designs. To the best of our knowledge our method is the first exact gate sizing algorithm that can handle cyclic sequential circuits. Experimental results on industrial cell libraries demonstrate that our algorithm can yield an average of 12.6% improvement in the optimal clock period by combining clock skew optimization with gate sizing. For identical clock period, our algorithm can achieve an average of 11.3% area savings over a popular commercial synthesis tool.
Keywords :
clocks; logic design; optimisation; sequential circuits; clock skew optimization; industrial cell library design; optimal gate sizing; synchronous sequential circuit sizing; Algorithm design and analysis; Clocks; Combinational circuits; Delay; Design optimization; Feedback loop; Flip-flops; Integrated circuit synthesis; Libraries; Sequential circuits;
Conference_Titel :
Design Automation Conference, 2008. ASPDAC 2008. Asia and South Pacific
Conference_Location :
Seoul
Print_ISBN :
978-1-4244-1921-0
Electronic_ISBN :
978-1-4244-1922-7
DOI :
10.1109/ASPDAC.2008.4483929