US20080203998A1 - On-chip power supply monitor using latch delay sensor - Google Patents

On-chip power supply monitor using latch delay sensor Download PDF

Info

Publication number
US20080203998A1
US20080203998A1 US11/680,115 US68011507A US2008203998A1 US 20080203998 A1 US20080203998 A1 US 20080203998A1 US 68011507 A US68011507 A US 68011507A US 2008203998 A1 US2008203998 A1 US 2008203998A1
Authority
US
United States
Prior art keywords
delay
power supply
counter
latch
delay chain
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/680,115
Inventor
Keith A. Jenkins
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Priority to US11/680,115 priority Critical patent/US20080203998A1/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION reassignment INTERNATIONAL BUSINESS MACHINES CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: JENKINS, KEITH A.
Publication of US20080203998A1 publication Critical patent/US20080203998A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/31721Power aspects, e.g. power supplies for test circuits, power saving during test
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/31727Clock circuits aspects, e.g. test clock circuit details, timing aspects for signal generation, circuits for testing clocks

Definitions

  • IBM® is a registered trademark of International Business Machines Corporation, Armonk, N.Y. U.S.A. Other names used herein may be registered trademarks, trademarks or product names of International Business Machines Corporation or other companies.
  • This invention relates to on-chip detection of power supply or ground noise, and particularly to an on-chip voltage or ground monitoring circuit that is used for detecting transients above or below pre-set limits in a single clock cycle or measuring a statistical distribution of power supply transients.
  • Certain existing power supply noise detection techniques utilize some sort of direct or indirect analog voltage comparison or digitization. As a result, these techniques require carefully designed analog circuits, which depend on a stable fabrication process and accurate device models.
  • a system comprising: a first delay chain for detecting power supply noise, the first delay chain having a first ring oscillator counter for calibration; a second delay chain being insensitive to the power supply noise, the second delay chain having a second ring oscillator counter for calibration; a system clock for driving the first and second delay chains via system clock signals, the system clock signals being counted by a clock counter; a latch circuit for receiving one or more outputs of the first and second delay chains; a latch counter for counting a number of outputs from the latch circuit; and a state machine for controlling a voltage that varies the delay of the second delay chain; wherein the one or more outputs of the first and second delay chains are compared via a digital logic circuit to detect transients above or below predetermined limits in a single clock cycle; and wherein a ratio of (i) a number of signals counted by the latch counter and (ii) a number of signals counted by the clock counter yields
  • a method comprising: detecting power supply noise via a first delay chain, the first delay chain having a first ring oscillator counter for calibration; providing a second delay chain being insensitive to the power supply noise, the second delay chain having a second ring oscillator counter for calibration; driving the first and second delay chains via a system clock providing system clock signals, the system clock signals being counted by a clock counter; receiving one or more outputs of the first and second delay chains via a latch circuit; counting a number of outputs from the latch circuit; and controlling a voltage that varies the delay of the second delay chain via a state machine; wherein the one or more outputs of the first and second delay chains are compared via a digital logic circuit to detect transients above or below predetermined limits in a single clock cycle; and wherein a ratio of (i) a number of signals counted by the latch counter and (ii) a number of signals counted by the clock counter yields a statistical measurement of
  • FIG. 1 is a schematic diagram of a delay chain apparatus for on-chip voltage/ground monitoring, in accordance with an embodiment of the invention
  • FIG. 2 is a series of timing diagrams illustrating the operation of the delay chain apparatus of FIG. 1 ;
  • FIG. 3 is a schematic diagram of a circuit for measuring statistical distributions of voltages over a plurality of clock cycles, in accordance with an alternative embodiment of the invention
  • FIG. 4 is a schematic diagram of a circuit for detecting single undershoot or overshoot voltages, in accordance with an alternative embodiment of the invention.
  • FIG. 5 and FIG. 6 are a schematic diagram of a circuit performing calibration on a chip, in accordance with an alternative embodiment of the invention.
  • One aspect of the exemplary embodiments is an on-chip voltage or ground monitoring circuit, which can be used for detection of transients above or below pre-set limits in a single clock cycle.
  • Another aspect of the exemplary embodiments is an on-chip voltage or ground monitoring circuit, which can measure a statistical distribution of power supply levels obtained over many clock cycles.
  • the basic mechanism of a power supply noise detector involves the use of two signal delay chains driven by the same system clock signal, as illustrated in FIG. 1 .
  • the circuit 10 of FIG. 1 includes a clock 12 , a sensor delay chain 14 , a reference delay chain 16 , a latch circuit 18 , an output 20 , and a signal 22 , Vcnt 1 .
  • the power supply noise detector 10 uses two delay chains 14 , 16 driven by the same system clock signal 12 .
  • the reference delay chain 16 is designed to be insensitive to (or isolated from) power supply noise. In other words, the delay of the clock signal 12 through the reference delay chain 16 does not depend on power supply fluctuations, or it is connected to a known quiet power supply.
  • the reference delay chain 16 can be composed of differential buffer stages (not shown).
  • the sensor delay chain 14 is a signal delay that is sensitive to power supply fluctuations, and it is connected to the power supply to be measure.
  • the sensor delay chain 14 can be simple Complementary Metal Oxide Semiconductor (CMOS) inverters, or if more sensitivity is required, current-starved inverters, which are commonly used circuits for affecting delay with a control voltage.
  • CMOS Complementary Metal Oxide Semiconductor
  • each chain 16 , 14 are fed to the clock (‘C’) and data (‘D’) inputs of the latch circuit 18 , respectively.
  • the delay of the reference delay chain 16 is controlled by the voltage 22 Vcnt 1 , as established by the calibration procedure described below. This might be through the tail current control of a differential buffer or through the supply voltage of simple inverters.
  • the latch circuit 18 either indicates a ‘1’ or a ‘0’. If the sensor delay chain 14 experiences a higher than normal supply (Vdd) while the signal is propagating, then its signal arrives earlier than the reference signal, and a “1” is stored in the latch circuit 18 .
  • the latch circuit 18 If it experiences a lower than normal voltage (Vdd), then its signal arrive later than the reference signal and a “0” is stored in the latch circuit 18 .
  • the output of the latch circuit 18 is designated as Q ( 20 ).
  • the output 20 of the latch circuit 18 indicates the voltage state experienced by the signal delay chain 14 during the signal's propagation through the signal delay chain 14 .
  • the functions 30 of FIG. 2 include, for the “voltage below,” a sensor signal 32 , a reference signal 34 , and a latch signal 36 .
  • the functions 30 for the “voltage above” include a sensor signal 38 , a reference signal 40 , and a latch signal 42 .
  • the “voltage below” is a lower than normal voltage (Vdd) supplied to the signal delay chain 14 and the “voltage above” is a higher than normal voltage (Vdd) provided to the signal delay chain 14 . More generally, the voltage can refer either to the supply voltage Vdd or to the ground voltage applied to the signal delay chain 14 .
  • the voltage 22 (Vcnt 1 ) may be a predetermined voltage value set by the manufacturer or may be a value set by the user. At a nominal voltage, the sensor delay signal 32 and the reference delay signal 34 are equal.
  • FIG. 3 illustrates an example of a circuit for measuring statistical distributions of voltages over a plurality of clock cycles.
  • the circuit 50 of FIG. 3 includes a clock 52 , a sensor delay chain 54 , a reference delay chain 56 , a first latch 58 , a NAND gate 60 , a latch counter 62 , a clock counter 64 , a voltage control signal 66 (Vcnt 1 ), a state machine 68 .
  • the voltage control signal 66 is set by a state machine 68 to intentionally vary the delay of the reference delay chain 56 .
  • the number of stages in the reference delay chain 56 can be varied.
  • the NAND gate 60 following the latch curcuit 58 forces tha latch counter 62 to toggle in the case of successive “1”s.
  • the clock counter 64 counts every system clock signal going through the latch circuit 58 .
  • the ratio of latch counter 62 counts to clock counter 64 counts indicates the number of times a “1” is formed.
  • this ratio becomes the cumulative distribution function of the power supply voltage as a function of the control voltage 66 , Vcnt 1 .
  • the derivative of this function is the original distribution function, which is the quantity to be measured in this technique. If the function is measured by varying the number of stages in the reference delay chain 56 , then an additional calibration step is utilized, as described below.
  • the circuit of FIG. 3 is configured as shown in FIG. 4 .
  • the circuit 70 of FIG. 4 includes a clock 72 , a short sensor chain 74 , a reference delay chain 76 , a long sensor chain 78 , an undershoot latch 80 , and an overshoot latch 82 .
  • the output of the undershoot latch 80 is designated as 84 , when a low voltage is detected.
  • the output of the overshoot latch 82 is designated as 86 , when a high voltage is detected.
  • a voltage Vdd is “low” if its value is below the nominal voltage and a voltage Vdd is “high” if its value is above the nominal voltage.
  • the undershoot chain is a short sensor chain 74 , so that ordinarily its signal arrives at the latch before the clock signal 72 and registers a “1”. If its voltage is sufficiently low during the propagation time, its signal is late at the undershoot latch 80 , and a “0” is registered. The length of chain used for the voltage undershoot detection can be selected as needed. Similarly, an overshoot chain is long enough so its signal is late at the latch, registering a “0”. The overshoot chain is the reference delay chain 76 and the long sensor chain 78 .
  • the length of chain determines the voltage thresholds for voltage detection. For either undershoot or overshoot signals, the undershoot latch 80 output and the overshoot latch output 82 indicate either a logic “1” or “0” occurring during a single clock cycle, that is, it makes a single cycle determination of voltages crossing the set thresholds. If the two delay chains have the same sensitivity to voltage, the above-described measurement would be a direct mapping of the power supply voltage into control voltage units. In general, however, the chains have different delay vs. voltage functions, and a calibration might be required.
  • FIGS. 5 and 6 illustrate one example of a circuit performing calibration on a chip.
  • the circuit 90 in FIGS. 5 and 6 include a system clock 92 , a series of NAND gates 94 , a sensor delay chain 96 , a reference delay chain 98 , a state machine 100 , a first counter 102 , a latch 104 , a second counter 106 , a latch counter 110 , and a clock counter 112 .
  • each delay chain 96 , 98 can be configured as a ring oscillator (RO) by setting the enable RO signal high or “1”.
  • RO ring oscillator
  • the number of oscillating signals through the chains 96 , 98 is counter by the RO counters 102 , 106 .
  • the clock counter 112 counts the system clock signals. The ratio of counts yields the ratio of the chain ring oscillators to the system clock, and the delay through the chains is computed from this ratio and from the known period of the system clock.
  • a state machine 100 controls the calibration process. If voltage control, Vcnt 1 , of delay is used as described in FIGS. 2-4 , then, as seen in FIG.
  • the delay through each chain 96 , 98 is obtained as a function of voltage, resulting in a calibration curves of delay vs. voltage. If delay is controlled by selecting the number of delay elements used in the delay chain, then, in addition, the delay through each chain 96 , 98 is obtained as a function of number of delay elements, as indicated by FIG. 6 . Applying these calibrations to the measurement, the distribution of measured voltages is obtained as a function of the ratios of the slopes of the two calibration curves.
  • the exemplary embodiments described an on-chip voltage or ground monitoring circuit, which can be used in the following two ways: 1) measuring a statistical distribution of power supply levels obtained over many clock cycles, or 2) for detecting transients above or below pre-set thresholds in a single clock cycle.
  • the embodiments disclosed herein employ a voltage to time converter, and make a time comparison through a digital logic circuit.
  • the methodology is inherently digital, requiring no analog voltage sensing circuits, and only a simple digital calibration to establish the voltage-to-time calibration, making the sensor inherently much less sensitive to process variations and the design less dependent on accurate device models than alternate measurement methods.
  • the capabilities of the present invention can be implemented in software, firmware, hardware or some combination thereof.
  • one or more aspects of the present invention can be included in an article of manufacture (e.g., one or more computer programs products) having, for instance, computer usable media.
  • the media has embodied therein, for instance, computer readable program code means for providing and facilitating the capabilities of the present invention.
  • the article of manufacture can be included as a part of a computer system or sold separately.
  • At least one program storage device readable by a machine, tangibly embodying at least one program of instructions executable by the machine to perform the capabilities of the present invention can be provided.

Abstract

A system for on-chip power supply monitoring by using a single latch delay sensor, including a first delay chain; a second delay chain; a latch circuit; a latch counter; and a slate machine for controlling a voltage; wherein the one or more outputs of the first and second delay chains are compared via a digital logic circuit to detect transients above or below predetermined limits in a single clock cycle; and wherein the one or more outputs of the first and second delay chains are compared via a digital logic circuit to detect transients above or below predetermined limits in a single clock cycle; and wherein a ratio of (i) a number of signals counted by the latch counter and (ii) a number of signals counted by the clock counter yields a statistical measurement of the power supply or ground transients.

Description

    TRADEMARKS
  • IBM® is a registered trademark of International Business Machines Corporation, Armonk, N.Y. U.S.A. Other names used herein may be registered trademarks, trademarks or product names of International Business Machines Corporation or other companies.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • This invention relates to on-chip detection of power supply or ground noise, and particularly to an on-chip voltage or ground monitoring circuit that is used for detecting transients above or below pre-set limits in a single clock cycle or measuring a statistical distribution of power supply transients.
  • 2. Description of Background
  • There are several problems concerning existing approaches for the on-chip detection of power supply or ground noise. Simultaneous switching transistors in densely packed circuits cause current spikes in power supply lines, which in turn cause voltage noise due to iR and Ldi/dt voltages. Similarly, power-gating methods, which interrupt power or ground result in transient or varying power or ground values after the power is restored. Transient overvoltages are large, very brief and potentially destructive increases in voltage. Transient undervoltages can lead to computation errors. On-chip measurements of such power supply fluctuations are important in understanding the power supply to which circuits are subjected to, and possibly used for control. For example, if the voltage to a chip or a sub-circuit of a chip falls below a certain level due to iR drop, the chip or sub-circuit might be operated more slowly, to draw less current, in order to restore the voltage.
  • Certain existing power supply noise detection techniques utilize some sort of direct or indirect analog voltage comparison or digitization. As a result, these techniques require carefully designed analog circuits, which depend on a stable fabrication process and accurate device models.
  • Considering the above limitations, it is desired to have an on-chip voltage or ground monitoring circuit that is used for detecting transients above or below pre-set limits in a single clock cycle and which does not require custom analog design.
  • SUMMARY OF THE INVENTION
  • The shortcomings of the prior art are overcome and additional advantages are provided through the provision of a system comprising: a first delay chain for detecting power supply noise, the first delay chain having a first ring oscillator counter for calibration; a second delay chain being insensitive to the power supply noise, the second delay chain having a second ring oscillator counter for calibration; a system clock for driving the first and second delay chains via system clock signals, the system clock signals being counted by a clock counter; a latch circuit for receiving one or more outputs of the first and second delay chains; a latch counter for counting a number of outputs from the latch circuit; and a state machine for controlling a voltage that varies the delay of the second delay chain; wherein the one or more outputs of the first and second delay chains are compared via a digital logic circuit to detect transients above or below predetermined limits in a single clock cycle; and wherein a ratio of (i) a number of signals counted by the latch counter and (ii) a number of signals counted by the clock counter yields a statistical measurement of the power supply or ground transients.
  • The shortcomings of the prior art are overcome and additional advantages are provided through the provision of a method comprising: detecting power supply noise via a first delay chain, the first delay chain having a first ring oscillator counter for calibration; providing a second delay chain being insensitive to the power supply noise, the second delay chain having a second ring oscillator counter for calibration; driving the first and second delay chains via a system clock providing system clock signals, the system clock signals being counted by a clock counter; receiving one or more outputs of the first and second delay chains via a latch circuit; counting a number of outputs from the latch circuit; and controlling a voltage that varies the delay of the second delay chain via a state machine; wherein the one or more outputs of the first and second delay chains are compared via a digital logic circuit to detect transients above or below predetermined limits in a single clock cycle; and wherein a ratio of (i) a number of signals counted by the latch counter and (ii) a number of signals counted by the clock counter yields a statistical measurement of the power supply or ground transients.
  • Additional features and advantages are realized through the techniques of the present invention. Other embodiments and aspects of the invention are described in detail herein and are considered a part of the claimed invention. For a better understanding of the invention with advantages and features, refer to the description and the drawings.
  • TECHNICAL EFFECTS
  • As a result of the summarized invention, technically we have achieved a solution for an on-chip voltage or ground monitoring circuit that is used for detecting transients above or below pre-set limits in a single clock cycle and which does not require custom analog design.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The subject matter, which is regarded as the invention, is particularly pointed out and distinctly claimed in the claims at the conclusion of the specification. The foregoing and other objects, features, and advantages of the invention are apparent from the following detailed description taken in conjunction with the accompanying drawings in which:
  • FIG. 1 is a schematic diagram of a delay chain apparatus for on-chip voltage/ground monitoring, in accordance with an embodiment of the invention;
  • FIG. 2 is a series of timing diagrams illustrating the operation of the delay chain apparatus of FIG. 1;
  • FIG. 3 is a schematic diagram of a circuit for measuring statistical distributions of voltages over a plurality of clock cycles, in accordance with an alternative embodiment of the invention;
  • FIG. 4 is a schematic diagram of a circuit for detecting single undershoot or overshoot voltages, in accordance with an alternative embodiment of the invention; and
  • FIG. 5 and FIG. 6 are a schematic diagram of a circuit performing calibration on a chip, in accordance with an alternative embodiment of the invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • One aspect of the exemplary embodiments is an on-chip voltage or ground monitoring circuit, which can be used for detection of transients above or below pre-set limits in a single clock cycle. Another aspect of the exemplary embodiments is an on-chip voltage or ground monitoring circuit, which can measure a statistical distribution of power supply levels obtained over many clock cycles.
  • The basic mechanism of a power supply noise detector involves the use of two signal delay chains driven by the same system clock signal, as illustrated in FIG. 1. The circuit 10 of FIG. 1 includes a clock 12, a sensor delay chain 14, a reference delay chain 16, a latch circuit 18, an output 20, and a signal 22, Vcnt1.
  • The power supply noise detector 10 uses two delay chains 14, 16 driven by the same system clock signal 12. The reference delay chain 16 is designed to be insensitive to (or isolated from) power supply noise. In other words, the delay of the clock signal 12 through the reference delay chain 16 does not depend on power supply fluctuations, or it is connected to a known quiet power supply. For example, the reference delay chain 16 can be composed of differential buffer stages (not shown). The sensor delay chain 14 is a signal delay that is sensitive to power supply fluctuations, and it is connected to the power supply to be measure. The sensor delay chain 14 can be simple Complementary Metal Oxide Semiconductor (CMOS) inverters, or if more sensitivity is required, current-starved inverters, which are commonly used circuits for affecting delay with a control voltage.
  • The outputs of each chain 16, 14 are fed to the clock (‘C’) and data (‘D’) inputs of the latch circuit 18, respectively. The delay of the reference delay chain 16 is controlled by the voltage 22 Vcnt1, as established by the calibration procedure described below. This might be through the tail current control of a differential buffer or through the supply voltage of simple inverters. According to the timing of the clock 12, the latch circuit 18 either indicates a ‘1’ or a ‘0’. If the sensor delay chain 14 experiences a higher than normal supply (Vdd) while the signal is propagating, then its signal arrives earlier than the reference signal, and a “1” is stored in the latch circuit 18. If it experiences a lower than normal voltage (Vdd), then its signal arrive later than the reference signal and a “0” is stored in the latch circuit 18. The output of the latch circuit 18 is designated as Q (20). Thus the output 20 of the latch circuit 18 indicates the voltage state experienced by the signal delay chain 14 during the signal's propagation through the signal delay chain 14.
  • The function of the delay chains 14,16 of FIG. 1 as means to measure voltage as illustrated in FIG. 2. The functions 30 of FIG. 2 include, for the “voltage below,” a sensor signal 32, a reference signal 34, and a latch signal 36. The functions 30 for the “voltage above” include a sensor signal 38, a reference signal 40, and a latch signal 42. The “voltage below” is a lower than normal voltage (Vdd) supplied to the signal delay chain 14 and the “voltage above” is a higher than normal voltage (Vdd) provided to the signal delay chain 14. More generally, the voltage can refer either to the supply voltage Vdd or to the ground voltage applied to the signal delay chain 14. The voltage 22 (Vcnt1) may be a predetermined voltage value set by the manufacturer or may be a value set by the user. At a nominal voltage, the sensor delay signal 32 and the reference delay signal 34 are equal.
  • To use a measurement circuit to measure statistical distribution of voltage over many clock cycles, the circuit of FIG. 1 is configured as shown in FIG. 3. FIG. 3 illustrates an example of a circuit for measuring statistical distributions of voltages over a plurality of clock cycles. The circuit 50 of FIG. 3 includes a clock 52, a sensor delay chain 54, a reference delay chain 56, a first latch 58, a NAND gate 60, a latch counter 62, a clock counter 64, a voltage control signal 66 (Vcnt1), a state machine 68.
  • The voltage control signal 66, Vcnt1, is set by a state machine 68 to intentionally vary the delay of the reference delay chain 56. Alternatively, the number of stages in the reference delay chain 56 can be varied. As the delay of the “C” signal is varied, more or fewer of the “D” signals result in the latch having a “1” output. As the delay is swept by Vcnt1 or by the number of delay stages used, the number of “1”s. function of the delay is counted by the latch counter 62. The NAND gate 60 following the latch curcuit 58 forces tha latch counter 62 to toggle in the case of successive “1”s. The clock counter 64 counts every system clock signal going through the latch circuit 58. Hence, the ratio of latch counter 62 counts to clock counter 64 counts indicates the number of times a “1” is formed. As the delay is swept, this ratio becomes the cumulative distribution function of the power supply voltage as a function of the control voltage 66, Vcnt1. The derivative of this function is the original distribution function, which is the quantity to be measured in this technique. If the function is measured by varying the number of stages in the reference delay chain 56, then an additional calibration step is utilized, as described below.
  • To detect single undershoot or overshoot voltages, the circuit of FIG. 3 is configured as shown in FIG. 4. The circuit 70 of FIG. 4 includes a clock 72, a short sensor chain 74, a reference delay chain 76, a long sensor chain 78, an undershoot latch 80, and an overshoot latch 82. The output of the undershoot latch 80 is designated as 84, when a low voltage is detected. The output of the overshoot latch 82 is designated as 86, when a high voltage is detected. A voltage Vdd is “low” if its value is below the nominal voltage and a voltage Vdd is “high” if its value is above the nominal voltage.
  • If undershoot and overshoot detection are desired, two voltage-sensitive chains are used, as shown. The undershoot chain is a short sensor chain 74, so that ordinarily its signal arrives at the latch before the clock signal 72 and registers a “1”. If its voltage is sufficiently low during the propagation time, its signal is late at the undershoot latch 80, and a “0” is registered. The length of chain used for the voltage undershoot detection can be selected as needed. Similarly, an overshoot chain is long enough so its signal is late at the latch, registering a “0”. The overshoot chain is the reference delay chain 76 and the long sensor chain 78. If the voltage goes high enough, its signal arrives earlier, and registers a “1” indicated an overshoot during the measurement time. Similarly, the length of chain determines the voltage thresholds for voltage detection. For either undershoot or overshoot signals, the undershoot latch 80 output and the overshoot latch output 82 indicate either a logic “1” or “0” occurring during a single clock cycle, that is, it makes a single cycle determination of voltages crossing the set thresholds. If the two delay chains have the same sensitivity to voltage, the above-described measurement would be a direct mapping of the power supply voltage into control voltage units. In general, however, the chains have different delay vs. voltage functions, and a calibration might be required.
  • FIGS. 5 and 6 illustrate one example of a circuit performing calibration on a chip. The circuit 90 in FIGS. 5 and 6 include a system clock 92, a series of NAND gates 94, a sensor delay chain 96, a reference delay chain 98, a state machine 100, a first counter 102, a latch 104, a second counter 106, a latch counter 110, and a clock counter 112.
  • To establish a voltage calibration, each delay chain 96, 98 can be configured as a ring oscillator (RO) by setting the enable RO signal high or “1”. When this occurs, the number of oscillating signals through the chains 96, 98 is counter by the RO counters 102, 106. At the same time, the clock counter 112 counts the system clock signals. The ratio of counts yields the ratio of the chain ring oscillators to the system clock, and the delay through the chains is computed from this ratio and from the known period of the system clock. A state machine 100 controls the calibration process. If voltage control, Vcnt1, of delay is used as described in FIGS. 2-4, then, as seen in FIG. 5, by sweeping the control voltages Vcnt1 ad Vcnt1_sig, the delay through each chain 96, 98 is obtained as a function of voltage, resulting in a calibration curves of delay vs. voltage. If delay is controlled by selecting the number of delay elements used in the delay chain, then, in addition, the delay through each chain 96, 98 is obtained as a function of number of delay elements, as indicated by FIG. 6. Applying these calibrations to the measurement, the distribution of measured voltages is obtained as a function of the ratios of the slopes of the two calibration curves.
  • Therefore, the exemplary embodiments described an on-chip voltage or ground monitoring circuit, which can be used in the following two ways: 1) measuring a statistical distribution of power supply levels obtained over many clock cycles, or 2) for detecting transients above or below pre-set thresholds in a single clock cycle. As a result, the embodiments disclosed herein employ a voltage to time converter, and make a time comparison through a digital logic circuit. Hence, the methodology is inherently digital, requiring no analog voltage sensing circuits, and only a simple digital calibration to establish the voltage-to-time calibration, making the sensor inherently much less sensitive to process variations and the design less dependent on accurate device models than alternate measurement methods.
  • The capabilities of the present invention can be implemented in software, firmware, hardware or some combination thereof.
  • As one example, one or more aspects of the present invention can be included in an article of manufacture (e.g., one or more computer programs products) having, for instance, computer usable media. The media has embodied therein, for instance, computer readable program code means for providing and facilitating the capabilities of the present invention. The article of manufacture can be included as a part of a computer system or sold separately.
  • Additionally, at least one program storage device readable by a machine, tangibly embodying at least one program of instructions executable by the machine to perform the capabilities of the present invention can be provided.
  • While the preferred embodiment to the invention has been described, it will be understood that those skilled in the art, both now and in the future, may make various improvements and enhancements which fall within the scope of the claims which follow. These claims should be construed to maintain the proper protection for the invention fist described.

Claims (6)

1. A system for on-chip power supply monitoring by using a single latch delay sensor, the system comprising:
a first delay chain for detecting power supply noise, the first delay chain having a first ring oscillator counter for calibration only;
a second delay chain being insensitive to the power supply noise, the second delay chain having a second ring oscillator counter for calibration only;
a system clock for driving the first and second delay chains via system clock signals, the system clock signals being counted by a clock counter;
a latch circuit for receiving one or more outputs of the first and second delay chains;
a latch counter for counting a number of outputs from the latch circuit; and
a state machine for controlling a voltage that varies the delay of the second delay chain;
wherein the one or more outputs of the first and second delay chains are compared via a digital logic circuit to detect transients above or below predetermined limits in a single clock cycle; and
wherein a ratio of (i) a number of signals counted by the latch counter and (ii) a number of signals counted by the clock counter yields a statistical measurement of the power supply or ground transients.
2. The system of claim 1, wherein the output of the sensor delay chain is one or more data signals.
3. The system of claim 1, wherein the output of the reference delay chain is one or more clock signals.
4. A method for on-chip power supply monitoring by using a single latch delay sensor, the method comprising:
detecting power supply noise via a first delay chain, the first delay chain having a first ring oscillator counter for calibration only;
providing a second delay chain being insensitive to the power supply noise, the second delay chain having a second ring oscillator counter for calibration only;
driving the first and second delay chains via a system clock providing system clock signals, the system clock signals being counted by a clock counter;
receiving one or more outputs of the first and second delay chains via a latch circuit;
counting a number of outputs from the latch circuit; and
controlling a voltage that varies the delay of the second delay chain via a state machine;
wherein the one or more outputs of the first and second delay chains are compared via a digital logic circuit to detect transients above or below predetermined limits in a single clock cycle; and
wherein a ratio of (i) a number of signals counted by the latch counter and (ii) a number of signals counted by the clock counter yields a statistical measurement of the power supply or ground transients.
5. The method of claim 4, wherein the output of the sensor delay chain is one or more data signals.
6. The method of claim 4, wherein the output of the reference delay chain is one or more clock signals.
US11/680,115 2007-02-28 2007-02-28 On-chip power supply monitor using latch delay sensor Abandoned US20080203998A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/680,115 US20080203998A1 (en) 2007-02-28 2007-02-28 On-chip power supply monitor using latch delay sensor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/680,115 US20080203998A1 (en) 2007-02-28 2007-02-28 On-chip power supply monitor using latch delay sensor

Publications (1)

Publication Number Publication Date
US20080203998A1 true US20080203998A1 (en) 2008-08-28

Family

ID=39715132

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/680,115 Abandoned US20080203998A1 (en) 2007-02-28 2007-02-28 On-chip power supply monitor using latch delay sensor

Country Status (1)

Country Link
US (1) US20080203998A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110121815A1 (en) * 2008-03-27 2011-05-26 Advantest Corporation Measuring apparatus, parallel measuring apparatus, testing apparatus and electronic device
US20130124905A1 (en) * 2011-11-16 2013-05-16 United Microelectrionics Corporation Sense amplifier and method for determining values of voltages on bit-line pair
CN103137174A (en) * 2011-12-01 2013-06-05 联华电子股份有限公司 Voltage interpretation method of sense amplifier and bit line pair
US8847777B2 (en) 2011-03-25 2014-09-30 Apple Inc. Voltage supply droop detector
CN113297020A (en) * 2021-05-20 2021-08-24 山东云海国创云计算装备产业创新中心有限公司 Method, device and equipment for testing hardware module in chip and readable storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4164648A (en) * 1978-06-23 1979-08-14 Hewlett-Packard Company Double vernier time interval measurement using triggered phase-locked oscillators
US20020042902A1 (en) * 1998-04-23 2002-04-11 Matsushita Electric Industrial Co., Ltd. Method for designing power supply circuit and semiconductor chip
US20020112212A1 (en) * 2000-12-14 2002-08-15 International Business Machines Corporation Method for supply voltage drop analysis during placement phase of chip design
US20030088395A1 (en) * 2001-11-05 2003-05-08 Roland Frech Method and system for quantifying dynamic on-chip power disribution
US6629291B1 (en) * 2000-09-25 2003-09-30 International Business Machines Corporation Integrated power solution for system on chip applications
US6748339B2 (en) * 2002-02-14 2004-06-08 Sun Microsystems, Inc. Method for simulating power supply noise in an on-chip temperature sensor
US6754613B2 (en) * 2000-03-17 2004-06-22 Vector 12 Corporation High resolution time-to-digital converter
US20040225985A1 (en) * 2003-05-09 2004-11-11 Nec Electronics Corporation Method for designing semiconductor circuit device, semiconductor circuit device, design system, and storage medium
US7378833B2 (en) * 2005-09-30 2008-05-27 Intel Corporation Supply voltage characteristic measurement
US7439724B2 (en) * 2003-08-11 2008-10-21 International Business Machines Corporation On-chip jitter measurement circuit

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4164648A (en) * 1978-06-23 1979-08-14 Hewlett-Packard Company Double vernier time interval measurement using triggered phase-locked oscillators
US20020042902A1 (en) * 1998-04-23 2002-04-11 Matsushita Electric Industrial Co., Ltd. Method for designing power supply circuit and semiconductor chip
US6460168B1 (en) * 1998-04-23 2002-10-01 Matsushita Electric Industrial Co., Ltd. Method of designing power supply circuit and semiconductor chip
US6684378B2 (en) * 1998-04-23 2004-01-27 Matsushita Electric Industrial Co., Ltd. Method for designing power supply circuit and semiconductor chip
US6754613B2 (en) * 2000-03-17 2004-06-22 Vector 12 Corporation High resolution time-to-digital converter
US6629291B1 (en) * 2000-09-25 2003-09-30 International Business Machines Corporation Integrated power solution for system on chip applications
US20020112212A1 (en) * 2000-12-14 2002-08-15 International Business Machines Corporation Method for supply voltage drop analysis during placement phase of chip design
US20030088395A1 (en) * 2001-11-05 2003-05-08 Roland Frech Method and system for quantifying dynamic on-chip power disribution
US6748339B2 (en) * 2002-02-14 2004-06-08 Sun Microsystems, Inc. Method for simulating power supply noise in an on-chip temperature sensor
US20040225985A1 (en) * 2003-05-09 2004-11-11 Nec Electronics Corporation Method for designing semiconductor circuit device, semiconductor circuit device, design system, and storage medium
US7439724B2 (en) * 2003-08-11 2008-10-21 International Business Machines Corporation On-chip jitter measurement circuit
US7378833B2 (en) * 2005-09-30 2008-05-27 Intel Corporation Supply voltage characteristic measurement

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110121815A1 (en) * 2008-03-27 2011-05-26 Advantest Corporation Measuring apparatus, parallel measuring apparatus, testing apparatus and electronic device
US8436604B2 (en) * 2008-03-27 2013-05-07 Advantest Corporation Measuring apparatus, parallel measuring apparatus, testing apparatus and electronic device
US8847777B2 (en) 2011-03-25 2014-09-30 Apple Inc. Voltage supply droop detector
US20130124905A1 (en) * 2011-11-16 2013-05-16 United Microelectrionics Corporation Sense amplifier and method for determining values of voltages on bit-line pair
US8588020B2 (en) * 2011-11-16 2013-11-19 United Microelectronics Corporation Sense amplifier and method for determining values of voltages on bit-line pair
CN103137174A (en) * 2011-12-01 2013-06-05 联华电子股份有限公司 Voltage interpretation method of sense amplifier and bit line pair
CN113297020A (en) * 2021-05-20 2021-08-24 山东云海国创云计算装备产业创新中心有限公司 Method, device and equipment for testing hardware module in chip and readable storage medium

Similar Documents

Publication Publication Date Title
US8368385B2 (en) Methods and systems to detect voltage changes within integrated circuits
US6695475B2 (en) Temperature sensing circuit and method
US7924061B2 (en) Apparatus for detecting clock failure and method therefor
US8193822B2 (en) System and method for determining capacitance value
US6882238B2 (en) Method and apparatus for detecting on-die voltage variations
US6893154B2 (en) Integrated temperature sensor
US8330478B2 (en) Operating parameter monitoring circuit and method
Saneyoshi et al. A precise-tracking NBTI-degradation monitor independent of NBTI recovery effect
JP2012516629A5 (en)
US10289178B1 (en) Configurable single event latch-up (SEL) and electrical overvoltage stress (EOS) detection circuit
US10763836B2 (en) Measuring circuit for quantizing variations in circuit operating speed
US20080203998A1 (en) On-chip power supply monitor using latch delay sensor
JPH0933618A (en) Method and apparatus for measuring threshold characteristic of semiconductor integrated circuit
US20080303507A1 (en) Current Measurement Circuit and Method
CN107422193B (en) Circuit and method for measuring single event upset transient pulse length
CN105675984A (en) Pulse waveform testing circuit
Reverter et al. Effective number of resolution bits in direct sensor-to-microcontroller interfaces
JP2009289106A (en) Semiconductor integrated circuit, its controlling method, and information-processing device
US20070005290A1 (en) Method and apparatus for monitoring integrated circuit temperature through deterministic path delays
US20130015837A1 (en) On-chip signal waveform measurement circuit
US7797131B2 (en) On-chip frequency response measurement
US6766264B2 (en) Method and apparatus for calibrating parameters to be used in a digital circuit simulation
US20180123688A1 (en) Methods and devices for monitoring optical signals
US6874933B1 (en) Apparatus for digital temperature measurement in an integrated circuit
JP4703535B2 (en) Semiconductor integrated circuit

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, CONNE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:JENKINS, KEITH A.;REEL/FRAME:018941/0259

Effective date: 20070227

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION,CONNEC

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:JENKINS, KEITH A.;REEL/FRAME:018941/0259

Effective date: 20070227

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO PAY ISSUE FEE