Apparatus and method for determining the speed of a semiconductor chip
First Claim
Patent Images
1. A method of testing a speed of a semiconductor chip, comprising the steps of:
- starting a time interval;
running an oscillator, wherein the oscillator is included as part of the semiconductor chip being tested;
ending the time interval;
determining a number of cycles of the oscillator that had occurred during the time interval;
determining the speed of the semiconductor chip based upon the number of cycles of the oscillator;
loading a test value into a counter;
incrementing the counter for each cycle of the oscillator during the time interval;
determining whether the counter overflows at the end of the time interval, wherein the semiconductor chip passes the test if the counter had overflowed and the semiconductor chip fails the test if the counter did not overflow;
increasing the test value repeatedly until the semiconductor chip fails the test.
15 Assignments
0 Petitions
Accused Products
Abstract
A method of testing a speed of a semiconductor chip. A test time interval is specified. A test oscillator is fabricated as part of the semiconductor under test. The test oscillator contains elements that simulate a critical path of the semiconductor chip. Hence, the test oscillator'"'"'s frequency is sensitive to process variations. The number of cycles of the oscillator occurring during the test time interval is counted. Based upon this count value, the speed of the semiconductor chip under test is determined.
-
Citations
18 Claims
-
1. A method of testing a speed of a semiconductor chip, comprising the steps of:
-
starting a time interval; running an oscillator, wherein the oscillator is included as part of the semiconductor chip being tested; ending the time interval; determining a number of cycles of the oscillator that had occurred during the time interval; determining the speed of the semiconductor chip based upon the number of cycles of the oscillator; loading a test value into a counter; incrementing the counter for each cycle of the oscillator during the time interval; determining whether the counter overflows at the end of the time interval, wherein the semiconductor chip passes the test if the counter had overflowed and the semiconductor chip fails the test if the counter did not overflow; increasing the test value repeatedly until the semiconductor chip fails the test. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for testing an operational speed of the semiconductor chip, comprising:
-
a timer for indicating a time interval; an oscillator running at a test frequency; a counter coupled to the oscillator, wherein the counter is incremented for each cycle of the oscillator during the time interval, wherein a faster semiconductor chip would result in more counts counted by the counter than a slower semiconductor chip; a circuit coupled to the counter for determining the speed of the semiconductor chip based upon a count value stored in the counter, wherein a test value is loaded into the counter and a pass condition is indicated if the counter overflows at the end of the time interval;
otherwise, a fail condition is indicated if the counter does not overflow at the end of the time interval. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of testing a speed of a semiconductor chip, comprising the steps of:
-
starting a time interval; running an oscillator, wherein the oscillator is included as part of the semiconductor chip being tested; ending the time interval; determining a number of cycles of the oscillator that had occured during the time interval; determining the speed of the semiconductor chip based upon the number of cycles of the oscillator; loading a test value into a counter; incrementing the counter for each cycle of the oscillator during the time interval; determining whether the counter overflows at the end of the time interval, wherein the semiconductor chip passes the test if the counter had overflowed and the semiconductor chip fails the test if the counter did not overflow; repeatedly increasing the test value until the semiconductor chip fails the test.
-
-
18. An apparatus for testing an operational speed of the semiconductor chip, comprising:
-
a timer for indicating a time interval; an oscillator running at a test frequency; a counter coupled to the oscillator, wherein the counter is incremented for each cycle of the oscillator during the time interval, wherein a faster semiconductor chip would result in more counts counted by the counter than a slower semiconductor chip; a circuit coupled to the counter for determining the speed of the semiconductor chip based upon a count value stored in the counter, wherein a test value is loaded into the counter and a pass condition is indicated if the counter overflows at the end of the time interval;
otherwise, a fail condition is indicated if the counter does not overflow at the end of the time interval and, wherein the test value is incrementally increased until the semiconductor chip fails the test.
-
Specification