IP Library Patent Application 11052908
Patent Application
App. No. 11/052,908

Circuit quality evaluation method and apparatus, circuit quality evaluation program, and medium having the program recorded thereon

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 None
App. No.
11/052,908
Abstract

A circuit quality evaluation method obtains an indicator linked to the quality of a circuit by applying information representing a minimum delay margin of a path passing through an assumed fault site, a machine cycle, and a delay fault occurrence frequency. Further, the circuit quality evaluation method evaluates the quality of the circuit based on the indicator.

Claims (65)

1 . A circuit quality evaluation method which obtains an indicator linked to the quality of a circuit by applying information representing a minimum delay margin of a path passing through an assumed fault site, a machine cycle, and a delay fault occurrence frequency, and evaluates the quality of said circuit based on said indicator.

2 . The circuit quality evaluation method as claimed in claim 1 , wherein said indicator is obtained by further applying test accuracy information.

3 . The circuit quality evaluation method as claimed in claim 2 , wherein said test accuracy information includes a minimum delay value of a detected delay fault for said fault site.

4 . The circuit quality evaluation method as claimed in claim 3 , wherein a plurality of said fault sites are assumed, and the same machine cycle and the same test cycle are used for said plurality of assumed fault sites.

5 . The circuit quality evaluation method as claimed in claim 4 , wherein an indicator linked to the quality of said circuit as a whole is obtained by summing the indicators computed for said plurality of assumed fault sites, and an indicator linked to the quality of said circuit per assumed fault site is obtained by taking an average of said indicators.

6 . The circuit quality evaluation method as claimed in claim 5 , wherein said indicators are obtained by taking account of variation in the minimum delay margin of the path passing through said assumed fault site.

7 . The circuit quality evaluation method as claimed in claim 4 , wherein an approximation to each of said indicators is obtained by using a multiple-threshold fault simulator.

8 . The circuit quality evaluation method as claimed in claim 3 , wherein a plurality of said fault sites are assumed, and a plurality of said machine cycles and a plurality of said test cycles are used for said plurality of assumed fault sites.

9 . The circuit quality evaluation method as claimed in claim 8 , wherein an indicator linked to the quality of said circuit as a whole is obtained by summing the indicators computed for said plurality of assumed fault sites, and an indicator linked to the quality of said circuit per assumed fault site is obtained by taking an average of said indicators.

10 . The circuit quality evaluation method as claimed in claim 9 , wherein said indicators are obtained by taking account of variation in the minimum delay margin of the path passing through said assumed fault site.

11 . The circuit quality evaluation method as claimed in claim 8 , wherein an approximation to each of said indicators is obtained by using a multiple-threshold fault simulator.

12 . The circuit quality evaluation method as claimed in claim 2 , wherein said test accuracy information includes a test cycle for said fault site.

13 . The circuit quality evaluation method as claimed in claim 12 , wherein a plurality of said fault sites are assumed, and the same machine cycle and the same test cycle are used for said plurality of assumed fault sites.

14 . The circuit quality evaluation method as claimed in claim 13 , wherein an indicator linked to the quality of said circuit as a whole is obtained by summing the indicators computed for said plurality of assumed fault sites, and an indicator linked to the quality of said circuit per assumed fault site is obtained by taking an average of said indicators.

15 . The circuit quality evaluation method as claimed in claim 14 , wherein said indicators are obtained by taking account of variation in the minimum delay margin of the path passing through said assumed fault site.

16 . The circuit quality evaluation method as claimed in claim 13 , wherein an approximation to each of said indicators is obtained by using a multiple-threshold fault simulator.

17 . The circuit quality evaluation method as claimed in claim 12 , wherein a plurality of said fault sites are assumed, and a plurality of said machine cycles and a plurality of said test cycles are used for said plurality of assumed fault sites.

18 . The circuit quality evaluation method as claimed in claim 17 , wherein an indicator linked to the quality of said circuit as a whole is obtained by summing the indicators computed for said plurality of assumed fault sites, and an indicator linked to the quality of said circuit per assumed fault site is obtained by taking an average of said indicators.

19 . The circuit quality evaluation method as claimed in claim 18 , wherein said indicators are obtained by taking account of variation in the minimum delay margin of the path passing through said assumed fault site.

20 . The circuit quality evaluation method as claimed in claim 17 , wherein an approximation to each of said indicators is obtained by using a multiple-threshold fault simulator.

21 . A circuit quality evaluation method comprising the steps of:

applying circuit design information, a test pattern, clock domain information, and test clock domain information;

assuming a delay fault at a given site within a circuit;

calculating a minimum delay margin of a path passing through said assumed delay fault site;

calculating a minimum delay fault value detected on the path passing through said assumed delay fault site;

updating a fault table; and

obtaining a delay quality indicator by applying said updated fault table and a delay fault occurrence frequency, wherein the quality of said circuit is evaluated by estimating an actual market failure rate from the value of said obtained delay quality indicator.

22 . The circuit quality evaluation method as claimed in claim 21 , wherein the updating of said fault table is done by updating a minimum delay size of a detected delay fault and a test cycle during execution of a fault simulator.

23 . The circuit quality evaluation method as claimed in claim 22 , wherein said clock domain information includes a fixed machine cycle, and said test clock domain information includes said updated test cycle.

24 . The circuit quality evaluation method as claimed in claim 23 , wherein said delay fault is assumed at a plurality of sites, and the same machine cycle and the same test cycle are used for said plurality of assumed delay fault sites.

25 . The circuit quality evaluation method as claimed in claim 24 , wherein an indicator linked to the quality of said circuit as a whole is obtained by summing the delay quality indicators computed for said plurality of assumed delay fault sites, and a delay quality indicator linked to the quality of said circuit per assumed fault site is obtained by taking an average of said delay quality indicators.

26 . The circuit quality evaluation method as claimed in claim 25 , wherein said delay quality indicators are obtained by taking account of variation in the minimum delay margin of the paths passing through said plurality of assumed delay fault sites.

27 . The circuit quality evaluation method as claimed in claim 24 , wherein an approximation to each of said delay quality indicators is obtained by using a multiple-threshold fault simulator.

28 . The circuit quality evaluation method as claimed in claim 23 , wherein said delay fault is assumed at a plurality of sites, and a plurality of said machine cycles and a plurality of said test cycles are used for said plurality of assumed delay fault sites.

29 . The circuit quality evaluation method as claimed in claim 28 , wherein an indicator linked to the quality of said circuit as a whole is obtained by summing the delay quality indicators computed for said plurality of assumed delay fault sites, and a delay quality indicator linked to the quality of said circuit per assumed fault site is obtained by taking an average of said delay quality indicators.

30 . The circuit quality evaluation method as claimed in claim 29 , wherein said delay quality indicators are obtained by taking account of variation in the minimum delay margin of the paths passing through said plurality of assumed delay fault sites.

31 . The circuit quality evaluation method as claimed in claim 28 , wherein an approximation to each of said delay quality indicators is obtained by using a multiple-threshold fault simulator.

32 . The circuit quality evaluation method as claimed in claim 21 , wherein said test pattern is fed back by using said delay quality indicator.

33 . The circuit quality evaluation method as claimed in claim 32 , further comprising the steps of:

selecting a fault for which said delay quality indicator is large; and

generating a test pattern by focusing attention on said selected fault, and feeding back said generated test pattern to said information applying step.

34 . The circuit quality evaluation method as claimed in claim 21 , wherein feedback is applied to each design flow process by using said delay quality indicator.

35 . The circuit quality evaluation method as claimed in claim 34 , wherein said delay quality indicator is fed as a constrained parameter or an optimization parameter to an RTL design step, a logic synthesis step, a netlist generation step, or a layout design step.

36 . A circuit quality evaluation apparatus which obtains an indicator linked to the quality of a circuit by applying information representing a minimum delay margin of a path passing through an assumed fault site, a machine cycle, and a delay fault occurrence frequency, and evaluates the quality of said circuit based on said indicator.

37 . A circuit quality evaluation apparatus comprising:

means for applying circuit design information, a test pattern, clock domain information, and test clock domain information;

means for assuming a delay fault at a given site within a circuit;

means for calculating a minimum delay margin of a path passing through said assumed delay fault site;

means for calculating a minimum delay fault value detected on the path passing through said assumed delay fault site;

means for updating a fault table; and

means for obtaining a delay quality indicator by applying said updated fault table and a delay fault occurrence frequency, wherein the quality of said circuit is evaluated by estimating an actual market failure rate from the value of said obtained delay quality indicator.

38 . A circuit quality evaluation program comprising the steps of:

applying circuit design information, a test pattern, clock domain information, and test clock domain information;

assuming a delay fault at a given site within a circuit;

calculating a minimum delay margin of a path passing through said assumed delay fault site;

calculating a minimum delay fault value detected on the path passing through said assumed delay fault site;

updating a fault table; and

obtaining a delay quality indicator by applying said updated fault table and a delay fault occurrence frequency, wherein the quality of said circuit is evaluated by estimating an actual market failure rate from the value of said obtained delay quality indicator.

39 . A computer readable recording medium having a circuit quality evaluation program recorded thereon, said program comprising the steps of:

applying circuit design information, a test pattern, clock domain information, and test clock domain information;

assuming a delay fault at a given site within a circuit;

calculating a minimum delay margin of a path passing through said assumed delay fault site;

calculating a minimum delay fault value detected on the path passing through said assumed delay fault site;

updating a fault table; and

obtaining a delay quality indicator by applying said updated fault table and a delay fault occurrence frequency, wherein the quality of said circuit is evaluated by estimating an actual market failure rate from the value of said obtained delay quality indicator.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2006
From: SEMICONDUCTOR TECHNOLOGY ACADEMIC RESEARCH CENTER
To: RENESAS TECHNOLOGY CORP.
Reel/Frame 018014/0523 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2005
From: SATO, YASUO; HAMADA, SHUJI; MAEDA, TOSHIYUKI; TAKATORI, ATSUO; NOZUYAMA, YASUYUKI
To: SEMICONDUCTOR TECHNOLOGY ACADEMIC RESEARCH CENTER
Reel/Frame 016264/0838 →