WO2002003551A2 - Digital delay element - Google Patents
Digital delay element Download PDFInfo
- Publication number
- WO2002003551A2 WO2002003551A2 PCT/CA2001/000948 CA0100948W WO0203551A2 WO 2002003551 A2 WO2002003551 A2 WO 2002003551A2 CA 0100948 W CA0100948 W CA 0100948W WO 0203551 A2 WO0203551 A2 WO 0203551A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- delay
- node
- circuit
- signal
- input
- Prior art date
Links
- 230000000644 propagated effect Effects 0.000 claims abstract 2
- 230000003111 delayed effect Effects 0.000 claims description 2
- 238000012545 processing Methods 0.000 abstract description 8
- 238000000034 method Methods 0.000 description 31
- 230000008569 process Effects 0.000 description 26
- 230000007704 transition Effects 0.000 description 11
- 239000003990 capacitor Substances 0.000 description 8
- 230000000694 effects Effects 0.000 description 7
- 230000000630 rising effect Effects 0.000 description 7
- 230000001934 delay Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000013459 approach Methods 0.000 description 4
- 230000015654 memory Effects 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 230000002301 combined effect Effects 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000009966 trimming Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003071 parasitic effect Effects 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K5/13—Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals
- H03K5/131—Digitally controlled
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K5/13—Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals
- H03K5/133—Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals using a chain of active delay devices
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K2005/00013—Delay, i.e. output pulse is delayed after input pulse and pulse length of output pulse is dependent on pulse length of input pulse
- H03K2005/00078—Fixed delay
- H03K2005/00123—Avoiding variations of delay due to integration tolerances
Definitions
- the present invention relates to the field of digital delay elements, and more particularly to a process independent digital delay element.
- Self-timed circuit design techniques are used extensively in high-speed circuits and electronic memories for performing a sequential series of operations.
- the operations require certain timing constraints in the absence of sufficient or appropriate conventional timing reference sources, such as clock or strobe signals.
- Self-timed circuits rely on a set of serially connected digital delay elements to derive, relative to an initial reference pulse or edge, all the necessary timing reference signals to perform a discrete series of sequential operations on data. These operations include capture of data in a latch or flip-flop, precharging or equalization of signals, evaluation of dynamic logic stage(s), and the transitioning of tri-state driver(s) into or out of a high- impedance state.
- a first path is comprised of a set of logic stages and memory elements through which data signals progress in discrete propagation delay steps F n .
- a second path consists of a chain of delay elements D n .
- Each delay element D n is designed to have a worst case input to output propagation delay that is greater than or equal to the worst case propagation delay of its associated data function step F n under all conditions. This ensures that the outputs of data stage F n are all stable by the time the memory or dynamic logic elements separating F n and F n+1 are activated by the output of delay element D n .
- the functional steps F n that are generally composed exclusively of low fanout sub- micron gate length MOS combinational logic gates with localized interconnect are referred to as "transistor-dominated”.
- transistor-dominated functional steps F n the ratio of maximum to minimum propagation delay can be 2:1 or higher over a typical range of temperature, supply voltage and process variation.
- the associated delay elements D n could be constructed of an appropriately long series of logic gates, such as inverters or two-input NAND gates.
- the propagation delays in the two parallel paths of the self-timed circuit could also be arranged to closely track each other over temperature, supply voltage, and processing variation.
- timing margin overhead The closer the timing of the paths' track the less timing margin overhead must be built into a self-timed circuit to ensure correct operation. Reducing the timing margin allows the self-timed circuit to operate closer to the theoretical peak data throughput rate defined by the worst case timing of the functional steps F n .
- An RC-dominated delay element D n that tracked variation in a RC dominated function step Fn would be ideal. This is usually impractical because the RC delay is a parasitic effect on large circuit elements and the delay elements would have to be physically large to achieve the same effect.
- a less efficient but much more practical approach to this problem is to create a compact delay element D n whose propagation delay varies less with temperature, supply voltage and processing than transistor-dominated logic. Such an element would permit self-timed circuits with RC-dominated function steps to operate more efficiently and closer to its theoretical peak throughput.
- transistor-processing insensitive delay elements could be constructed by combining discrete resistive and capacitive circuit elements available in an integrated circuit.
- this approach has two basic drawbacks. First, it consumes a large chip area, and second, the variability of the RC characteristic delay may be as poor as that of transistor-dominated logic. Further, acceptably compact realizations of RC delay elements do not necessarily track the delay characteristics of the large scale physical elements such as long word lines or data buses found in RC-dominated function steps that may be found in self-timed circuits. Yet further, RC-based delay elements have poor process portability and scaling characteristics in deep sub-micron digital CMOS processes.
- DLLs delay-locked loops
- Circuit elements that can be adjusted after manufacturing through techniques such as laser trimming of resistive elements can also provide high precision delay elements. But approaches like these add extra, potentially costly, manufacturing steps. They also require the presence of externally measurable reference delays to control the trimming process.
- an all-MOSFET solution is desirable for enhanced portability and compatibility with future processes with smaller feature sizes. It is an object of the present invention to obviate or mitigate at least some of the above mentioned disadvantages.
- a delay circuit for delaying propagation of a signal between an input node and an output node, the circuit comprising: (a) a driving circuit coupled to the input node for receiving the signal and driving an output current proportional to the input signal; (b) a load circuit receiving the output current and coupled to the output node for driving the output node with a delayed input signal; and
- Figure 1 is a block diagram of a general self-timed circuit (prior art);
- Figure 2 is a schematic diagram a MOSFET circuit stage according to an embodiment of the present invention;
- Figure 3(a) is a schematic diagram of the MOSFET circuit stage illustrated in
- Figure 2 for transistors having a strong drive
- Figure 3(b) is a schematic diagram of the MOSFET circuit stage illustrated in Figure 2 for transistors having a weak drive
- Figure 4 is a schematic diagram of a process variation compensation capacitor; and Figures 5(a) and (b) show a circuit and graph illustrating the combined effect of physical variations for the circuit shown in Figure 4 over temperature and voltage variations.
- a MOSFET circuit stage according to an embodiment of the present invention is shown generally by numeral 200.
- the MOSFET circuit stage comprises a driving circuit element 202 that drives a driven circuit element 204.
- the delay of the MOSFET circuit stage 200 is directly proportional to the output current of the driving circuit element 202 (having either an n- channel FET pull-down or an p-channel FET pull-up) and inversely proportional to the input capacitance of the driven circuit element 204.
- the variation of this delay could be reduced by deliberately introducing a capacitive element between the circuit elements 202 and 204.
- the capacitance of the capacitive element varies with temperature, supply voltage, proportionally to the output current of the driving circuit element which varies over the same conditions. That is, this compensation capacitance Ccomp has a large value when transistors have strong drive (high output current) and a low value -when transistors have weak drive (low output current), as shown schematically in Figures 3(a) and 3(b) respectively. If the value of the compensation capacitance is increased, the overall circuit delay increases too but its relative variability is reduced.
- a compensation capacitor circuit 400 constructed from two n-channel FETs Ni and N .
- This compensation capacitor 400 is subject to process variation while still having sufficient useful quality.
- Transistor Ni acts as a resistive element while N 2 is configured to act as a MOS capacitor.
- the circuit is designed to make the propagation delay for a logic '0' to '1' input transitions much less sensitive to process variation than conventional MOS logic elements.
- the effective capacitance of the N ⁇ /N 2 element tends to vary inversely with MOSFET drive strength through the combination of three different physical effects.
- the first effect is threshold voltage variation.
- the input capacitance of an n-channel MOS capacitor is many times lower in the sub-threshold region (Vgs ⁇ Vt) than in the inversion region (Vgs > Vt).
- Vgs ⁇ Vt sub-threshold region
- Vgs > Vt the threshold voltages are at a minimum. This means that a rising transition on Vc2 sees the higher capacitance of the inversion region for a much larger fraction of the transition than when FET drive is at a minimum (i.e. minimum Vdd, maximum Vt).
- the FET drive is simply the maximum current an n-channel FET can sink to Vss and a p-channel FET can source from Vss.
- Vdd power supply voltage
- device operating temperature device to device variation
- processing spread is attributable to three main factors, which in usual order of importance are: transistor gate length variation, gate oxide thickness variation, and threshold voltage variation.
- transistor gate length variation transistor gate length variation
- gate oxide thickness variation transistor gate oxide thickness variation
- threshold voltage variation transistor gate length variation
- worst case transistor drive occurs in a slow process and Vdd is minimum
- the best-case transistor drive occurs in a fast process and Vdd is maximum.
- a device operating under "fast operating conditions” is a device having a combination of: -a fast process (i.e. minimum gate length device, uniform gate oxides etc. in general, optimal process steps with minimum process variations), maximum operating voltage and minimum operating temperature.
- a fast process i.e. minimum gate length device, uniform gate oxides etc. in general, optimal process steps with minimum process variations
- maximum operating voltage and minimum operating temperature i.e. high gate voltage, non-uniform oxide thickenesses etc. in general, non-optimal processing steps with lots of unintentional variations
- the second effect is the threshold voltage drop across NI.
- Vdd is at its maximum value and the voltage swing reduction from the body-effect enhanced threshold voltage drop from Vcl to Vc2 is relatively smaller than when Vdd is at its minimum value and the FET device is operating in a slow process.
- This effect reduces the effective input capacitance of N1/N2 for low Vdd and a slow process.
- this refers to the best and worst case process and supply voltage conditions for minimum and maximum delay.
- the minimum delay condition occurs for fast process and maximum Vdd. i the fast process gate lengths are shortest, gate oxide is thinnest, and threshold voltage Vt is minimum.
- Vt drop from Vcl to Vc2 is both smaller in absolute terms and smaller as fraction of the full Vdd swing than for the slowest delay case (which occurs when Vdd is minimum and process is slow, i.e. Vt maximum).
- the net effect is that the capacitor has the highest effective capacitance for the fastest delay case (which moderates it to a slower delay value) and the lowest effective capacitance for the slowest delay case (which moderates it to a faster delay value).
- the third effect is the reduction of dynamic input capacitance for rising transitions on Vcl due to the effective RC delay induced by the on-resistance of NI when circuit elements are correctly sized.
- the RC delay refers to the ON-resistance of transistor NI and the input capacitance of the MOS capacitor N2.
- the combined effect of these three physical mechanisms on the input capacitance of the indicated N 1 /N 2 structure for a rising transition on V cl under worst case and best case process, voltage, and temperature variations are shown in Fig 5.
- the N ⁇ /N 2 FETs are manufactured in a typical 0.25 ⁇ m bulk single poly CMOS process.
- the ratio of worst case to best case propagation delay for rising input transitions in a high output drive circuit embodiment of this invention is about 1.4 to 1 as compared to a ratio in excess of 2 to 1 for conventional transistor-dominated logic gates.
- the circuit shown in Figure 4 is designed to make the propagation delay for a logic '0' to ' 1 ' input transitions much less sensitive to process variation than conventional MOS logic elements.
- This embodiment of the invention can be adopted to compensate falling edge delays instead by either eliminating inverters I ⁇ and I , or replacing N1/N2 with an equivalent p-channel dual FET structure P 1 /P 2 with P 2 acting as a MOS capacitor to Vdd-
- Delay elements compensated for both rising and falling transitions can be realized by either concatenating two compensation capacitance stages with a logical inversion between them, or combining both n-channel and p-channel embodiments of the invention in a single delay stage.
- the delay circuit will still be susceptible to delay variation induced by changes to device temperature or supply voltage.
- This circuit could be used as a temperature-to-delay transducer if the supply voltage is stabilized using active circuit elements controlled by a high precision reference circuit such as a bandgap voltage reference. Multiple instances of this circuit could also be arranged in a ring oscillator topology to create a temperature-to-frequency transducer. In such a role the circuit delay/output frequency would vary over a 1.2:1 range or better for temperature variations from 0 to 100 degrees C.
Landscapes
- Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- Pulse Circuits (AREA)
- Logic Circuits (AREA)
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2001267245A AU2001267245A1 (en) | 2000-06-30 | 2001-06-29 | Digital delay element |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA 2313286 CA2313286A1 (en) | 2000-06-30 | 2000-06-30 | Digital delay element |
CA2,313,286 | 2000-06-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2002003551A2 true WO2002003551A2 (en) | 2002-01-10 |
WO2002003551A3 WO2002003551A3 (en) | 2002-08-01 |
Family
ID=4166635
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CA2001/000948 WO2002003551A2 (en) | 2000-06-30 | 2001-06-29 | Digital delay element |
Country Status (4)
Country | Link |
---|---|
KR (1) | KR20030028496A (en) |
AU (1) | AU2001267245A1 (en) |
CA (1) | CA2313286A1 (en) |
WO (1) | WO2002003551A2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108964645A (en) * | 2018-09-30 | 2018-12-07 | 上海艾为电子技术股份有限公司 | delay circuit |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5017807A (en) * | 1990-07-05 | 1991-05-21 | At&T Bell Laboratories | Output buffer having capacitive drive shunt for reduced noise |
US5051630A (en) * | 1990-03-12 | 1991-09-24 | Tektronix, Inc. | Accurate delay generator having a compensation feature for power supply voltage and semiconductor process variations |
US5428310A (en) * | 1993-03-18 | 1995-06-27 | Micron Semiconductor, Inc. | Voltage compensating delay element |
EP0670632A1 (en) * | 1994-02-28 | 1995-09-06 | Kabushiki Kaisha Toshiba | Ring oscillation circuit |
US5767719A (en) * | 1993-11-25 | 1998-06-16 | Nec Corporation | Delay circuit using capacitor and transistor |
US5812003A (en) * | 1994-04-20 | 1998-09-22 | Lsi Logic Corporation | TTL delay matching circuit |
US6060930A (en) * | 1997-11-01 | 2000-05-09 | Lg Semicon Co., Ltd. | Delay circuit |
-
2000
- 2000-06-30 CA CA 2313286 patent/CA2313286A1/en not_active Abandoned
-
2001
- 2001-06-29 AU AU2001267245A patent/AU2001267245A1/en not_active Abandoned
- 2001-06-29 WO PCT/CA2001/000948 patent/WO2002003551A2/en active Application Filing
- 2001-06-29 KR KR1020027018062A patent/KR20030028496A/en not_active Application Discontinuation
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5051630A (en) * | 1990-03-12 | 1991-09-24 | Tektronix, Inc. | Accurate delay generator having a compensation feature for power supply voltage and semiconductor process variations |
US5017807A (en) * | 1990-07-05 | 1991-05-21 | At&T Bell Laboratories | Output buffer having capacitive drive shunt for reduced noise |
US5428310A (en) * | 1993-03-18 | 1995-06-27 | Micron Semiconductor, Inc. | Voltage compensating delay element |
US5767719A (en) * | 1993-11-25 | 1998-06-16 | Nec Corporation | Delay circuit using capacitor and transistor |
EP0670632A1 (en) * | 1994-02-28 | 1995-09-06 | Kabushiki Kaisha Toshiba | Ring oscillation circuit |
US5812003A (en) * | 1994-04-20 | 1998-09-22 | Lsi Logic Corporation | TTL delay matching circuit |
US6060930A (en) * | 1997-11-01 | 2000-05-09 | Lg Semicon Co., Ltd. | Delay circuit |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108964645A (en) * | 2018-09-30 | 2018-12-07 | 上海艾为电子技术股份有限公司 | delay circuit |
CN108964645B (en) * | 2018-09-30 | 2024-04-05 | 上海艾为电子技术股份有限公司 | Delay circuit |
Also Published As
Publication number | Publication date |
---|---|
KR20030028496A (en) | 2003-04-08 |
WO2002003551A3 (en) | 2002-08-01 |
CA2313286A1 (en) | 2001-12-30 |
AU2001267245A1 (en) | 2002-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0254212B1 (en) | Mos semiconductor circuit | |
US4975598A (en) | Temperature, voltage, and process compensated output driver | |
US5654663A (en) | Circuit for providing a compensated bias voltage | |
US5115150A (en) | Low power CMOS bus receiver with small setup time | |
KR100875675B1 (en) | Impedance-Adjusted Pseudo Open-Drain Output Driver | |
JP4417552B2 (en) | High speed ratio type CMOS logic structure for pulse input | |
US6724218B2 (en) | Digital logic devices with extremely skewed trip points and reset circuitry for rapidly propagating signal edges | |
US5041738A (en) | CMOS clock generator having an adjustable overlap voltage | |
US5973533A (en) | Semiconductor gate circuit having reduced dependency of input/output characteristics on power supply voltage | |
JP3980431B2 (en) | Buffer circuit, buffer tree, and semiconductor device | |
US6107853A (en) | Sense amplifier based flip-flop | |
US7973560B2 (en) | Level shifter | |
US6064230A (en) | Process compensated output driver with slew rate control | |
US9225334B2 (en) | Methods, integrated circuits, apparatuses and buffers with adjustable drive strength | |
US5742192A (en) | Circuit for generating a pulse signal to drive a pulse latch | |
US5808492A (en) | CMOS bidirectional buffer without enable control signal | |
US20040150009A1 (en) | Charge pump circuit, passive buffer that employs the charge pump circuit, and pass gate that employs the charge pump circuit | |
US7030673B2 (en) | Phase splitter circuit | |
WO2002003551A2 (en) | Digital delay element | |
US6353349B1 (en) | Pulse delay circuit with stable delay | |
KR20000069742A (en) | Single-phase domino time borrowing logic with clocks at first and last stages and latch at last stage | |
KR960005017Y1 (en) | Data output buffer | |
Das et al. | Circuit style comparison based on the variable voltage transfer characteristic and floating/spl beta/ratio concept of partially depleted SOI | |
JPH1065514A (en) | Clock driving circuit | |
JPH0664126B2 (en) | Semiconductor integrated circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
AK | Designated states |
Kind code of ref document: A3 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020027018062 Country of ref document: KR |
|
WWP | Wipo information: published in national office |
Ref document number: 1020027018062 Country of ref document: KR |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |