EQUIVALENT GATE COUNT YIELD ESTIMATION FOR INTEGRATED CIRCUIT DEVICES
First Claim
1. A storage medium, comprising:
- a computer readable computer program code including instructions that, when executed by a computer, implement a method of modeling yield for semiconductor products, wherein the method comprises;
determining expected faults for each of a plurality of library elements by running a critical area analysis on each of the library elements;
assessing, from the critical area analysis, an expected number of faults per unit area, and comparing the same to actual observed faults on previously manufactured semiconductor products, and thereafter updating the expected number of faults for each library element in response to observed yield;
establishing a database, the database including the die size and expected faults for each of the library elements;
estimating integrated circuit product die size;
selecting library elements to be used to create the integrated circuit die;
obtaining fault and size data for each of the selected library elements;
summing the adjusted estimated faults for each of the library elements; and
calculating estimated yield;
wherein the expected total number of faults for an integrated circuit die having N different library element types is determined by the expression;
wherein t=time for which yield estimate is needed;
λ
(t)=total number of faults per chip at time t;
ni total number of library elements of type i present on the integrated circuit die;
ri redundancy factor for library element i;
λ
i=estimated number of faults for the ith library element;
τ
i=adjustment factor for the ith library element, determined by comparing the yield data for that library element with the estimated value λ
i; and
F(t)=learning factor at time t.
2 Assignments
0 Petitions
Accused Products
Abstract
A storage medium including a method of modeling yield for semiconductor products includes determining expected faults for each of a plurality of library elements by running a critical area analysis on each of the library elements, and assessing, from the critical area analysis, an expected number of faults per unit area, and comparing the same to actual observed faults on previously manufactured semiconductor products. Thereafter, the expected number of faults for each library element is updated in response to observed yield. A database is established, which includes the die size and expected faults for each of the library elements. Integrated circuit product die size is estimated, and library elements to be used to create the integrated circuit die are selected. Fault and size data for each of the selected library elements are obtained, the adjusted estimated faults for each of the library elements are summed, and estimated yield is calculated.
11 Citations
4 Claims
-
1. A storage medium, comprising:
-
a computer readable computer program code including instructions that, when executed by a computer, implement a method of modeling yield for semiconductor products, wherein the method comprises; determining expected faults for each of a plurality of library elements by running a critical area analysis on each of the library elements; assessing, from the critical area analysis, an expected number of faults per unit area, and comparing the same to actual observed faults on previously manufactured semiconductor products, and thereafter updating the expected number of faults for each library element in response to observed yield; establishing a database, the database including the die size and expected faults for each of the library elements; estimating integrated circuit product die size; selecting library elements to be used to create the integrated circuit die; obtaining fault and size data for each of the selected library elements; summing the adjusted estimated faults for each of the library elements; and calculating estimated yield; wherein the expected total number of faults for an integrated circuit die having N different library element types is determined by the expression; wherein t=time for which yield estimate is needed; λ
(t)=total number of faults per chip at time t;ni total number of library elements of type i present on the integrated circuit die; ri redundancy factor for library element i; λ
i=estimated number of faults for the ith library element;τ
i=adjustment factor for the ith library element, determined by comparing the yield data for that library element with the estimated value λ
i; andF(t)=learning factor at time t. - View Dependent Claims (2)
-
-
3. A storage medium, comprising:
-
a computer readable computer program code including instructions that, when executed by a computer, implement a method of modeling yield for semiconductor products, wherein the method comprises; determining expected faults for each of a plurality of library elements by running a critical area analysis on each of the library elements; assessing, from the critical area analysis, an expected number of faults per unit area, and comparing the same to actual observed faults on previously manufactured semiconductor products, and thereafter updating the expected number of faults for each library element in response to observed yield; establishing a database, the database including the die size and expected faults for each of the library elements; estimating integrated circuit product die size; selecting library elements to be used to create the integrated circuit die; obtaining fault and size data for each of the selected library elements; summing the adjusted estimated faults for each of the library elements; and calculating estimated yield, wherein the calculated yield is determined by the expression; wherein Y(t)=wafer test yield for the integrated circuit die; Y0i(t)=gross systematic test yield for technology i; YC(t)=chip custom circuit-limited yield (CLY) factor; λ
(t)=total average number of faults per chip; andai=cluster factor. - View Dependent Claims (4)
-
Specification