• DocumentCode
    1270258
  • Title

    Pausible clocking-based heterogeneous systems

  • Author

    Yun, Kenneth Y. ; Dooply, Ayoob E.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., San Diego, La Jolla, CA, USA
  • Volume
    7
  • Issue
    4
  • fYear
    1999
  • Firstpage
    482
  • Lastpage
    488
  • Abstract
    This paper describes a novel communication scheme, which is guaranteed to be free of synchronization failures, amongst multiple synchronous and asynchronous modules operating independently. In this scheme, communication between every pair of modules is done through an asynchronous first-in first-out (FIFO) channel; communication between a module and the FIFO is done using a request/acknowledge handshaking. Synchronization of handshake signals to the local module clock is done in an unconventional way-the local clock built out of a ring oscillator is paused or stretched, if necessary, to ensure that the handshake signal satisfies setup and hold time constraints with respect to the local clock. In order to validate this scheme, we implemented a test chip in 0.5-/spl mu/m CMOS. This chip is designed as a ring, composed of two synchronous modules, an asynchronous module, and two asynchronous FIFOs. Each module functions as a receiver to one module and a sender to another module. Test results show that the chip functions reliably up to 456 MHz.
  • Keywords
    CMOS digital integrated circuits; VLSI; clocks; integrated circuit design; synchronisation; 0.5 micron; 456 MHz; CMOS; asynchronous first-in first-out channel; handshake signal; heterogeneous systems; hold time; pausible clocking; request/acknowledge handshaking; setup time; synchronization failures; Capacitance; Clocks; Design automation; Pipeline processing; Propagation delay; Shape; System performance; Throughput; Timing; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/92.805755
  • Filename
    805755