DocumentCode :
876138
Title :
Linearization of the timing analysis and optimization of level-sensitive digital synchronous circuits
Author :
Taskin, Baris ; Kourtev, Ivan S.
Author_Institution :
Dept. of Electr. Eng., Univ. of Pittsburgh, PA, USA
Volume :
12
Issue :
1
fYear :
2004
Firstpage :
12
Lastpage :
27
Abstract :
This paper describes a linear programming (LP) problem formulation applicable to the static-timing analysis of large scale synchronous circuits with level-sensitive latches. Specifically, an LP formulation for the clock period minimization problem is developed. In order to minimize the clock period of level-sensitive circuits, the simultaneous effects of time borrowing and nonzero clock skew scheduling are considered. The clock period minimization problem is formulated for both single-phase and multi-phase clocking schemes. The ISCAS´89 benchmark circuits are used to derive experimental results. LP minimization problems for these benchmark circuits are generated using the modified big M (MBM) method and the generated problems are solved using the industrial LP solver CPLEX . The experimental results demonstrate up to 63% improvements in minimum clock period compared to flip-flop based circuits with zero clock skew.
Keywords :
digital circuits; flip-flops; linear programming; linearisation techniques; minimisation; timing; timing circuits; ISCAS89 benchmark circuits; MBM; big M method; clock period minimization; flip-flop based circuits; industrial LP solver CPLEX; large scale synchronous circuits; level sensitive circuits; level sensitive digital synchronous circuits; level sensitive latches; linear programming; linearization; multiphase clocking schemes; nonzero clock skew scheduling; optimization; singlephase clocking schemes; time borrowing; timing analysis; zero clock skew; Circuits; Clocks; Flip-flops; Iterative methods; Job shop scheduling; Large-scale systems; Latches; Linear programming; Minimization methods; Timing;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2003.820525
Filename :
1263555
Link To Document :
بازگشت