Professional Documents
Culture Documents
Synchronous Timing
Microprocessor comparison
Microprocessor comparison
Clock
Average vs. worst case delay
Power consumption
Noise and electromagnetic compatibility
Handshaking and completion detection overhead
Complexity of design
Clock
B B0 B1
In transition 0 0
0 0 1
1 1 0
illegal 1 1
Microprocessor Comparison
AMULET
ARM
MiniMIPS
ALPHA
TATIC-2
Globally asynchronous locally synchronous systems
Summary
Adder Circuit Comparison [14]
Developed at Caltech
E * t2 metric
R3000 1.2µ 25MHz
Microprocessor comparison
GALS
2. E. Arjomandi, M. J. Fisher, N. A. Lynch, “Efficiency of synchronous verses asynchronous distributed systems” J. ACM, vol 30, July 1983.
3. D. W. Bailey, B. J. Benschneider, “Clocking design and analysis for a 600-MHz Alpha Microprocessor,” IEEE Journal of Solid-State Circuits, 1998.
4. C. H. Van Berkel, M. B. Josephs, S. M. Nowick, “Applications of asynchronous circuits”, Proceedings of IEEE, Feb 1999.
5. E. Brunvand, S. Nowick, K. Yun, “Practical advances in asynchronous design and in asynchronous/synchronous interfaces”.
6. E. Brunvand, S.M. Nowick and K.Y. Yun, “Practical Advances in Asynchronous Design,” IEEE International Conference on Computer Design (ICCD),
Austin, Texas (1997).
7. P. Day, J. V. Woods, “Investigation into micropipeline latch design styles”, IEEE Transaction on VLSI, Jun 1995.
8. A. Efthymiou, J. D. Garside, S. Temple, “A Comparative Power Analysis of an Asynchronous Processor,” In Proc. of the 11th Intl. Workshop on Power and
Timing Modelling, Optimization and Simulation (PATMOS'01), Yverdon-les-bains, Switzerland, Sep. 2001.
9. M. A. Franklin, T. Pan, “Clocked and asynchronous instruction pipelines,” Proc. 26th ACM/IEEE Symposium on Microarchitecture, 1993.
10. E. G. Friedman, “Circuit distribution networks in synchronous digital integrated circuit,” Proc. IEEE, May 2001.
11. P. E. Gronowski, W. J. Bowhill, R. P. Preston, M. K. Gowen, R. L. Allmon, “High-Performance Microprocessor Design,” IEEE Journal of Solid-State
Circuits, Vol. 33, No. 5, May 1998.
12. S. H. Gunther, F. Binns, D. M. Carmean, J. C. Hall, “Managing the Impact of Increasing Microprocessor Power Consumption,” Intel Technology Journal, 1st
Quarter, 2001.
13. D. J. Kinnement,”An Evaluation of Asynchronous Addition,” IEEE Transaction on VLSI Systems, Vol. 4, No. 1, March 1996.
References(2)
14. D. J. Kinnement, J. D. Garside, B. Gao, “A Comparison of Power Consumption in Some CMOS Adder Circuits,” Proceedings of PATMOS'95,
Oldenburg, Germany, October 4-6 1995.
15. A. J. Martin, M. Nystrom, C. G. Wong, “Three Generations of Asynchronous Microprocessors,” IEEE Design & Test of Computers, special issue on
Clockless VLSI Design, Nov 2003.
16. A. J. Martin, M. Nystrom, P. Panzes, C. G. Wong, “Speed and Energy Performance of an Asynchronous MIPS R3000 Microprocessor,” Caltech
Computer Science Technical Report, CSTR:2001.012. June 2001.
17. C. J. Myers, W. Belluomini, K. Killpack, E. Mercer, E. Peskin, H. Zheng, “Timed Circuits : A New Paradigm for High-Speed Design,” Proc. of Asia
and South Pacific Design Automation Conference ,2001.
18. V. G. Oklobdzija, “Clocking and clocked storage elements in a multi-gigahertz environment”, IBM Journal of Research and Development, Vol 47, Sep-
Nov 2003, pg 567 – 582.
19. A. E. Sjogren, C. J. Myers, “Interfacing synchronous and asynchronous modules within a high-speed pipeline,” IEEE Transaction on VLSI Systems,
Oct. 2000.
20. D. F. Wann, M. A. Franklin, “Asynchronous and clocked control structures of VLSI-based interconnection networks”, IEEE Transaction on Computers,
Mar 1983.
21. K. Y. Yun, D. L. Dill, “Unifying synchronous/asynchronous state machine synthesis,” In ICCAD, Nov 1993.
22. K. Y. Yun and A. E. Dooply, " Pausible clocking based heterogeneous systems,"IEEE Transactions on VLSI Systems, vol. 7, no. 4, pp. 482-487, Dec.
1999.
23. A. Davey, D. Lloyd, “An evaluation of asynchronous and synchronous designfor superscalar architecture,” IEEE Transactions on VLSI Systems, 1997.
24. A.Takamura, M.Imai, M. Ozawa, L. Fukasaku, T. Fujii, M. Kuwako, Y. Ueno, T. Nanya, “TITAC-2: an Asynchronous 32-bit Microprocessor ”
Proceedings of the ASP-DAC '98. Asia and South Pacific Design Automation Conference, 1998.