FULLY-DIGITAL FULLY-SYNTHESIZABLE DELAY-LINE ANALOG TO DIGITAL CONVERTER
20170123381 ยท 2017-05-04
Inventors
Cpc classification
International classification
Abstract
The present invention relates to the realization of an ADC by using a one shot time cell as an analog-to-time converter and a time-to-digital converter. The present invention relates in general, to the design and Integrated Circuit (IC) implementation of a fully-digital fully-synthesizable, delay-line analog-to-digital converter (DL-ADC). The present invention is specifically relevant for power management applications where the silicon area of the controller is of key importance. The design of the ADC is based on the approach of delay cells string to reduce design complexity and the resultant of the silicon area.
Claims
1. An analog to digital converter which comprises: a) an analog to time converter being a one shot time cell, which receives as an input a pulse trigger signal and outputs a pulse signal Vx, wherein the duration of Vx is proportional to the voltage levels and/or to the components in said one shot time cell, that determine the time response of said one shot time cell; and b) a time to digital converter, which receives said output pulse signal Vx as an input and outputs a digital representation of the duration of said Vx signal.
2. The analog to digital converter of claim 1, wherein the one shot time cell consists of one input which connects to a NOR gate and is used to trigger a timed pulse Vx, and a second input which receives an analog signal to be used as a sampled-voltage for an R-C timing cell, such that the outputted pulse duration, which depends on said sampled voltage, produces a time representation of the analog signal.
3. The analog to digital converter of claim 1, wherein
4. The analog to digital converter of claim 1, wherein the relationship between the sampled voltage and the digital output is linear by the addition of pre, or post conversion linearization unit.
5. The analog to digital converter of claim 1, wherein all the components of said converter are digital.
6. The analog to digital converter of claim 2, wherein the analog link that connects to said sampled voltage is a resistor.
7. The analog to digital converter of claim 1, wherein a start of count is the rising edge of said Vx pulse and stop of count is the falling edge of said Vx pulse.
8. The analog to digital converter of claim 2, wherein a sampled voltage in a sample point, is generated with a sample-and-hold unit.
9. An analog to digital converter that operates as a window-ADC which comprises: a) an analog to time converter being a one shot time cell, which receives as an input a pulse trigger signal and outputs a pulse signal, the duration of which is proportional to the voltage levels and/or to the components in said one shot time cell, that determine the time response of said one shot time cell; b) a time to digital converter, which receives as an input: (i) said output pulse signal as a variable signal; and (ii) a constant reference signal; and comprises a logic component for performing a logic operation between said variable signal, and said constant reference signal, to generate a resulting time representation pulse Vt with a duration which equals the time difference between said constant reference signal and said variable signal; and wherein said time to digital converter outputs a digital signal that represents said duration.
10. The analog to digital converter of claim 9, wherein said reference signal is internally generated.
11. The analog to digital converter of claim 9, wherein the reference signal is generated by an additional one-shot timer with a constant Voltage at a sampling point.
12. The analog to digital converter of claim 9, wherein a start of count is the rising edge of the said Vt pulse and stop of count is the falling edge of said Vt pulse.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
DETAILED DESCRIPTION OF THE EMBODIMENTS OF THE INVENTION
[0041] The present invention relates to the realization of an ADC by using a one shot time cell as an analog-to-time converter and a time-to-digital converter. The present invention relates in general, to the design and Integrated Circuit (IC) implementation of a fully-digital fully-synthesizable, delay-line analog-to-digital converter (DL-ADC). The present invention is specifically relevant for power management applications where the silicon area of the controller is of key importance. The design of the ADC is based on the approach of delay cells string to reduce design complexity and the resultant of the silicon area. A unique advantage of the present invention ADC architecture and the design process is that it is entirely based on standard digital cells out of a vendor's library. Namely, neither custom nor analog design is required, making the concept attractive in terms of performance, scalability to other implementation platforms, design complexity and cost. Furthermore, thanks to the unique selection of the analog to digital link, the ADC can well perform without a sample-and-hold unit. In the present invention, two implementation options to the DL-ADC architecture are presented, and both are demonstrated and verified with post-layout results on a Tower Jazz 0.18 m power management (TS18PM) platform. The total silicon area that is required for the implementation of the DL-ADC of the present invention sums at 0.05 mm.sup.2, which confirms the area saving attribute of the concept and design procedure.
[0042] The DL-ADC module of the present invention comprises two sequential sub-modules for the full analog-to-digital (A/D) conversion, as demonstrated in
[0043] In an embodiment of the present invention the analog to time converter is a one shot time cell. The one shot time cell receives as an input a pulse trigger signal and outputs a pulse signal Vx, wherein the length of Vx is proportional to the voltage levels and/or to the components of said one shot time cell (i.e. resistors, capacitors etc.).
[0044] The ATC illustrated in
where V.sub.DD is the supply voltage of the digital cells (i.e. the logic gate in the one shot time cell), Vthreshold is the logic gate threshold voltage, and Vsample is the value of the sampled voltage at a sampling point 202. As can be observed from equation (1) and from
[0045] In the ATC, a start of count is the rising edge of said Vx pulse and stop of count is the falling edge of said Vx pulse.
[0046] The TDC performs the second step of the analog-to-digital conversion. The basic TDC module, which is schematically described in
[0047] The number of the connected delay-cells in the string and the buffers propagation time determines the maximum width of the incoming signal Vx, and can be expressed as:
T.sub.pulse.sub._.sub.max=t.sub.pd.sub._.sub.bufferN (2)
where t.sub.pd.sub._buffer is the propagation time of a single buffer and N is the number of the delay cells in the string.
[0048] In order to capture the raw thermometer code information, each cell of the DL branches out to a respective cell in a register of the same length as the DL. The register consists of D-FFs, which latch synchronously to the falling edge of the input pulse. In this manner the exacted thermometer value is captured, which linearly depends on the input pulse duration.
[0049] The thermometer value is further translated to a readable binary value using a conversion block. The conversion can be realized in several methods such as a lookup table, arithmetic calculation, or a Wallace tree translation. The latter is adopted in the experiments of the present invention due to its high conversion time rate for high resolutions ADC converters and simple realization on IC.
[0050] The desired output resolution determines the cell-count of each block of the TDC. An n-bit binary output register back-translates to an expanded 2.sup.n bit thermometer code, hence the delay cell consists of 2.sup.n buffer and D-FF cells. The relationship between the resolution and the number of the delay cells in the string is given as follows:
N=2.sup.n (3)
[0051] It is noted that the ADC converter of the present invention implemented with the one shot time cell as the analog to time converter is a full digital converter without an analog part, yet, it receives an analog signal as an input.
[0052] The ADC of the present invention is fully digital and fully synthesizable from.
[0053] It can be deduced from equation (3) that realization of a high resolution DL-ADC, in this approach, increases the number of the delay elements and the register D-FFs units in an exponential form, doubling the required silicon area per additional bit which in higher accuracy ADC may become impractical for implementation. To overcome this area-demanding constraint, the TDC realization has been revisited.
[0054] A modified TDC architecture is shown in
[0055] Since the LSBs are obtained out of the ring-oscillator value, in which each buffer output is inverted every full ring cycle, the resulting binary code branches after the Wallace-tree through NOT gates to invert the Wallace tree output when needed (
[0056] The relationship between the resolution and the number of the delay cells in the string of the ring oscillator can be expressed as:
K=2.sup.nm, nm7 (4)
where K is the number of the delay cells in the string, n is the desired resolution and m is the bits number of the edges counter.
[0057] Equations (3) and (4) indicate that for the same resolution of DL-ADC, the string length of the ring oscillator is much smaller than in the basic approach. As a result, the Wallace tree converter has a smaller number of input ports for evaluation of the thermometer-to-binary conversion and can be realized with significantly fewer logical elements, consequently reducing the effective silicon area of the design.
[0058] In another embodiment the invention relates to a window-ADC operation ,that is, measurement of the voltage difference is compared to a bias point.
[0059] The mechanism of the TDC of
[0060] The digital implementation of the DL-ADC into IC is done by developing digital logic design based only on vendor's standard digital components without any custom cells or complex analog circuits. The complete block diagram of the digitally implemented DL-ADC, shown in
[0061] The digital implementation is carried out through three main steps. First, the sub components and the high architecture are defined in hardware description language (e.g. VHDL) and are synthesized by vendor's standard-cell gates using synthesis and timing verification tools.
[0062] Next, digital and mixed-signal simulations are carried out using numerical simulation tools to verify the HDL translation. Finally, the layout is produced by automated CAD place and route (P&R) tools.
[0063] As an example of the process, two 10-bit DL-ADCs were implemented in TS18PM platform to verify the study. The produced DL-ADCs' layout are sized at 0.38 mm.sup.2 of effective silicon area for the basic straightforward version, and 0.05 mm.sup.2 for the ring oscillator based DL-ADC design approach, as shown in
[0064] Both ADCs shown in
[0065] Post-layout simulation results as shown in
[0066] Static conversion characteristics of the implemented 10-bit ring oscillator based DL-ADC, as shown in
[0067]