Dynamic power noise event counter
First Claim
1. An apparatus comprising:
- a voltage generation unit coupled to receive a power supply voltage, wherein the voltage generation unit is configured to generate first and second voltages responsive to the power supply voltage;
a detection unit coupled to receive the first and second voltages, wherein the detection unit is configured to detect power supply noise events based on values of the first and second voltages and to generate a count indicative of a number of power supply noise events; and
a power control unit coupled to receive the count from the detection unit and configured to change one or more parameters related to the power supply voltage responsive to receiving a count value exceeding a predetermined threshold value.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for detecting noise in a power supply voltage. A circuit may include a voltage generation unit coupled to receive a power supply voltage, and a detection unit. The voltage generation unit may generate first and second voltages using the power supply voltage, and may vary the relationship therebetween responsive to fluctuations in the power supply voltage. A detection unit may detect the variations in the relationship between the first and second voltages that result from fluctuations in the power supply voltage. Responsive to detecting the variations, the detection unit may generate pulses to be provided to a counter. The counter may update a count value responsive to receiving pulses.
-
Citations
24 Claims
-
1. An apparatus comprising:
-
a voltage generation unit coupled to receive a power supply voltage, wherein the voltage generation unit is configured to generate first and second voltages responsive to the power supply voltage; a detection unit coupled to receive the first and second voltages, wherein the detection unit is configured to detect power supply noise events based on values of the first and second voltages and to generate a count indicative of a number of power supply noise events; and a power control unit coupled to receive the count from the detection unit and configured to change one or more parameters related to the power supply voltage responsive to receiving a count value exceeding a predetermined threshold value. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A circuit comprising:
-
a first differential amplifier circuit, wherein the first differential amplifier circuit is coupled to receive a power supply voltage and is configured to generate first and second voltages responsive to a level of the power supply voltage; a second differential amplifier circuit coupled to receive the first and second voltages, wherein the second differential amplifier circuit is configured to generate a pulse based on relative levels of the first voltage and the second voltage; a pulse detection circuit configured to detect the pulse generated by the second differential amplifier, and further configured to generate a count indicative of a number of pulses received; and a divider circuit coupled between the second differential amplifier and the pulse detection circuit, wherein the divider circuit is configured to cause the pulse detection circuit to increment M times for every N pulses, wherein M and N are integer values, and wherein N is greater than or equal to M. - View Dependent Claims (7, 8, 9)
-
-
10. An integrated circuit comprising:
-
one or more noise monitoring units, wherein each of the one or more noise monitoring units includes; a noise detection unit coupled to receive a power supply voltage and configured to vary at least one of a first and second output voltage based on the power supply voltage; and an event detection unit coupled to receive the first and second output voltages, wherein the event detection unit is configured to detect a variation in the power supply voltage based on a variation of a relationship between the first and second output voltages, and further configured to generate a count value indicating a number of power supply variations detected; and a power monitoring unit coupled to the event detection unit of each of the one or more noise monitoring units, wherein the power monitoring unit is configured to adjust one or more parameters related to the power supply voltage responsive to the counter value exceeding a predetermined counter threshold. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method comprising:
-
generating a first voltage based on a power supply voltage; generating a second voltage based on the power supply voltage; responsive to a variations in the power supply voltage, generating corresponding pulses based on corresponding variations in a difference between the first voltage and the second voltage; detecting the pulses; providing a count value indicative of a number of a number of pulses detected; and adjusting one or more parameters related to the power supply voltage responsive to the count value exceeding a predetermined threshold. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A noise detector comprising:
-
a first level shifter circuit coupled to receive a power supply voltage, wherein the first level shifter circuit is configured to provide a first voltage on a first output node based on the power supply voltage; a second level shifter circuit coupled to receive the power supply voltage, wherein the second level shifter circuit is configured to provide a second voltage on a second output node based on the power supply voltage; a filter coupled to the second output node; a detector circuit coupled to receive the first voltage and the second voltage and configured to detect a noise event responsive to relative levels of the first and second voltages; a counter configured to generate a count value based on a number of noise events detected by the detector circuit; and a divider coupled between the detector circuit and the counter, wherein the divider is configured to cause the counter to increment M times for every N noise events detected by the detector, wherein M and N are integer values and wherein N is greater than or equal to M. - View Dependent Claims (21, 22, 23, 24)
-
Specification