A NEW ASYNCHRONOUS PIPELINE SCHEME - APPLICATION TO THE DESIGN OF A SELF-TIMED RING DIVIDER

Citation
M. Renaudin et al., A NEW ASYNCHRONOUS PIPELINE SCHEME - APPLICATION TO THE DESIGN OF A SELF-TIMED RING DIVIDER, IEEE journal of solid-state circuits, 31(7), 1996, pp. 1001-1013
Citations number
45
Categorie Soggetti
Engineering, Eletrical & Electronic
ISSN journal
00189200
Volume
31
Issue
7
Year of publication
1996
Pages
1001 - 1013
Database
ISI
SICI code
0018-9200(1996)31:7<1001:ANAPS->2.0.ZU;2-V
Abstract
This paper describes an efficient means of synchronizing and pipelinin g asynchronous circuits implemented using differential cascode voltage switch logic (DCVSL) [1] precharged function blocks, A modified versi on of this logic, called LDCVSL (latch differential cascode voltage sw itch logic),which is similar to the LCDL (latched CMOS differential lo gic [2]), or DCVSL with NORA-Latch [3], is used to improve the storage capability of the precharged function blocks, Improving the storage c apability of the building blocks allows the design of an efficient pip eline scheme which is described in detail, Following a description of its potential performance, the pipeline scheme is applied to the desig n of self-timed rings, It is shown that more compact ring structures c an be obtained without loss of performance. Our design methodology is then presented. It is based on the use of a private asynchronous stand ard cell library, fully compatible with an existing CMOS standard cell library provided by the foundry, Our approach allows the rapid design of standard cell based asynchronous circuits, Finally, both the pipel ine scheme and design,approach are illustrated through the design of a 32-b self-timed ring divider, The division algorithm is first briefly presented. The chip architecture is then described with the results o btained after fabrication, The test chip has been fabricated using the CNET/SGS-Thomson 0.5 mu m three metal layer technology, The 0.7 mm(2) chip computes 32-b divisions in 101 ns with a power consumption of 30 mW at a throughput of 10 million operations per second.