Download:
|
by Charles E. Leiserson, A. Gould, Keith H. Randall, Keith H. Randall
http://theory.lcs.mit.edu/~randall/papers/bachthesis.ps
Add To MetaCart
Abstract:
Circuits implemented with two-phase level-clocked latches have the theoretical potential to operate faster and require less state than equivalent circuits implemented with edge-triggered latches. We investigated to what extent one can achieve this theoretical potential with real circuits. We found that level-clocked circuits are no faster than edge-triggered circuits except when the delay between any two latches is approximately equal to the maximum gate delay. On the other hand, level-clocked circuits can often be implemented with significantly less state than equivalent edgetriggered circuits clocked at the same speed. Over one-third of the circuits tested had a reduction in state of at least 25 percent. These tests were performed in Tim, a computer-aided design tool for verification and optimization of two-phase, level-clocked circuitry. Tim consists of several efficient polynomial-time algorithms that can check circuit timing and modify circuit layout in order to meet various timing criteria. Tim was implemented in C on top of the
Citations
|
5824
|
Introduction to Algorithms
– Cormen, Leiserson, et al.
- 1990
|
|
246
|
Retiming synchronous circuitry
– Leiserson, Saxe
- 1991
|
|
126
|
Optimizing synchronous systems
– Leiserson, Saxe
- 1983
|
|
96
|
Optimizing Synchronous Circuitry and Retiming
– Leiserson, Saxe
- 1983
|
|
74
|
A faster strongly polynomial minimum cost flow algorithm
– Orlin
- 1993
|
|
67
|
The Design and Analysis of VLSI Circuits
– Glasser, Dobberpuhl
- 1985
|
|
45
|
Optimizing two-phase, level-clocked circuitry
– Ishii, Leiserson, et al.
- 1997
|
|
37
|
Computing optimal clock schedules
– Szymanski
- 1992
|
|
32
|
Verifying clock schedules
– Szymanski, Shenoy
- 1992
|
|
28
|
Understanding retiming through maximum average-delay cycles
– Papaefthymiou
- 1994
|
|
24
|
Optimal retiming of multiphase, level-clocked circuits
– Lockyear, Ebeling
- 1992
|
|
23
|
Jr.; Computation Structures
– Ward, Halstead
- 1990
|
|
17
|
Retiming of circuits with single phase level-sensitive latches
– Shenoy, Brayton, et al.
- 1991
|
|
12
|
checkT c and minT c : timing verification and optimal clocking of synchronous digital circuits
– Sakallah, Mudge, et al.
- 1990
|
|
10
|
A timing package for two-phase, level-clocked circuitry
– Papaefthymiou, Randall, et al.
- 1993
|
|
9
|
Optimal Clocking Schemes for High Speed Digital Systems
– Unger, Tan
- 1986
|
|
8
|
Leiserson: “A Timing Analysis of Level-Clocked Circuitry
– Ishii, E
- 1990
|
|
7
|
Timing analysis for NMOS VLSI
– Jouppi
- 1983
|
|
2
|
Multiphase retiming using minT c
– Burks, Sakallah, et al.
- 1992
|