Title :
The role of long and short paths in circuit performance optimization
Author :
Cheng, Siu Wing ; Chen, Hsi-Chuan ; Du, David H C ; Lim, Andrew
Author_Institution :
Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN, USA
fDate :
7/1/1994 12:00:00 AM
Abstract :
In this paper, we consider the problem of determining the smallest clock period for a combinational circuit. By considering both the long and short paths, we derive three independent bounds on the clock period. The first bound is the difference between the longest path delay and the shortest path delay. The other two take the functionality of the circuit into consideration and, therefore, are usually smaller than the first one. To bring in the functionality of the circuit, we make use of a new class of paths-called the shortest destabilizing paths-as well as the longest sensitizable paths. We also show that considering both the longest sensitizable path and the shortest destabilizing path together does not always give a valid bound. The bounds on the clock period can be alternatively viewed as optimization objectives. At the physical level, the complexity of optimization very much depends on the number of long and short paths present and the number of gates shared by them. We conducted preliminary experiments to study this
Keywords :
clocks; combinatorial circuits; minimisation of switching nets; optimisation; circuit functionality; circuit performance optimization; clock period; combinational circuit; longest path delay; longest sensitizable paths; optimization complexity; optimization objectives; shortest destabilizing paths; shortest path delay; Availability; Circuit optimization; Clocks; Combinational circuits; Computer science; Feeds; Helium; Latches; Propagation delay; Signal design;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on