DocumentCode :
911328
Title :
On the calculation of optimal clocking parameters in synchronous circuits with level-sensitive latches
Author :
Dagenais, Michel R. ; Rumin, Nicholas C.
Author_Institution :
Dept. of Electr. Eng., Ecole Polytech., Montreal, Que., Canada
Volume :
8
Issue :
3
fYear :
1989
fDate :
3/1/1989 12:00:00 AM
Firstpage :
268
Lastpage :
278
Abstract :
An algorithm has been developed for the automatic determination of the optimal clock waveforms for synchronous circuits containing level-sensitive latches. From a specification of only the number of clock phases, the rise and fall times of the clock phase transitions, and the order in which they occur, the algorithm computes the minimum time interval between the transitions, while accounting for the clock skew. Timing errors, such as incorrect hold times, are also detected. Existing procedures, in contrast, either verify if a circuit meets a given specification of these clock intervals, or they work with a very restricted set of clocking schemes. The procedure is iterative, and can be formulated as a linear programming problem. It yields an upper bound on the shortest valid clock period at each iteration. Results are presented for a simplified form of this algorithm, implemented in the transistor-level timing analysis program TAMIA
Keywords :
clocks; flip-flops; sequential circuits; TAMIA; clock skew; clock waveforms; fall times; hold times; level-sensitive latches; linear programming problem; minimum time interval; optimal clocking parameters; phase transitions; synchronous circuits; transistor-level timing analysis program; upper bound; Circuits; Clocks; Equations; Frequency; Iterative algorithms; Latches; Linear programming; Timing; Upper bound; Very large scale integration;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.21846
Filename :
21846
Link To Document :
بازگشت