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.
Author supplied keywords
Cite
CITATION STYLE
Taskin, B., & Kourtev, I. S. (2004). Linearization of the Timing Analysis and Optimization of Level-Sensitive Digital Synchronous Circuits. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 12(1), 12–27. https://doi.org/10.1109/TVLSI.2003.820525
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.