US2015316615A1PendingUtilityA1

Chip instrumentation for in-situ clock domain characterization

Assignee: BROADCOM CORPPriority: May 31, 2013Filed: Jun 11, 2015Published: Nov 5, 2015
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-modified
What 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.