An integrated circuit includes a circuit aging sensor that provides information regarding operational degradation of the integrated circuit due to aging. The aging sensor includes a ring oscillator that includes inverting drivers and tuning circuits. The drivers are sequentially coupled to form a ring. An output of each of the drivers is coupled to an input of one of the tuning circuits, and an input of each of the drivers is coupled to an output of one of the tuning circuits. Each of the tuning circuits includes a first signal path and a second signal path. The first signal path selectably applies a tuning delay to an input signal received from one of the drivers for provision to an input of a successive one of the drivers. The second signal path selectably routes the signal received around the tuning delay to the input of the successive one of the drivers.
|
1. An integrated circuit, comprising:
a circuit aging sensor configured to provide information that is indicative of operational degradation of the integrated circuit due to aging, the circuit aging sensor comprising:
a first ring oscillator, comprising:
a plurality of inverting drivers that are sequentially coupled to form a ring; and
a plurality of tuning circuits;
wherein an output of each of the inverting drivers is coupled to an input of one of the tuning circuits, and an input of each of the drivers is coupled to an output of one of the tuning circuits;
wherein each of the tuning circuits comprises:
a first signal path that when selected applies a tuning delay to an input signal received from one of the inverting drivers for provision to an input of a successive one of the inverting drivers; and
a second signal path that when selected routes the signal received around the tuning delay to the input of the successive one of the inverting drivers.
10. An integrated circuit, comprising:
a circuit aging sensor configured to provide information that is indicative of operational degradation of the integrated circuit due to aging, the circuit aging sensor comprising:
a first ring oscillator comprising a plurality of inverting drivers that are sequentially coupled to form a ring;
a second ring oscillator comprising a plurality of inverting drivers that are sequentially coupled to form a ring;
wherein:
the first ring oscillator is powered by a first power supply voltage;
the second ring oscillator is powered by a second power supply voltage that is higher than the first power supply voltage, and causes the second ring oscillator to oscillate at a higher frequency than the first ring oscillator; and
the second ring oscillator is configured to oscillate for a predetermined number of cycles after the second oscillator is enabled and thereafter to halt oscillation until the first ring oscillator has oscillated for at least the predetermined number of cycles after the second oscillator is enabled.
17. A circuit aging sensor, comprising:
a first ring oscillator comprising a plurality of inverting drivers that are sequentially coupled to form a ring;
a second ring oscillator comprising a plurality of inverting drivers that are sequentially coupled to form a ring; and
a power supply multiplexer coupled to the second ring oscillator, the power supply multiplexer configured to selectably route one of a plurality of different power supply voltages to the second ring oscillator;
wherein:
the first ring oscillator is powered by a first power supply voltage, and is configured to oscillate continuously;
the second ring oscillator is powered by a second power supply voltage selectably provided from the power supply multiplexer; wherein the second power supply voltage is higher than the first power supply voltage, and causes the second ring oscillator to oscillate at a higher frequency than the first ring oscillator; and
the second ring oscillator is configured to oscillate for a predetermined number of cycles after the second oscillator is enabled and thereafter to halt oscillation until the first ring oscillator has oscillated for at least the predetermined number of cycles after the second oscillator is enabled.
2. The integrated circuit of
a tuning circuit driver configured to provide an inverted version of the input signal at an output terminal of the tuning circuit driver;
a tuning capacitor coupled to the output terminal of the tuning circuit driver;
an input switch configured to selectably propagate the input signal to the tuning circuit driver; and
an output switch configured to selectably couple the output terminal to the successive inverting driver.
3. The integrated circuit of
4. The integrated circuit of
5. The integrated circuit of 1, wherein the tuning delay is variable, and variation of the tuning delay provides selectability in duty cycle of the first ring oscillator in a range of at least 10% to 90%.
6. The integrated circuit of
7. The integrated circuit of
8. The integrated circuit of
select the first signal path while stressing the inverting drivers; and
select the second signal path while measuring aging of the inverting drivers.
9. The integrated circuit of
a second ring oscillator, comprising a plurality of inverting drivers that are sequentially coupled to form a ring;
wherein:
the first ring oscillator is powered via a first power supply voltage, and is configured to oscillate continuously;
the second ring oscillator is powered by a second power supply voltage that is higher than the first power supply voltage, and causes the second ring oscillator to oscillate at a higher frequency than the first ring oscillator; and
the second ring oscillator is configured to oscillate for a predetermined number of cycles after the second ring oscillator is enabled and thereafter to halt oscillation until the first ring oscillator has oscillated for at least the predetermined number of cycles after the second ring oscillator is enabled.
11. The integrated circuit of
12. The integrated circuit of
vary the second power supply voltage; and
determine, based on an output of the first ring oscillator and an output of the second ring oscillator, a measure of operational degradation due to circuit aging at each value of the varying second power supply voltage.
13. The integrated circuit of
a first counter coupled to an output of the first ring oscillator;
a second counter coupled to an output of the second ring oscillator;
a comparator coupled to the second counter, the comparator configured to determine whether the second ring oscillator has oscillated for the predetermined number of cycles; and
control logic coupled to the first counter and the comparator, and configured to:
disable the second ring oscillator based on the comparator indicating that the second ring oscillator has oscillated for the predetermined number of cycles;
determine, based on output of the first counter, whether the first ring oscillator has oscillated for a predefined number of cycles that is at least as great as the predetermined number of cycles; and
enable the second ring oscillator based on a determination that the first ring oscillator has oscillated for the predefined number of cycles.
14. The integrated circuit of
15. The integrated circuit of
16. The integrated circuit of
a duty cycle adjustment circuit, comprising:
a tuning circuit driver configured to provide an inverted signal at an output terminal of the tuning circuit driver;
a tuning capacitor coupled to the output terminal of the tuning circuit driver;
an input switch configured to selectably propagate a signal received from a preceding inverting driver to the tuning circuit driver; and
an output switch configured to selectably couple the output terminal to the a successive inverting driver; and
a bypass switch configured to selectably route the signal received from the preceding inverting driver around the duty cycle adjustment circuit.
18. The circuit aging sensor of
a first counter coupled to an output of the first ring oscillator;
a second counter coupled to an output of the second ring oscillator;
a comparator coupled to the second counter, the comparator configured to determine, based on an output of the second counter, whether the second ring oscillator has oscillated for the predetermined number of cycles; and
control logic coupled to the first counter and the comparator, and configured to:
disable the second ring oscillator based on the comparator indicating that the second ring oscillator has oscillated for the predetermined number of cycles;
determine, based on output of the first counter, whether the first ring oscillator has oscillated for a predefined number of cycles that is at least as great as the predetermined number of cycles; and
enable the second ring oscillator based on a determination that the first ring oscillator has oscillated for the predefined number of cycles.
19. The circuit aging sensor of
a duty cycle adjustment circuit, comprising:
a tuning circuit driver configured to provide an inverted signal at an output terminal of the tuning circuit driver;
a tuning capacitor coupled to the output terminal of the tuning circuit driver;
an input switch configured to selectably propagate a signal received from a preceding inverting driver to the tuning circuit driver; and
an output switch configured to selectably couple the output terminal to a successive inverting driver; and
a bypass switch configured to selectably route the signal received from a preceding inverting driver around the duty cycle adjustment circuit.
20. The circuit aging sensor of
|
The present application claims priority to U.S. Provisional Patent Application No. 61/710,435, filed on Oct. 5, 2012; which is hereby incorporated herein by reference in its entirety.
As an integrated circuit ages, the operational characteristics of the circuit slowly change, which in turn affects the signals generated or manipulated by the circuit. For example, the duty cycle of a clock signal at a particular frequency may change due to circuit aging effects, or the timing relationship between two or more signals may change due to circuit aging. The aging characteristics of an integrated circuit are dependent on a variety of factors. These factors include device fabrication attributes, environmental conditions, and operating parameters. Device fabrication attributes include aspects of the integrated circuit fabrication process that influence aging. Environmental conditions include the ambient temperature at which the integrated circuit is operated, which in turn may determine the circuit temperature. Functional parameters include, for example, the voltage at which the circuit is operated.
A sensor for monitoring aging related change in circuit performance is disclosed herein. Embodiments of the sensor may create and characterize dynamic aging stress and/or provide monitoring of aging degradation of a circuit under dynamic voltage scaling and/or dynamic frequency scaling. In one embodiment, an integrated circuit includes a circuit aging sensor configured to provide information that is indicative of operational degradation of the integrated circuit due to aging. The circuit aging sensor includes a ring oscillator. The ring oscillator includes a plurality of inverting drivers and a plurality of tuning circuits. The inverting drivers are sequentially coupled to form a ring. An output of each of the inverting drivers is coupled to an input of one of the tuning circuits, and an input of each of the drivers is coupled to an output of one of the tuning circuits. Each of the tuning circuits includes a first signal path and a second signal path. The first signal path, when selected, applies a tuning delay to an input signal received from one of the inverting drivers for provision to an input of a successive one of the inverting drivers. The second signal path, when selected, routes the signal received around the tuning delay to the input of the successive one of the inverting drivers.
In another embodiment, an integrated circuit includes a circuit aging sensor configured to provide information that is indicative of operational degradation of the integrated circuit due to aging. The circuit aging sensor includes a first ring oscillator and a second ring oscillator. The first ring oscillator includes a plurality of inverting drivers that are sequentially coupled to form a ring. The second ring oscillator also includes a plurality of inverting drivers that are sequentially coupled to form a ring. The first ring oscillator is powered by a first power supply voltage. The second ring oscillator is powered by a second power supply voltage that is higher than the first power supply voltage, and that causes the second ring oscillator to oscillate at a higher frequency than the first ring oscillator. The second ring oscillator is configured to oscillate for a predetermined number of cycles after the second oscillator is enabled and thereafter to halt oscillation until the first ring oscillator has oscillated for at least the predetermined number of cycles after the second oscillator is enabled.
In a further embodiment, a circuit aging sensor includes a first ring oscillator, a second ring oscillator, and a power supply multiplexer. The first ring oscillator includes a plurality of inverting drivers that are sequentially coupled to form a ring. The second ring oscillator includes a plurality of inverting drivers that are sequentially coupled to form a ring. The power supply multiplexer is coupled to the second ring oscillator, and is configured to selectably route one of a plurality of different power supply voltages to the second ring oscillator. The first ring oscillator is powered by a first power supply voltage, and is configured to oscillate continuously. The second ring oscillator is powered by a second power supply voltage selectably provided from the power supply multiplexer. The second power supply voltage is higher than the first power supply voltage, and causes the second ring oscillator to oscillate at a higher frequency than the first ring oscillator. The second ring oscillator is configured to oscillate for a predetermined number of cycles after the second oscillator is enabled and thereafter to halt oscillation until the first ring oscillator has oscillated for at least the predetermined number of cycles after the second oscillator is enabled.
For a detailed description of exemplary embodiments of the invention, reference will now be made to the accompanying drawings in which:
Certain terms are used throughout the following description and claims to refer to particular system components. As one skilled in the art will appreciate, companies may refer to a component by different names. This document does not intend to distinguish between components that differ in name but not function. In the following discussion and in the claims, the terms “including” and “comprising” are used in an open-ended fashion, and thus should be interpreted to mean “including, but not limited to . . . .” Also, the term “couple” or “couples” is intended to mean either an indirect or direct electrical connection. Thus, if a first device couples to a second device, that connection may be through a direct electrical connection, or through an indirect electrical connection via other devices and connections. The recitation “based on” is intended to mean “based at least in part on.” Therefore, if X is based on Y, X may be based on Y and any number of additional factors.
The following discussion is directed to various embodiments of the invention. Although one or more of these embodiments may be preferred, the embodiments disclosed should not be interpreted, or otherwise used, as limiting the scope of the disclosure, including the claims. In addition, one skilled in the art will understand that the following description has broad application, and the discussion of any embodiment is meant only to be exemplary of that embodiment, and not intended to intimate that the scope of the disclosure, including the claims, is limited to that embodiment.
In an integrated circuit, age related signal and clock edge degradation may be a function of circuit activity (i.e., workload), and in low-power circuits such degradation may be strongly affected by bias temperature instability (BTI) (e.g., negative BTI (NBTI) or positive BTI (PBTI). BTI induced by circuit inactivity (holding the circuit in a static state in which DC voltage is applied to transistor inputs) can cause an increase in circuit delay affecting one edge of a signal propagated by the circuit, thereby changing the duty cycle of the signal and affecting circuit timing related to the edge. To minimize energy consumption, circuitry often enters an inactive state (e.g., clocking is disabled) that tends to asymmetrically age the circuit components. Conventional age sensors fail to adequately account for such BTI induced asymmetric aging, and as a result compensation for asymmetric aging is lacking in conventional integrated circuits, which can result in undesirable failure of the circuit.
Embodiments of the aging sensors disclosed herein include circuitry that allows for measurement of asymmetric aging due to BTI. Aging compensation logic that applies the circuit aging sensors of the present disclosure can determine the effects of asymmetric aging on the integrated circuit and adjust circuit parameters (e.g., power supply voltage) to ensure adequate operational timing margins, thereby preventing untimely failure of the circuit.
The aging sensors disclosed herein also allow for measurement of circuit aging in the presence of varying workload and dynamic voltage scaling (DVS). Using DVS, the power supply voltage of a circuit is adjusted as needed to provide circuit performance suitable for a given task. Because transistor aging is dependent on the applied voltage and duration of activity, aging should be assessed over a variety of workload/voltage combinations to determine what parameters may provide adequate performance while minimizing aging effects. The aging sensors of the present disclosure provide aging measurements for a wide variety of workloads at a plurality of operational voltages, allowing aging compensation logic to select workload/power supply voltage combinations that provide adequate performance while minimizing the effects of aging.
Some operational parameters of the functional circuitry 108 may be controlled by the aging compensation logic 106. The aging compensation logic 106 monitors aging information provided by the aging sensor 102, and determines, based on the aging information, whether a parameter of the functional circuitry 108 should be adjusted to compensate for age induced degradation in performance of the functional circuitry 108. For example, if the aging compensation logic 106 determines, based on aging information provided by the aging sensor 102, that timing performance of the functional circuitry 108, or a portion thereof, is becoming unreliable at a current voltage and/or frequency, then the aging compensation logic 106 may change a parameter of the functional circuitry (e.g., increase the voltage powering the functional circuitry 108 and/or adjust signal frequency or timing) to improve timing performance.
The aging sensor 102 provides aging information to the aging compensation logic 106. The aging information is indicative of performance degradation in the functional circuitry 108 with age. The aging sensor 102 includes a ring oscillator 104. Some embodiments of the aging sensor 102 may include a plurality of ring oscillators 104. Degradation in the performance of the ring oscillator 104 with age is indicative of degradation in the performance of the functional circuitry 108 with age.
In digital circuits, such as complementary metal oxide semiconductor (CMOS) circuits, BTI aging is dependent on the state in which a transistor is held. For example, PMOS transistors are subject to NBTI aging when held in an active state, and NMOS transistors are subject to PBTI aging when held in an active state. Accordingly, in CMOS logic, a PMOS transistor with a logic “0” at its gate terminal is subject to NBTI aging that affects the performance of the transistor.
In a series of complementary transistor pairs (e.g., CMOS inverters) connected as a ring oscillator, when the transistors are statically stressed by holding the oscillator in a disabled state, the PMOS transistor of every other complementary pair is subject to NBTI aging. Thus, the PMOS transistors of the ring oscillator are asymmetrically aged.
Waveform 204 illustrates signal output where the reference circuit is subject to asymmetric aging caused by holding the input to the circuit in a first state (e.g., a logic “0”) prior to reception of the 50% duty cycle input signal. The duty cycle of the waveform 204 is substantially distorted with respect to the input signal by delay of the falling edge 212. Similarly, waveform 206 illustrates signal output where the reference circuit is subject to asymmetric aging caused by holding the input to the circuit in a second state (e.g., a logic “1”) prior to reception of the 50% duty cycle input signal. The duty cycle of the waveform 204 is substantially distorted with respect to the input signal by delay of the rising edge 210.
As shown in
The control gate 306 enables and/or disables oscillation in the ring oscillator 104 based on the state of the input signal EN. The control gate 306 is illustrated as being a NAND gate, but in practice may be any inverting device capable of enabling and/or disabling the ring oscillator responsive to the control signal EN. The ring oscillator 104 is subject in asymmetric aging when the input signal EN disables oscillation.
The tuning circuit 302 allows the duty cycle of the signal generated by the ring oscillator 104 to be controlled over a wide range, and allows all of the inverting drivers 304 to be statically stressed when the ring oscillator 104 is disabled. An instance of the tuning circuit 302 is coupled to the output of each inverting driver 304, and the output of each tuning circuit 302 is coupled to an input of a successive device, which may be either an inverting driver 304 or the control gate 306.
The transistors 410 and 412 are connected to form an inverter. Consequently, the signal driven onto the output terminal 416 by the transistors 410, 412 is inverted with respect to the signal flowing through the input switch 404, and the signal provided to the inverting driver 304 coupled to the output of the tuning circuit is inverted with respect to the signal provided by the inverting driver 304 coupled to the input of the tuning circuit 302. The inversion provided by the stress path allows the tuning circuit 302 to statically stress all of the inverting drivers 304 when the ring oscillator 104 is disabled, rather statically stressing only alternate inverters as is typical in a conventional ring oscillator. By statically stressing all of the inverting drivers 304, the ring oscillator 104 provides a more accurate representation of the effects of asymmetric aging on the transistors of the functional circuitry 108, and allows the aging compensation logic to better compensate for the effects of asymmetric aging, thereby avoiding correctable timing failures in the integrated circuit 100.
In some embodiments of the tuning circuit 304, the transistors 410, 412 may be replaced by more complex inverting circuitry, e.g., NOR gate circuitry, NAND gate circuitry, or other suitable inverting components.
The transistors 410, 412 and the capacitor 414 also operate to allow adjustment of the duty cycle of the oscillating signal in the stress path. The value of the capacitance 414 and the drive strength of the transistors 410, 412 may selected to produce a desired duty cycle in the stress path. Thus, the tuning circuit 302 allows the inverting drivers 304 to be stressed using selected duty cycles, which may produce different aging of the inverting drivers 304.
The tuning circuit 302 may allow the duty cycle of the ring oscillator 104 to be varied during operation of the integrated circuit 100 by manipulating the capacitor 414 and/or the transistors 410, 412. In some embodiments of the tuning circuit 302, the capacitor 414 may be a capacitor bank that includes a plurality of capacitors, and a switch associated with each of the capacitors. The switch allows each capacitor of the capacitor bank to be selectably connected to the output terminal 416. The aging sensor 102, the age compensation logic 106, or other control circuitry of the integrated circuit 100 may control which of the capacitors of the capacitor bank is connected to the output terminal 416, thereby controlling the capacitance at the output terminal 416 to adjust the delay provided by the tuning circuit 302 and the duty cycle of the ring oscillator 104.
In some embodiments of the tuning circuit 302, each of the transistors 410, 412 may include a plurality of transistors. A switch may be associated with each transistor to allow the transistors to be selectably connected to the output terminal 416. The aging sensor 102, the age compensation logic 106, or other control circuitry of the integrated circuit 100 may control which of the transistors is connected to the output terminal 416, thereby controlling the drive current at the output terminal 416 to adjust the delay provided by the tuning circuit 302 and the duty cycle of the ring oscillator 104.
Embodiments of the ring oscillator 104 may vary the duty cycle of oscillation over a range of at least 10% duty cycle to 90% duty cycle by selectably varying the capacitance and/or drive strength provided at the output terminal 416. Some embodiments of the ring oscillator 104 may vary the duty cycle of oscillation over a range of at least 1% duty cycle to 99% duty cycle (0.001% to 99.999% in some embodiments) by selectably varying the capacitance and/or drive strength provided at the output terminal 416. Embodiments of the ring oscillator 104 in whole, e.g., via application of controls such as EN in addition to the tuning circuit 302, may selectably vary the duty cycle of oscillation over a range of 0% to 100%.
The aging sensor 500 includes a first ring oscillator 502, a first frequency divider 506, and a first counter 510. The first ring oscillator 502 clocks the frequency divider 506, via oscillating signal 504, and the first counter 510 is incremented by the output 508 of the frequency divider 506. The first ring oscillator 502 is powered by a first voltage. The aging sensor also includes a second ring oscillator 512, a second frequency divider 516, and a second counter 520. The second ring oscillator 512 clocks the second frequency divider 516, via oscillating signal 514, and the second counter 520 is incremented by the output 518 of the frequency divider 516. In some embodiments of the aging sensor 500, the ring oscillators 502, 512 may be embodiments of the ring oscillator 104.
The aging sensor 500 also includes a voltage multiplexer 526 that selectably routes a power supply voltage to the second ring oscillator 512. The voltage provided to the second ring oscillator 512 via the multiplexer 512 is higher than the voltage powering the first ring oscillator 502. Accordingly, the second ring oscillator 512 oscillates at a higher frequency than the first ring oscillator 502. The multiplexer 526 may route any of a plurality of different power supply voltages to the second ring oscillator 512. Each of the voltages may be higher than the voltage powering the first ring oscillator 502. The oscillation rate of the second ring oscillator 512 may be different for each different power supply voltage provided by the multiplexer 526. The multiplexer 526 may also route to the second ring oscillator 512 a voltage lower than the voltage applied during oscillation.
The aging sensor 500 further includes a comparator 522 and control logic 524. The comparator 522 is coupled to the second counter 520, and compares the count value output by the counter 520 to a workload value 528. The workload value may be stored in a register coupled to the comparator 522. The workload value 528 identifies a count value that corresponds to a predetermined number of cycles of oscillation of the ring oscillator 512.
The control logic 524 is coupled to the comparator 522 and to the first counter 510. The control logic 524 can disable the second ring oscillator 512 when the comparator 522 indicates that second ring oscillator 512 has operated for a duration (i.e., produced clock cycles) sufficient to satisfy the workload 526. The control logic 524 can enable the second ring oscillator 512 when the first ring oscillator 502 has operated for a duration (i.e., produced clock cycles) sufficient to satisfy a predetermined workload. The predetermined workload satisfied by the first ring oscillator 502 is defined as a 100% workload. The workload value 526 assigned to the second ring oscillator 512 may be equal to or less than the 100% workload applied to the first ring oscillator 502. For example, a 100% workload, a 50% workload (i.e., half the number of cycles of the 100% workload), etc. may be applied to the second ring oscillator 512. In some embodiments, the workload applied to the second ring oscillator 512 may vary from at least 1% to 100%. Because the second ring oscillator 512 oscillates a higher frequency than the first ring oscillator, the workload assigned to the second ring oscillator 512 is always completed prior to the 100% workload assigned to the first ring oscillator 502.
In the interval 608, the second ring oscillator 512 satisfies a workload value 528 set to less than 100% (e.g., 50%), and the control logic 524 disables the second ring oscillator 514 for duration 610 until the first ring oscillator 502 satisfies the predetermined 100% workload.
The aging sensor 500 may also include energy measurement circuitry 528 to measure the energy consumed by each of the ring oscillators 502, 512 over the predetermined 100% workload. The aging compensation logic 106 can evaluate and compare the effects of aging of the second ring oscillator 512 at different power supply voltages and workloads, and in conjunction with measured energy consumption, can adjust parameters of the functional circuitry 106 to cause the functional circuitry 106 to operate at a voltage and workload sufficient to satisfy operational performance requirements while minimizing the effects of circuit aging and energy consumption.
The above discussion is meant to be illustrative of the principles and various embodiments of the present invention. Numerous variations and modifications will become apparent to those skilled in the art once the above disclosure is fully appreciated. For example, while the aging sensors disclosed herein have been described in the context of an operating integrated circuit, those skilled in the art will understand that the disclosed aging sensors can be applied in other integrated circuit contexts to measure circuit aging. It is intended that the following claims be interpreted to embrace all such variations and modifications.
Chen, Min, Reddy, Vijay Kumar, Carulli, Jr., John M.
Patent | Priority | Assignee | Title |
10459478, | Apr 13 2018 | Apple Inc. | Digital sensor with embedded reference clock |
11275700, | Dec 30 2018 | PROTEANTECS LTD. | Integrated circuit I/O integrity and degradation monitoring |
11293977, | Apr 20 2020 | PROTEANTECS LTD.; PROTEANTECS LTD | Die-to-die connectivity monitoring |
11385282, | Nov 15 2017 | PROTEANTECS LTD | Integrated circuit margin measurement and failure prediction device |
11391771, | Nov 23 2017 | PROTEANTECS LTD | Integrated circuit pad failure detection |
11408932, | Jan 08 2018 | PROTEANTECS LTD | Integrated circuit workload, temperature and/or subthreshold leakage sensor |
11619551, | Jan 27 2022 | PROTEANTECS LTD | Thermal sensor for integrated circuit |
11740281, | Jan 08 2018 | PROTEANTECS LTD | Integrated circuit degradation estimation and time-of-failure prediction using workload and margin sensing |
11762013, | Apr 16 2018 | PROTEANTECS LTD | Integrated circuit profiling and anomaly detection |
11762789, | Dec 30 2018 | PROTEANTECS LTD. | Integrated circuit I/O integrity and degradation monitoring |
11815551, | Jun 07 2022 | PROTEANTECS LTD. | Die-to-die connectivity monitoring using a clocked receiver |
11841395, | Nov 15 2017 | PROTEANTECS LTD. | Integrated circuit margin measurement and failure prediction device |
11929131, | Dec 04 2019 | PROTEANTECS LTD | Memory device degradation monitoring |
ER518, |
Patent | Priority | Assignee | Title |
6842078, | Mar 31 2003 | Chartered Semiconductor Manufacturing Ltd. | Ring oscillator with variable loading |
7531836, | Mar 31 2005 | Intel Corporation | Body bias compensation for aged transistors |
20040263192, | |||
20060049886, | |||
20060192623, | |||
20110090015, | |||
20110193586, | |||
20120161885, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Oct 07 2013 | Texas Instruments Incorporated | (assignment on the face of the patent) | / | |||
Oct 07 2013 | CHEN, MIN | Texas Instruments Incorporated | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 031421 | /0921 | |
Oct 07 2013 | REDDY, VIJAY KUMAR | Texas Instruments Incorporated | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 031421 | /0921 | |
Oct 07 2013 | CARULLI JR , JOHN M | Texas Instruments Incorporated | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 031421 | /0921 |
Date | Maintenance Fee Events |
Sep 25 2020 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Date | Maintenance Schedule |
Jul 25 2020 | 4 years fee payment window open |
Jan 25 2021 | 6 months grace period start (w surcharge) |
Jul 25 2021 | patent expiry (for year 4) |
Jul 25 2023 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jul 25 2024 | 8 years fee payment window open |
Jan 25 2025 | 6 months grace period start (w surcharge) |
Jul 25 2025 | patent expiry (for year 8) |
Jul 25 2027 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jul 25 2028 | 12 years fee payment window open |
Jan 25 2029 | 6 months grace period start (w surcharge) |
Jul 25 2029 | patent expiry (for year 12) |
Jul 25 2031 | 2 years to revive unintentionally abandoned end. (for year 12) |