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
Link To Document