[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Architectural optimization for low-power nonpipelined asynchronous systems

Published: 01 March 1998 Publication History

Abstract

This paper presents an architectural optimization for low-power asynchronous systems. The optimization is targeted to nonpipelined computation. In particular, two new sequencing controllers are introduced, which significantly increase the throughput of the entire system. Data hazards may result in existing datapaths, when the new sequencers are used. To insure correct operation, new interlock mechanisms are introduced, for both dual-rail and single-rail implementations. The resulting increase in throughput can be traded for substantial system-wide power savings through application of voltage scaling. SPICE simulations show energy reduction by up to a factor of 2.4.

References

[1]
A. P. Chandrakasan, S. Sheng and R. W. Brodersen, "Low-power CMOS digital design," IEEE J. Solid-State Circuits, vol. 27 pp. 473-484, Apr. 1992.
[2]
L. S. Nielsen and J. Sparsø, "A low-power asynchronous data-path for a FIR filter bank," in Proc. Int. Symp. Advanced Res. Asynchronous Circuits Syst. Los Alamitos, CA, IEEE Computer Society, Mar. 1996, pp. 197-207.
[3]
K. van Berkel, R. Burgess, J. Kessels, A. Peeters, M. Roncken, and F. Schalij, "Asynchronous circuits for low power: A DCC error corrector," IEEE Design Test Comput., vol. 11, pp. 22-32, Summer 1994.
[4]
K. Kagotani and T. Nanya, "Performance enhancement of two-phase quasidelay-insensitive circuits," Syst. Comput. Japan, vol. 27, no. 5, pp. 39-46, May, 1996.
[5]
A. Peeters and K. van Berkel, "Single-rail handshake circuits," in Proc. Working Conf. Asynchronous Design Methodologies, May 1995, pp. 53-62.
[6]
C. L. Seitz, C. L., "System timing," in Introduction to VLSI Systems, C. A. Mead, and L. A. Conway, Eds. Reading, MA: Addison-Wesley, 1980, ch. 7.
[7]
S. H. Unger, Asynchronous Sequential Switching Circuits. New York: Wiley-Interscience, 1969.
[8]
A. Peeters, "Single-Rail Handshake Circuits," Ph.D. dissertation, Eindhoven Univ. Technol., Eindhoven, The Netherlands, June 1996.
[9]
S. M. Nowick, K. Y. Yun, P. A. Beerel, and A. E. Dooply, "Speculative completion for the design of high-performance asynchronous dynamic adders," in Proc. Int. Symp. Advanced Res. Asynchronous Circuits Syst., Los Alamitos, CA: IEEE Computer Society, Apr. 1997.
[10]
J. D. Garside, S. Temple, and R. Mehra, "The AMULET2e cache system," in Proc. Int. Symp. Advanced Res. Asynchronous Circuits Syst.. Los Alamitos, CA, IEEE Computer Society, Mar. 1996, pp. 208-217.
[11]
A. Bailey and M. Josephs, "Sequencer circuits for VLSI programming," in Proc. Working Conf. Asynchronous Design Methodologies, Los Alamitos, CA, IEEE Computer Society, May 1995, pp. 82-90.
[12]
A. J. Martin, "Programming in VLSI: From communicating processes to delay-insensitive circuits," in Developments in Concurrency and Communication," C. A. R. Hoarde, Ed. Reading MA: Addison-Wesley, UT Year of Programming Series, 1990, pp. 1-64.
[13]
K. van Berkel and M. Rem, "VLSI programming of asynchronous circuits for low power," in Asynchronous Digital Circuit Design, G. Birtwistle and A. Davis, Eds. New York: Springer-Verlag, 1995, pp. 152-210.
[14]
S. H. Unger, "A building block approach to unclocked systems," in Proc. Hawaii Int. Conf. Syst. Sci.. Los Alimitos, CA, IEEE Computer Society, Jan. 1993, vol. I, pp. 339-348.
[15]
C. Farnsworth, D. A. Edwards, J. Liu, and S. S. Sikand, "A hybrid asynchronous system design environment," in Proc.Working Conf. Asynchronous Design Methodologies, Los Alamitos, CA, IEEE Computer Society, May 1995, pp. 91-98.
[16]
L. A. Plana and S. M. Nowick, "Concurrency-oriented optimization for low-power asynchronous systems," in Proc. Int. Symp. Low Power Electron. Design, Aug. 1996, pp. 151-156.
[17]
M. Favalli and L. Benini, "Analysis of glitch power dissipation in CMOS IC's," in Proc. Int. Symp. Low Power Design, 1995, pp. 123-128.
[18]
S. B. Furber and J. Liu, "Dynamic logic in four-phase micropipelines," in Proc. Int. Symp. Advanced Res. Asynchronous Circuits Syst., Los Alamitos, CA, IEEE Computer Society, Mar. 1996, pp. 11-16.

Cited By

View all
  • (2010)Asynchronous data-driven circuit synthesisIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2009.202016818:7(1093-1106)Online publication date: 1-Jul-2010
  • (2005)Attacking Control Overhead to Improve Synthesised Asynchronous Circuit PerformanceProceedings of the 2005 International Conference on Computer Design10.1109/ICCD.2005.31(703-710)Online publication date: 2-Oct-2005
  • (2002)Resynthesis and peephole transformations for the optimization of large-scale asynchronous systemsProceedings of the 39th annual Design Automation Conference10.1145/513918.514023(405-410)Online publication date: 10-Jun-2002

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Very Large Scale Integration (VLSI) Systems
IEEE Transactions on Very Large Scale Integration (VLSI) Systems  Volume 6, Issue 1
March 1998
179 pages

Publisher

IEEE Educational Activities Department

United States

Publication History

Published: 01 March 1998
Revised: 20 March 1997
Received: 04 September 1996

Author Tags

  1. asynchronous design
  2. data hazards
  3. handshaking
  4. hazards
  5. latches
  6. low power
  7. sequencers
  8. voltage scaling

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2010)Asynchronous data-driven circuit synthesisIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2009.202016818:7(1093-1106)Online publication date: 1-Jul-2010
  • (2005)Attacking Control Overhead to Improve Synthesised Asynchronous Circuit PerformanceProceedings of the 2005 International Conference on Computer Design10.1109/ICCD.2005.31(703-710)Online publication date: 2-Oct-2005
  • (2002)Resynthesis and peephole transformations for the optimization of large-scale asynchronous systemsProceedings of the 39th annual Design Automation Conference10.1145/513918.514023(405-410)Online publication date: 10-Jun-2002

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media