IP Library Granted Patent US 8,589,138
Granted Patent B2
US 8,589,138 · App. 12/131,294 · Granted Nov 19, 2013

On-the-fly improvement of certainty of statistical estimates in statistical design, with corresponding visual feedback

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,589,138
App. No.
12/131,294
Granted
Nov 19, 2013
Kind
B2
Abstract

A system and method to analyze analog, mixed-signal, and custom digital circuits. The system and method displays to a user characteristic values of a circuit and statistical uncertainty values of the characteristic values early in a sampling or characterization run of the circuit. The characteristic values and their statistical uncertainties are updated as the sampling or characterization run progresses. The user can halt the sampling or characterization run once a desired level of uncertainty is attained. The system can automatically halt the sampling or characterization run, once the statistical uncertainty lie within a pre-determined range.

Claims (24)

1. A non-transitory, tangible computer-readable medium containing instructions, which when executed by a processor cause the processor to perform a method to analyze an electrical circuit design (ECD), the method comprising steps of:

a) obtaining simulation data for multiple candidate designs of the ECD, the ECD having associated therewith at least one of circuit variables and circuit performance metrics;

b) processing the simulation data in accordance with pre-determined rules to obtain characteristic data of the ECD and to determine a characteristic value of the ECD, the characteristic value of the ECD depending on the at least one of circuit variables and circuit performance metrics;

c) processing the characteristic data of ECD to determine a statistical uncertainty of the characteristic value;

d) determining if the statistical uncertainty of the characteristic value is outside a pre-determined range;

e) only if the statistical uncertainty of the characteristic value is outside the pre-determined range, obtaining further simulation data for further candidate designs of the ECD to add to the simulation data and repeating steps (b) through (d); and,

f) while steps (a) through (e) are performed, and when the characteristic value and the statistical uncertainty of the characteristic value have been determined, providing runtime feedback by displaying, for assessment of the ECD, the characteristic value and the statistical uncertainty of the characteristic value,

displaying the characteristic value and the statistical uncertainty of the characteristic value including at least one of:

plotting the characteristic value and a confidence interval of the characteristic value;

plotting the characteristic value and a confidence interval of the characteristic value as a function of runtime;

plotting the characteristic value and a statistical p-value of the characteristic value; and

plotting a relative impact and a confidence interval of the relative impact of some of the circuit variables on a yield of the ECD.

2. The non-transitory, tangible computer-readable medium of claim 1 wherein:

obtaining simulation data for multiple candidate designs of the ECD includes simulating multiple candidate designs of the ECD; and

obtaining further simulation data of multiple candidate designs of the ECD includes further simulating multiple candidate designs of the ECD.

3. The non-transitory, tangible computer-readable medium of claim 1 wherein:

obtaining simulation data for multiple candidate designs the ECD includes accessing a database containing the simulation data to extract the simulation data from the database; and

obtaining further simulation data for multiple candidate designs of the ECD includes further accessing the database containing the simulation data to further extract simulation data from the database.

4. The non-transitory, tangible computer-readable medium of claim 1 wherein the circuit variables include at least one of design variables of the ECD, environmental variables of the ECD and process variables of the ECD.

5. The non-transitory, tangible computer-readable medium of claim 1 wherein the circuit performance metrics include at least a manufacturing yield of the ECD.

6. The non-transitory, tangible computer-readable medium of claim 2 wherein the step of simulating the ECD includes performing a SPICE simulation of the ECD to obtain SPICE-data and the step of processing the characteristic data of the ECD includes at least one of performing a sampling run of the SPICE-data and performing a characterization run of the SPICE-data.

7. The non-transitory, tangible computer-readable medium of claim 1 wherein the pre-determined rules include a pre-determined data-mining algorithm.

8. The non-transitory, tangible computer-readable medium of claim 1 wherein the pre-determined rules include a pre-determined model-building algorithm.

9. The non-transitory, tangible computer-readable medium of claim 1 wherein the pre-determined rules include a pre-determined statistical algorithm.

Assignments (7)
MERGER AND CHANGE OF NAME Recorded Jun 2, 2021
From: MENTOR GRAPHICS CORPORATION; SIEMENS INDUSTRY SOFTWARE INC.
To: SIEMENS INDUSTRY SOFTWARE INC.
Reel/Frame 056510/0240 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2019
From: MENTOR GRAPHICS (CANADA) ULC
To: MENTOR GRAPHICS CORPORATION
Reel/Frame 047992/0327 →
CHANGE OF NAME Recorded Jan 14, 2019
From: MENTOR GRAPHICS (CANADA) LIMITED
To: MENTOR GRAPHICS (CANADA) ULC
Reel/Frame 048071/0691 →
MERGER AND CHANGE OF NAME Recorded May 7, 2018
From: SOLIDO DESIGN AUTOMATION INC.; MENTOR GRAPHICS (CANADA) LIMITED
To: MENTOR GRAPHICS (CANADA) LIMITED
Reel/Frame 045730/0583 →
FULL DISCHARGE OF SECURITY INTEREST Recorded Nov 28, 2017
From: COMERICA BANK
To: SOLIDO DESIGN AUTOMATION INC.
Reel/Frame 044837/0405 →
SECURITY AGREEMENT Recorded Jun 18, 2012
From: SOLIDO DESIGN AUTOMATION INC.
To: COMERICA BANK
Reel/Frame 028397/0236 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2008
From: MCCONAGHY, TRENT LORNE, MR.; CAZABON, CHARLES, MR.; BREEN, KRISTOPHER, MR.; GUPTA, AMIT, MR.; DYCK, JEFFREY, MR.; GE, JIANDONG, MR.; RUSAW, SHAWN, MR.; COOPER, JOEL, MR.; ARKLES, ANTHONY, MR.; SALLAM, SAMER, MR.; COUTU, JASON, MR.; CALLELE, DAVID, MR.
To: SOLIDO DESIGN AUTOMATION INC.
Reel/Frame 021420/0896 →