• DocumentCode
    899737
  • Title

    MOUSETRAP: High-Speed Transition-Signaling Asynchronous Pipelines

  • Author

    Singh, Montek ; Nowick, Steven M.

  • Author_Institution
    North Carolina Univ., Chapel Hill
  • Volume
    15
  • Issue
    6
  • fYear
    2007
  • fDate
    6/1/2007 12:00:00 AM
  • Firstpage
    684
  • Lastpage
    698
  • Abstract
    An asynchronous pipeline style is introduced for high-speed applications, called MOUSETRAP. The pipeline uses standard transparent latches and static logic in its datapath, and small latch controllers consisting of only a single gate per pipeline stage. This simple structure is combined with an efficient and highly-concurrent event-driven protocol between adjacent stages. Post-layout SPICE simulations of a ten-stage pipeline with a 4-bit wide datapath indicate throughputs of 2.1-2.4 GHz in a 0.18-mum TSMC CMOS process. Similar results were obtained when the datapath width was extended to 16 bits. This performance is competitive even with that of wave pipelines, without the accompanying problems of complex timing and much design effort. Additionally, the new pipeline gracefully and robustly adapts to variable speed environments. The pipeline stages are extended to fork and join structures, to handle more complex system architectures.
  • Keywords
    CMOS logic circuits; SPICE; asynchronous circuits; integrated circuit design; logic design; pipeline processing; MOUSETRAP; SPICE simulations; TSMC CMOS process; complex system architecture; datapath width; event-driven protocol; high-speed transition-signaling asynchronous pipelines; latch controllers; standard transparent latches; static logic; variable speed environments; CMOS logic circuits; CMOS process; Clocks; Computer science; Delay; Latches; Pipeline processing; Protocols; Throughput; Timing; Asynchronous; clocked CMOS; gate-level pipelines; latch controllers; micropipelines; pipeline processing; transition signaling; wave pipelining;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2007.898732
  • Filename
    4231890