IEEE Transactions on Very Large Scale Integration (VLSI) Systems · 2007 · 157 citations · 37 references
EngineeringComputer EngineeringElectrical EngineeringComputer ArchitectureMicroelectronicsSystem-on-chip DesignCmos Circuit DesignData PipelinesDataflow ModelingEvent-driven ArchitectureTiming AnalysisTiming ModelingDatapath DesignHardware PipeliningHigh-speed Cmos DesignLatchesPipeline ArchitecturePipelined Digital CircuitsPipelinesTiming
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.
37
Ivan E. Sutherland · Communications of the ACM · 1989 · 1K citations · Full text
Reducing power in high-performance microprocessors
Vivek Tiwari, Deo Singh, Suresh Rajgopal et al. · 1998 · 337 citations · Full text
The design of an asynchronous MIPS R3000 microprocessor
Alain J. Martin, Andrew Lines, Rajit Manohar et al. · 2002 · 325 citations
Ivan E. Sutherland, Scott Fairbanks · 2002 · 250 citations
Engineering, Computer Engineering, Electrical Engineering +17