| Analysis and design of latch-controlled synchronous digital circuits |
| Full text |
Pdf
(717 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 27th ACM/IEEE Design Automation Conference
table of contents
Orlando, Florida, United States
Pages: 111 - 117
Year of Publication: 1991
ISBN:0-89791-363-9
|
|
Authors
|
|
Karem A. Sakallah
|
Department of Electrical Engineering and Computer Science, University of Michigan, Ann Arbor, MI
|
|
Trevor N. Mudge
|
Department of Electrical Engineering and Computer Science, University of Michigan, Ann Arbor, MI
|
|
Oyekunle A. Olukotun
|
Department of Electrical Engineering and Computer Science, University of Michigan, Ann Arbor, MI
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 31, Citation Count: 17
|
|
|
ABSTRACT
We present a succinct formulation of the timing constraints for latch-controlled synchronous digital circuits. We show that the constraints are mildly nonlinear, and prove the equivalence of the nonlinear optimal cycle time calculation problem to an associated and simpler linear programming (LP) problem. We present an LP-based algorithm which is guaranteed to obtain the optimal cycle time for arbitrary circuits controlled by a general class of multi-phase overlapped clocks. We illustrate the formulation and an initial implementation of the algorithm on some example circuits.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
N. P. Jouppi, Timing Verification and Performance Improvement of MOS VLSI Designs, PhD thesis, Stanford University, Stanford, CA 94305- 2192, October 1984.
|
| |
2
|
J. K. Ousterhout, "A Switch-Level Timing Verifier for Digital MOS VLSI," IEEE Transactions on Computer-Aided Design, vol. CAD-4, no. 3, pp. 336-349, July 1985.
|
| |
3
|
M. R. Dagenais and N. C. Rumin, "On the Calculation of Optimal Clocking Parameters in Synchronous Circuits with Level-Sensitive Latches," IEEE Transactions on Computer-Aided Design, vol. 8, no. 3, pp. 268-278, March 1989.
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
T. G. Szymanski, "LEADOUT :A Static Timing Analyzer for MOS Cieuits," in 1CCAD-g6 Digest of Technical Papers, pp. 130-133, 1986.
|
| |
8
|
|
| |
9
|
|
| |
10
|
K. A. Sakallah, T. N. Mudge, and O. A. Olukotun, "Analysis and Design of Latch-Controlled Synchronous Digital Circuits," Technical Report CSE- TR-31-89, University of Michigan, Dept of EECS, Ann Arbor, MI 48109-2122, October 1989.
|
| |
11
|
|
CITED BY 17
|
|
|
|
|
Jui-Ching Shyur , Hung-Pin Chen , Tai-Ming Parng, On testing wave pipelined circuits, Proceedings of the 31st annual conference on Design automation, p.370-374, June 06-10, 1994, San Diego, California, United States
|
|
Jengwei Pan , Larry Biro , Joel Grodstein , Bill Grundmann , Yao-Tsung Yen, Timing verification on a 1.2M-device full-custom CMOS design, Proceedings of the 28th conference on ACM/IEEE design automation, p.551-554, June 17-22, 1991, San Francisco, California, United States
|
|
|
N. V. Shenoy , K. J. Singh , R. K. Brayton , A. L. Sangiovanni-Vincentelli, On the temporal equivalence of sequential circuits, Proceedings of the 29th ACM/IEEE conference on Design automation, p.405-409, June 08-12, 1992, Anaheim, California, United States
|
|
|
|
|
|
Ashok Vittal , Hein Ha , Forrest Brewer , Malgorzata Marek-Sadowska, Clock skew optimization for ground bounce control, Proceedings of the 1996 IEEE/ACM international conference on Computer-aided design, p.395-399, November 10-14, 1996, San Jose, California, United States
|
|
|
|
|
|
I. Lin , J. A. Ludwig , K. Eng, Analyzing cycle stealing on synchronous circuits with level-sensitive latches, Proceedings of the 29th ACM/IEEE conference on Design automation, p.393-398, June 08-12, 1992, Anaheim, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C. Ramachandran , F. J. Kurdahi , D. D. Gajski , A. C.-H. Wu , V. Chaiyakul, Accurate layout area and delay modeling for system level design, Proceedings of the 1992 IEEE/ACM international conference on Computer-aided design, p.355-361, November 1992, Santa Clara, California, United States
|
|
|
Atsushi Takahashi , Kazunori Inoue , Yoji Kajitani, Clock-tree routing realizing a clock-schedule for semi-synchronous circuits, Proceedings of the 1997 IEEE/ACM international conference on Computer-aided design, p.260-265, November 09-13, 1997, San Jose, California, United States
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|