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
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.