Title :
High-speed reduced stack dual lock circuits
Author :
Saadallah, Nisrine ; Kong, Xiaohua ; Negulescu, Radu
Author_Institution :
Dept. of Electr. & Comput. Eng., McGill Univ., Montreal, Que., Canada
Abstract :
This paper proposes a new pipeline circuit design with improved latency and throughput compared to several other asynchronous pipeline circuits. The channels between pipeline stages use data encoding and a small set of minimum-delay timing constraints that permit modular design with few dependencies on technology and layout. We develop circuit blocks that implement linear pipelines as well as forking, joining and data-dependent decisions. The single-bit operating cycle has only 6 CMOS inversions of which the forward latency has only 2 inversions. In the multi-bit case, we eliminate acknowledge completion detection and we place the request completion detection outside critical paths while still preventing data overlap in both convergent and ring trajectories. An implementation in CMOS 0.18 μm exhibits a latency of 56 ps per pipeline stage and throughput of 4.8-giga data item per second (GDI/s) in a Hspice simulation. Reduced swing versions of the proposed circuits further improve these full-swing measurements.
Keywords :
CMOS logic circuits; SPICE; asynchronous circuits; encoding; pipeline processing; timing; 0.18 microns; CMOS inversions; Hspice simulation; acknowledge completion detection; asynchronous pipeline circuits; circuit blocks; convergent trajectories; critical paths; data encoding; data overlap; data-dependent decisions; forking decision; forward latency; full-swing measurements; high-speed dual lock circuits; improved latency design; improved throughput; joining decision; linear pipelines; minimum-delay timing constraints; modular design; multibit case; pipeline circuit; pipeline stages; reduced stack dual lock circuits; reduced swing versions; request completion detection; ring trajectories; single-bit operating cycle; Added delay; Asynchronous circuits; Clocks; Data communication; MOSFETs; Protocols; Synchronization; Throughput; Timing; Wires;
Conference_Titel :
Asynchronous Circuits and Systems, 2004. Proceedings. 10th International Symposium on
Print_ISBN :
0-7695-2133-9
DOI :
10.1109/ASYNC.2004.1299305