• DocumentCode
    1423207
  • Title

    Interfacing synchronous and asynchronous modules within a high-speed pipeline

  • Author

    Sjogren, Allen E. ; Myers, Chris J.

  • Author_Institution
    Smurfit-Stone Container Corp., Salt Lake City, UT, USA
  • Volume
    8
  • Issue
    5
  • fYear
    2000
  • Firstpage
    573
  • Lastpage
    583
  • Abstract
    This paper describes a new technique for integrating asynchronous modules within a high-speed synchronous pipeline. Our design eliminates potential metastability problems by using a clock generated by a stoppable ring oscillator, which is capable of driving the large clock load found in present day microprocessors. Using the ATACS design tool, we designed highly optimized transistor-level circuits to control the ring oscillator and generate the clock and handshake signals with minimal overhead. Our interface architecture requires no redesign of the synchronous circuitry. Incorporating asynchronous modules in a high-speed pipeline improves performance by exploiting data-dependent delay variations. Since the speed of the synchronous circuitry tracks the speed of the ring oscillator under different processes, temperatures, and voltages, the entire chip operates at the speed dictated by the current operating conditions, rather than being governed by the worst case conditions. These two factors together can lead to a significant improvement in average-case performance. The interface design is simulated using the 0.6-/spl mu/m HP CMOS14B process in HSPICE.
  • Keywords
    SPICE; asynchronous circuits; circuit stability; clocks; delays; high-speed integrated circuits; integrated circuit design; logic CAD; microprocessor chips; pipeline processing; 0.6 micron; ATACS design tool; HP CMOS14B process; HSPICE; asynchronous modules; average-case performance; clock load; current operating conditions; data-dependent delay variations; handshake signals; high-speed pipeline; stoppable ring oscillator; synchronous modules; transistor-level circuits; Circuits; Clocks; Delay; Design optimization; Metastasis; Microprocessors; Pipelines; Ring oscillators; Signal design; Signal generators;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/92.894162
  • Filename
    894162