US2015316615A1PendingUtilityA1
Chip instrumentation for in-situ clock domain characterization
Est. expiryMay 31, 2033(~6.9 yrs left)· nominal 20-yr term from priority
Inventors:Rafael Carmon
G01R 31/31725G01K 13/00G01R 31/319G01R 31/31721G01R 31/2607G01R 31/31727G01R 31/2851
53
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Chip instrumentation determines, in-situ, an allowable increase over product specification in the operating frequency of at least one clock domain in an integrated circuit for a given set of environmental, power supply and/or functionality constraints. Information on the allowable increase in operating frequency for the at least one clock domain is provided to circuits and/or software to effect change in operating frequency.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method of providing information indicative of an operating speed for a clock domain on a chip, comprising:
setting, on the chip, information that defines a test operating speed; determining that speed testing is to be initiated; operating, at the test operating speed, a duplicate critical circuit path; determining whether the duplicate critical circuit path produces an expected result when operated at the test operating speed; changing, if the determination is affirmative, the information that defines the test operating speed to produce an increased test operating speed that is increased by a predetermined amount; and setting, if the determination is negative, information that defines a real operating speed to be equal to the increased test operating speed minus the predetermined amount; wherein the duplicate critical circuit path matches the physical and electrical characteristics of an actual critical circuit path in the clock domain.
2 . The method of claim 1 , wherein determining that speed testing is to be initiated comprises detecting a change in operating condition.
3 . The method of claim 2 wherein a change in operating condition comprises a change in junction temperature.
4 . The method of claim 2 wherein a change in operating condition comprises a change in ambient temperature.
5 . The method of claim 2 wherein a change in operating condition comprises a change in a power supply voltage greater than a predetermined threshold amount.
6 . The method of claim 2 wherein a change in operating condition comprises a power failure.
7 . The method of claim 2 wherein a change in operating condition comprises a reset event.
8 . The method of claim 2 wherein a change in operating condition comprises a change in the mode of operation.
9 . The method of claim 2 wherein a change in operating condition comprises a combination at least two of the group consisting of a change in junction temperature, a change in ambient temperature, a change in a power supply voltage, a power failure, a reset event, and a change in the mode of operation of the chip.
10 . The method of claim 2 , further comprising:
subsequent to changing the information that defines the test operating speed to produce an increased test operating speed that is increased by a predetermined amount, determining whether the duplicate critical circuit path produces an expected result when operated at the test operating speed.
11 . A method of providing information indicative of an operating speed for a clock domain on a field programmable gate array (FPGA), comprising:
configuring a logic function in the FPGA, the configured logic function having a first critical circuit path; configuring a second critical circuit path on the FPGA; setting, on the FPGA, information that defines a test operating speed; determining that speed testing is to be initiated; operating, at the test operating speed, the second critical circuit path; determining whether the second critical circuit path produces an expected result when operated at the test operating speed; changing, if the determination is affirmative, the information that defines the test operating speed to produce an increased test operating speed that is increased by a predetermined amount; and setting, if the determination is negative, information that defines a real operating speed to be equal to the increased test operating speed minus the predetermined amount; wherein the second critical circuit path is a duplicate of the first critical circuit path.
12 . The method of claim 11 , wherein determining that speed testing is to be initiated comprises detecting a change in operating condition.
13 . The method of claim 12 wherein a change in operating condition comprises a change in junction temperature.
14 . The method of claim 12 wherein a change in operating condition comprises a change in ambient temperature.
15 . The method of claim 12 wherein a change in operating condition comprises a change in a power supply voltage greater than a predetermined threshold amount.
16 . The method of claim 12 wherein a change in operating condition comprises a power failure.
17 . The method of claim 12 wherein a change in operating condition comprises a reset event.
18 . The method of claim 12 wherein a change in operating condition comprises a change in the mode of operation.
19 . The method of claim 12 wherein a change in operating condition comprises a combination at least two of the group consisting of a change in junction temperature, a change in ambient temperature, a change in a power supply voltage, a power failure, a reset event, and a change in the mode of operation of the chip.
20 . A method of providing first information indicative of an operating speed for a clock domain on a chip, and providing a history of operating speeds indicative of a reliability of the chip, comprising:
setting, on the chip, information that defines a test operating speed; operating, at the test operating speed, a duplicate critical circuit path; determining whether the duplicate critical circuit path produces an expected result when operated at the test operating speed; changing, if the determination is affirmative, the information that defines the test operating speed to produce an increased test operating speed that is increased by a predetermined amount; storing, if the determination is negative, information that defines a real operating speed to be equal to the increased test operating speed minus the predetermined amount; and creating a history of real operating speeds by repeating the steps of setting, operating, determining, changing, and storing; wherein the duplicate critical circuit path matches the physical and electrical characteristics of an actual critical circuit path in the clock domain.Join the waitlist — get patent alerts
Track US2015316615A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.