AUTO-CALIBRATION CIRCUIT FOR PULSE GENERATING CIRCUIT USED IN RESONATING CIRCUITS
20210011084 ยท 2021-01-14
Inventors
Cpc classification
H03K5/156
ELECTRICITY
G01R31/31726
PHYSICS
International classification
Abstract
Disclosed is an auto-calibration circuit and method to generate the precise pulses that are required for energy savings achieved by using wide-band resonating cells for digital circuits. The calibration circuit performs a calibration technique by programming the number of PMOS devices and NMOS devices in parallel to an inverter, and these numbers are dynamically changed based on a target reference voltage that is defined by a resistance ratio or any PVT-independent reference voltages could also be set as a target voltage level.
Claims
1. An auto-calibration circuit (206) for calibrating a circuit fabricated on Metal-Oxide Semiconductors (MOS) technology providing required calibration to improve the performance of the circuit, wherein said auto-calibration circuit (206) comprises: an inverter block (302) that comprises a P-type Metal Oxide Semiconductor (PMOS) (312) and a N-type Metal Oxide Semiconductor (NMOS) (314); one or more gated inverters (304A-304N) that obtain first inputs B.sub.n and B.sub.p from Digital Memory Counters of the circuit, wherein the one or more gated inverters (304A-304N) comprises a plurality of PMOS and a plurality of NMOS; a first comparator (306) that is connected with the one or more gated inverters (304A-304N) that obtains a second input from at least one of the inverter block (302) or the one or more gated inverters (304A-304N); a NMOS gate (320) that is connected with a capacitor (316) and an XOR gate (318) to charge the capacitor (316) using a XOR signal (n1x) from the XOR gate (318), wherein the XOR gate (318) generates the XOR signal when the XOR gate (318) is connected with the first comparator (306); a second comparator (308) that obtains input from at least one of a voltage divider (310) or a capacitor (316); a PMOS counter that increases the count values when output values of the second comparator (308) and the XOR gate (318) are high, wherein the count values of the PMOS counter enables the plurality of PMOS of the one or more gated inverters (304A-304N); and a NMOS counter that increases the count values when the output value of the second comparator (308) is low and the output value of the XOR gate (318) is high, wherein the count values of the NMOS counter enables the plurality of NMOS of the one or more gated inverters (304A-304N) to provide required calibration to the circuit.
2. The circuit as claimed in claim 1, wherein the plurality of PMOS is connected with the inverter block (302) when the input B.sub.p is high.
3. The circuit as claimed in claim 1, wherein the plurality of NMOS is connected with the inverter block (302) when the input B.sub.n is high.
4. The circuit as claimed in claim 1, wherein a voltage divider (310) comprises a first resistor (322) and a second resistor (324), wherein the ratio between the first resistor (322) and the second resistor (324) is selected based on a threshold voltage which is used to provide the required calibration.
5. The circuit as claimed in claim 1, wherein the one or more gated inverters (304A-304N) comprises a NOT (402), a NOR gate (404), a NAND gate (406), a gated PMOS (408) and a gated NMOS (410), wherein the one or more inverter (304) obtains the first input B.sub.p using the NOT gate (402) and the first input B.sub.n using the NAND gate (406).
6. The circuit as claimed in claim 1, wherein the one or more gated inverters (304A-304N) connected with the inverter block (302).
7. The circuit as claimed in claim 1, wherein the capacitor (316) samples the input voltage when the XOR signal is high.
8. The circuit as claimed in claim 1, wherein the second comparator (308) generates a second comparator output (nvx) and the XOR gate (318) generates the XOR signal, wherein the PMOS counter and the NMOS counter increases the count-up value when the XOR signal and the second comparator output is high, wherein the PMOS counter and the NMOS counter increases the count-down value when the XOR signal is high and the second comparator output is low.
9. A method for calibrating the pulse widths of a pulse generator (102) circuit using auto-calibration circuit (206), the method comprising generating a pulse to turn on a NMOS switch (320) using a first comparator (318); allowing a capacitor (316) to charge based on an input signal using the NMOS switch (320); generating a second comparator output (nvx) based on the input received from the capacitor (316) and a resistance divider (310) using a second comparator (308); and generating control bits using one or more gated inverters (304A-304N) for calibrating the pulse widths of a pulse generator (102).
10. The method as claimed in claim 9, wherein the method comprises generating a XOR signal using the XOR gate (318); increasing a count-up value when the XOR signal and the second comparator output is high using a PMOS counter and a NMOS counter; and increasing a count-down value when the XOR signal is high and the second comparator output is low using a PMOS counter and a NMOS counter.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The embodiment herein will be better understood from the following detailed description with the drawings, in which
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The embodiments herein and the various features and advantageous details thereof are explained more fully with reference to the non-limiting embodiments that are illustrated in the accompanying drawings and detailed in the following description. Descriptions of well-known components and processing techniques are omitted so as to not unnecessarily obscure the embodiments herein. The examples used herein are intended merely to facilitate an understanding of ways in which the embodiments herein may be practiced and to further enable those of skill in the art to practice the embodiments herein. Accordingly, the examples should not be construed as limiting the scope of the embodiments herein.
[0025]
[0026] In this disclosure, inverter 106 in
[0027]
[0028] The values of the resistors are arbitrary so that the ratio of R1 and R2 could be set to choose a particular trip voltage (also called threshold voltage). In an embodiment, the calibration circuit is Process, Voltage and Temperature (PVT) independent. In an embodiment, the auto-calibration circuit replaces the inverter 106 which is connected with one of the input terminals of the XOR gate present in the pulse generator circuit.
[0029]
[0030]
[0031]
[0032]
[0033] The foregoing description of the specific embodiments will so fully reveal the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments herein can be practiced with modification within the spirit and scope of the embodiments.