Title :
Integrated parametric timing optimization of digital systems
Author :
Hsieh, Hong-Yean ; Liu, Wentai ; Calvin, Ralph, III
Author_Institution :
Divio Inc., Santa Clara, CA, USA
fDate :
4/1/2000 12:00:00 AM
Abstract :
Clock skew optimization is a timing technique to improve system performance by employing scheduled skews at flip-flops. The integrated framework presented here includes a new linear programming (LP) formulation for the clock skew optimization problem. In this work, we use the concept of a global time frame, instead of a local one, to find a set of optimal skews to minimize system cycle time. The framework provides a firm theoretical foundation for scheduling skews into existing designs. Furthermore, we extend the LP formulation to accommodate retiming in the optimization process. Our framework allows for concurrent timing optimization of a design by retiming the circuit and scheduling clock skews at flip-flops. It is shown that this optimization can be formulated as a mixed-integer linear program and significantly reduce the clock period
Keywords :
circuit optimisation; clocks; flip-flops; integer programming; linear programming; logic CAD; network parameters; sequential circuits; timing; clock skew optimization; concurrent timing optimization; digital systems; flip-flops; global time frame; integrated parametric timing optimization; linear programming; mixed-integer linear program; optimization process; retiming; scheduled skews; system cycle time; Circuits; Clocks; Delay; Design optimization; Digital systems; Flip-flops; Logic; System performance; Timing; Very large scale integration;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on