Title :
Clock skew optimization
Author :
Fishburn, John P.
Author_Institution :
AT&T Bell Labs., Murray Hill, NJ, USA
fDate :
7/1/1990 12:00:00 AM
Abstract :
Improving the performance of a synchronous digital system by adjusting the path delays of the clock signal from the central clock source to individual flip-flops is investigated. Using a model to detect clocking hazards, two linear programs are investigated: (1) minimizing the clock period, while avoiding clock hazards, and (2) for a given period, maximizing the minimum safety margin against clock hazard. These programs are solved for a simple example, and circuit simulation is used to contrast the operation of a resulting circuit with the conventionally clocked version. The method is extended to account for clock skew caused by relative variations in the drive capabilities of N-channel versus P-channel transistors in CMOS
Keywords :
CMOS integrated circuits; circuit analysis computing; optimisation; CMOS; circuit simulation; clock signal; flip-flops; linear programs; minimum safety margin; path delays; performance; synchronous digital system; Algorithm design and analysis; Automatic testing; Binary trees; Circuit simulation; Clocks; Computer aided instruction; Cost function; Delay; Digital systems; Flip-flops; Hazards; Reliability theory; Safety; Subscriber loops; System testing; Telephony;
Journal_Title :
Computers, IEEE Transactions on