throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2006/0161452 A1
`(43) Pub. Date:
`Jul. 20, 2006
`Hess
`
`US 2006O161452A1
`
`(54)
`
`(75)
`
`(73)
`(21)
`(22)
`
`(63)
`
`(60)
`
`COMPUTER-IMPLEMENTED METHODS,
`PROCESSORS, AND SYSTEMS FOR
`CREATING AWAFER FABRICATION
`PROCESS
`
`Inventor: Carl Hess, Los Altos, CA (US)
`Correspondence Address:
`DAFFER MCDANIEL, LLP
`P.O. BOX 684908
`AUSTIN, TX 78768 (US)
`Assignee: KLA-Tencor Technologies Corp.
`
`Appl. No.:
`
`11/374,710
`
`Filed:
`
`Mar. 14, 2006
`
`Related U.S. Application Data
`Continuation-in-part of application No. 11/048,630,
`filed on Jan. 31, 2005.
`Provisional application No. 60/540,031, filed on Jan.
`29, 2004.
`
`Publication Classification
`
`(51) Int. Cl.
`G06Q 99/00
`G07G I/00
`G06F 7/30
`
`(2006.01)
`(2006.01)
`(2006.01)
`
`(52) U.S. Cl. ................................................... 705/1: 705/10
`
`(57)
`
`ABSTRACT
`
`Computer-implemented methods, processors, and systems
`for creating a wafer fabrication process are provided. One
`computer-implemented method includes determining indi
`vidual error budgets for different parameters of the wafer
`fabrication process based on an overall error budget for the
`wafer fabrication process and simulated images that illus
`trate how reticle design data will be printed on a wafer at
`different values of the different parameters. The method also
`includes creating the wafer fabrication process based on the
`overall error budget and the individual error budgets.
`
`10
`Design
`Circuit -
`
`Verify
`Design
`
`
`
`14
`
`
`
`20
`
`--> AddRETs
`
`22
`
`Verify
`
`24
`
`Fai
`
`Pass
`
`3
`Scrap Mask,
`Respin
`
`No
`
`46
`
`Repairable
`
`Yes
`
`Wafers
`
`
`
`42
`
`Pass
`
`Release to
`Production
`
`48
`
`NXP Ex. 2009
`Impinj, Inc. v. NXP B.V. - IPR2020-01630
`Page 1 of 36
`
`

`

`Patent Application Publication Jul. 20, 2006 Sheet 1 of 11
`
`US 2006/O161452 A1
`
`Design
`
`1O
`
`Make
`Mask
`
`28
`
`Verify
`Design
`
`12
`
`Verify
`
`30
`
`Repair
`
`36
`
`Yes
`.
`(e. Repairable?
`
`b
`
`
`
`
`
`
`
`N
`O
`
`
`
`8 3
`Scrap Mask,
`Respin
`
`NO
`
`
`
`4
`
`1.
`Repairable
`
`Yes
`
`Release to
`Production
`
`48
`
`(e) 14
`
`Pass
`
`Layout
`
`16
`
`Verify
`Layout
`
`18
`
`(e) 20
`
`Pass
`
`Add RETS
`
`22
`
`Verify
`Decoration
`
`24
`
`26
`Pass
`
`Fig. 1
`
`NXP Ex. 2009
`Impinj, Inc. v. NXP B.V. - IPR2020-01630
`Page 2 of 36
`
`

`

`Patent Application Publication Jul. 20, 2006 Sheet 2 of 11
`
`US 2006/O161452 A1
`
`Make
`Mask
`
`Verify
`Mask
`
`28
`
`30
`
`
`
`PaSS
`
`Print
`Wafers
`
`40
`
`Verify
`Wafers
`
`Repair
`Mask
`
`36
`
`eS Y
`
`3.
`
`Repairable?
`
`NO
`
`38
`8
`Scrap Mask,
`Respin
`
`
`
`
`
`NO
`
`Repairable?
`
`4
`
`Yes
`
`Pass
`
`Release to
`Production
`
`48
`
`Design
`Circuit
`
`Verify
`Design
`
`PaSS
`
`LayOut
`Circuit
`
`Verify
`LayOut
`
`10
`
`12
`
`- 14
`
`16
`
`18
`
`2O
`
`PaSS
`
`Add RETS
`
`22
`
`
`
`Verify
`Decoration,
`VPWO
`
`50
`
`Fig. 2
`
`NXP Ex. 2009
`Impinj, Inc. v. NXP B.V. - IPR2020-01630
`Page 3 of 36
`
`

`

`Patent Application Publication Jul. 20, 2006 Sheet 3 of 11
`
`US 2006/O161452 A1
`
`Synthesis
`54
`
`
`
`
`
`
`
`Histo
`ry
`64
`
`Creation of Reticle
`Design Data
`62
`
`
`
`
`
`Charact
`eristics
`56
`
`
`
`Logical
`Verification
`66
`
`Critical Paths 58
`
`Critical Features
`68
`
`Calibration
`Data
`72
`
`
`
`-
`OPC DeCoration
`70
`
`Physical
`Verification
`74
`
`Critical OPC 76
`
`EPE Tolerance
`78
`
`v. O
`
`Smart VPWO 82
`Critical OPC 84.
`
`Calibration
`Data
`88
`
`Calibrated
`Metrology
`Tools
`106
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Mask
`Verification
`90
`
`Smart inspect 92
`Critical Mask
`Data 94
`
`Smart VPWO 98
`Critica OPC 100
`
`Mask Making
`86
`
`VPWO2
`96
`
`
`
`Wafer Fabrication
`102
`
`Wafer
`Verification
`104
`
`Smart Sampling
`108
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`APC 11 O
`
`Fig. 3
`
`NXP Ex. 2009
`Impinj, Inc. v. NXP B.V. - IPR2020-01630
`Page 4 of 36
`
`

`

`Patent Application Publication Jul. 20, 2006 Sheet 4 of 11
`
`US 2006/O161452 A1
`
`
`
`NXP Ex. 2009
`Impinj, Inc. v. NXP B.V. - IPR2020-01630
`Page 5 of 36
`
`

`

`Patent Application Publication Jul. 20, 2006 Sheet 5 of 11
`
`US 2006/0161452 A1
`
`
`
`NXP Ex. 2009
`Impinj, Inc. v. NXP B.V. - IPR2020-01630
`Page 6 of 36
`
`

`

`Patent Application Publication Jul. 20, 2006 Sheet 6 of 11
`
`US 2006/O161452 A1
`
`
`
`
`
`
`
`
`
`0 | 7 || 0 || 7 || 0 || 7 || 0 || 7
`
`
`
`
`
`NXP Ex. 2009
`Impinj, Inc. v. NXP B.V. - IPR2020-01630
`Page 7 of 36
`
`

`

`Patent Application Publication Jul. 20, 2006 Sheet 7 of 11
`
`US 2006/O161452 A1
`
`
`
`NXP Ex. 2009
`Impinj, Inc. v. NXP B.V. - IPR2020-01630
`Page 8 of 36
`
`

`

`Patent Application Publication Jul. 20, 2006 Sheet 8 of 11
`
`US 2006/O161452 A1
`
`System Design and Verification
`132
`
`Logic Design and Verification
`136
`
`
`
`
`
`Physical Design and Verification
`138
`
`Mask Data Preparation
`140
`
`
`
`
`
`Geometry
`Data
`144
`
`VPWO
`146
`
`Mayile
`
`Mask Metrology
`150
`
`Mask Inspection
`152
`
`Print Mask. On Wafer
`154
`
`Wafer Metrology
`156
`
`Wafer Inspection
`158
`
`Fig. 9
`
`
`
`
`
`
`
`
`
`g
`
`Lithography
`Model
`142
`
`NXP Ex. 2009
`Impinj, Inc. v. NXP B.V. - IPR2020-01630
`Page 9 of 36
`
`

`

`Patent Application Publication Jul. 20, 2006 Sheet 9 of 11
`
`US 2006/0161452 A1
`
`
`
`Reticle Design
`RET Decoration
`160
`
`Fab Model
`Data
`164
`
`Lithography
`Data
`166
`
`
`
`
`
`RET
`Decoration
`174
`
`Data
`Fracture
`176
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Mask Layer
`Data
`172
`
`Mask Writer
`Model
`184
`
`Scanner
`Model
`186
`
`
`
`
`
`
`
`Resist Model
`188
`
`Etch MOde
`200
`
`
`
`
`
`Mask
`Writer Data
`178
`
`VPWO Module
`18O
`
`
`
`
`
`Reference
`Simulated Image
`194
`Input
`A
`Database ar 196
`Second Simulated -
`Images
`192
`
`182
`
`Different
`Values
`190
`
`
`
`
`
`
`
`
`
`
`
`TO
`
`e
`Ps
`
`Fig. 11
`
`Actions
`204
`
`NXP Ex. 2009
`Impinj, Inc. v. NXP B.V. - IPR2020-01630
`Page 10 of 36
`
`

`

`Patent Application Publication Jul. 20, 2006 Sheet 10 of 11
`
`US 2006/O161452 A1
`
`Mask Layer Database
`205
`
`VPWO
`2O6
`
`VPWO
`208
`
`RET DeCoration
`210
`
`Reticle Layout
`212
`
`Data Fracture
`214
`
`Write Mask
`
`Inspect Mask
`220
`
`Receive Mask
`224
`
`Print Wafers
`228
`
`
`
`Etch Wafers
`232
`
`Fig. 12
`
`NXP Ex. 2009
`Impinj, Inc. v. NXP B.V. - IPR2020-01630
`Page 11 of 36
`
`

`

`Patent Application Publication Jul. 20, 2006 Sheet 11 of 11
`
`US 2006/0161452 A1
`
`
`
`Processor
`236
`
`Simulation engine
`240
`
`Fig. 13
`
`NXP Ex. 2009
`Impinj, Inc. v. NXP B.V. - IPR2020-01630
`Page 12 of 36
`
`

`

`US 2006/016.1452 A1
`
`Jul. 20, 2006
`
`COMPUTER-IMPLEMENTED METHODS,
`PROCESSORS, AND SYSTEMS FOR CREATING A
`WAFER FABRICATION PROCESS
`
`PRIORITY CLAIM
`0001. This application is a continuation-in-part of U.S.
`patent application Ser. No. 11/048,630 entitled “Computer
`Implemented Methods for Detecting Defects in Reticle
`Design Data.” filed Jan. 31, 2005, which claims priority to
`U.S. Provisional Application No. 60/540,031 entitled
`“Method and System of Qualifying Integrated Circuit
`Design for Manufacturability and Application to Improving
`Critical Dimension Control in Integrated Circuit Manufac
`turing, filed Jan. 29, 2004.
`
`BACKGROUND OF THE INVENTION
`0002) 1. Field of the Invention
`0003. The present invention generally relates to com
`puter-implemented methods for detecting defects in reticle
`design data. Certain embodiments relate to a computer
`implemented method that includes detecting defects in
`reticle design data using simulated images that illustrate how
`a reticle will be printed on a wafer at different values of one
`or more parameters of a wafer printing process.
`0004 2. Description of the Related Art
`0005 The following descriptions and examples are not
`admitted to be prior art by virtue of their inclusion within
`this section.
`0006 Fabricating semiconductor devices such as logic
`and memory devices typically includes processing a Sub
`strate Such as a semiconductor wafer using a number of
`semiconductor fabrication processes to form various fea
`tures and multiple levels of the semiconductor devices. For
`example, lithography is a semiconductor fabrication process
`that involves transferring a pattern from a reticle to a resist
`arranged on a semiconductor wafer. Additional examples of
`semiconductor fabrication processes include, but are not
`limited to, chemical-mechanical polishing, etch, deposition,
`and ion implantation. Multiple semiconductor devices may
`be fabricated in an arrangement on a semiconductor wafer
`and then separated into individual semiconductor devices.
`0007 Lithography is typically one of the most important
`processes in integrated circuit manufacturing since this is the
`process in which features are patterned on the wafer. The
`pattern printed in a resist by lithography is then utilized as
`a masking layer to transfer the pattern to additional layers on
`the wafer in Subsequent processing steps. Therefore, the
`pattern that is formed on the wafer during lithography
`directly affects the features of the integrated circuits that are
`formed on the wafer. Consequently, defects that are formed
`on a wafer during lithography may be particularly problem
`atic for the integrated circuit manufacturing process. One of
`the many ways in which defects may be formed on the
`patterned wafer during lithography is by transfer of defects
`that are present on the reticle to the wafer. Therefore,
`detection and correction of defects on the reticle such as
`unwanted particulate or other matter is performed rather
`stringently to prevent as many defects on the reticle from
`being transferred to the wafer during lithography.
`0008 However, as the dimensions of integrated circuits
`decrease and the patterns being transferred from the reticle
`
`to the wafer become more complex, defects or marginalities
`in the features formed on the reticle become increasingly
`important. In particular, if the pattern is not formed accu
`rately on the reticle. Such discrepancies increasingly produce
`defects on the wafer as the dimensions of the pattern
`decrease and the complexity of the pattern increases. In
`addition, marginalities in the reticle design may cause the
`design to print incorrectly on the wafer. Therefore, signifi
`cant efforts have been devoted to methods and systems that
`can be used to detect problems in the pattern on the reticle
`or in the design that will cause problems on the wafer. These
`efforts are relatively complex and difficult due, at least in
`part, to the fact that not all discrepancies or marginalities in
`the pattern formed on the reticle (as compared to the ideal
`pattern) will cause errors on the wafer that will adversely
`affect the integrated circuit. In other words, some error in the
`pattern formed on the reticle may not produce defects on the
`wafer at all or may produce defects on the wafer that will not
`reduce the performance characteristics of the integrated
`circuit. Therefore, one challenge of many in developing
`adequate methods and systems for qualifying a reticle pat
`tern is to discriminate between pattern defects or margin
`alities that “matter” and those that do not.
`0009. One way to check a reticle pattern before the reticle
`is fabricated is design rule checking (DRC). However,
`conventional DRC operates only at the nominal process
`conditions, or at most, at a limited number of process
`conditions and/or at a limited number of points within the
`device. Other software based methods for detecting design
`pattern defects prior to fabrication of the reticle have been
`proposed, and one such method is described in U.S. Patent
`Application Publication No. 2003/0119216A1 by Weed,
`which is incorporated by reference as if fully set forth
`herein. However, this method is designed to determine only
`the best focus and exposure settings and not to explore the
`full range of the process window conditions available for
`each design. Another method described in U.S. Pat. No.
`6,373.975 to Bula et al., which is incorporated by reference
`as if fully set forth herein, runs simulations only to test for
`specific design rule violations and does not compare full
`chip simulated images to a reference to detect arbitrary
`defects.
`0010. Therefore, such software methods have several
`disadvantages. In particular, these Software methods do not
`examine the full range of process window conditions
`thereby failing to detect process window marginalities and
`missing potential defects. In addition, these methods do not
`determine the exact focus and exposure conditions under
`which defects will occur thereby preventing the complete
`optimization of the design. The lack of complete process
`window information also limits the ability to implement
`advanced process control techniques for critical dimension
`control across all critical features on the device.
`0011. Accordingly, it would be desirable to develop
`methods and systems that can detect reticle design defects or
`marginalities within an entire chip and across a range of
`process conditions such as focus and exposure before the
`reticle is manufactured to reduce the cost of fabricating a
`reticle that is qualified for use in integrated circuit manu
`facturing and to reduce the time involved in fabricating a
`reticle that passes qualification for integrated circuit manu
`facturing.
`
`NXP Ex. 2009
`Impinj, Inc. v. NXP B.V. - IPR2020-01630
`Page 13 of 36
`
`

`

`US 2006/016.1452 A1
`
`Jul. 20, 2006
`
`SUMMARY OF THE INVENTION
`0012. The following description of various embodiments
`of computer-implemented methods for detecting defects in
`reticle design data is not to be construed in any way as
`limiting the Subject matter of the appended claims. The
`methods described herein are generally referred to as virtual
`process window qualification (vPWQ) methods.
`0013 An embodiment of the invention relates to a com
`puter-implemented method for detecting defects in reticle
`design data. The method includes generating a first simu
`lated image illustrating how the reticle design data will be
`printed on a reticle using a reticle manufacturing process.
`The method also includes generating second simulated
`images using the first simulated image. The second simu
`lated images illustrate how the reticle will be printed on a
`wafer at different values of one or more parameters of a
`wafer printing process. Therefore, the method includes
`performing a simulation in a two step approach: first,
`simulating from design to reticle (i.e., simulation of the
`mask making process); then, simulating the reticle to wafer
`pattern transfer (i.e., simulation of the wafer manufacturing
`process). In addition, the method includes detecting defects
`in the reticle design data using the second simulated images.
`0014. In one embodiment, the first and second simulated
`images include simulated images of a complete chip defined
`by the reticle design data. In some embodiments, the dif
`ferent values span a predetermined process window for the
`one or more parameters of the wafer printing process.
`Therefore, the method may include simulation of the full
`chip across the full process window to determine regions of
`the device that will fail first as the process conditions (such
`as focus and exposure) vary. In another embodiment, the
`reticle design data includes reticle design data modified by
`resolution enhancement technology (RET) feature data.
`0015. In additional embodiments, the method includes
`determining a process window for the wafer printing process
`based on results of the detecting step. In another embodi
`ment, the method includes determining which of the differ
`ent values at which at least one of the defects appears in the
`second simulated images. In a further embodiment, the
`method includes determining a region in the reticle design
`data in which the defects appear at the different values that
`are closer to nominal values for the one or more parameters
`of the wafer printing process than the different values at
`which the defects appear in other regions in the reticle
`design data.
`0016.
`In one embodiment, the detecting step includes
`comparing the second simulated images to a reference
`image. In this manner, the method may involve identification
`of “defective' regions in the reticle design data by compari
`son to a reference image. The reference image may include
`an additional simulated image illustrating how the reticle
`will be printed on the wafer at nominal values of the one or
`more parameters of the wafer printing process. In another
`such embodiment, the reference image illustrates how the
`reticle design data would ideally be printed on the wafer. In
`other embodiments, the detecting step includes comparing
`one of the second simulated images to additional simulated
`images that illustrate how the reticle will be printed on the
`wafer at the different values that are closer to nominal values
`of the one or more parameters of the wafer printing process
`than the different values corresponding to the one second
`simulated image.
`
`0017. In some embodiments, the method may include
`generating additional simulated images illustrating how the
`reticle design data will be printed on the reticle at different
`values of one or more parameters of the reticle manufactur
`ing process. One Such embodiment includes selecting the
`different values of the one or more parameters of the reticle
`manufacturing process that produce a minimum number of
`design pattern defects on the reticle. As such, the method
`may include selecting the most appropriate mask making
`process for the reticle design data. In another embodiment,
`the method includes altering the reticle design databased on
`results of the detecting step. The altering step may include
`altering RET feature data of the reticle design data. In this
`manner, the method allows for optimal selection of resolu
`tion enhancements, optical proximity correction (OPC)
`rules, design layout, etc.
`0018. In one embodiment, the method may include gen
`erating an inspection process for the reticle based on results
`of the detecting step. In one Such embodiment, the method
`may include linking vPWO data to reticle inspection to drive
`selective sensitivity of the inspector. In an additional
`embodiment, the method may include generating an inspec
`tion process for the wafer based on results of the detecting
`step. In one such embodiment, the method may include
`linking vPWQ data to wafer inspection to drive selective
`sensitivity of the inspector. In a different embodiment, the
`method may include fabricating the reticle Subsequent to the
`detecting step, inspecting the reticle, and generating an
`inspection process for the wafer based on results of the
`detecting step and the inspecting step. In this manner, the
`method may include linking the combination of VPWQ and
`reticle inspection data to wafer inspection to drive selective
`sensitivity of the wafer inspector. In another embodiment,
`the method may include fabricating the reticle Subsequent to
`the detecting step, inspecting the reticle, and generating an
`inspection process for the wafer based on results of the
`detecting step, results of the inspecting step, critical feature
`data generated by a designer of the reticle design data, or
`Some combination thereof. As such, the methods may
`include linking the combination of VPWQ, reticle inspec
`tion, and/or critical features identified by the designer to
`drive wafer inspection sensitivity, metrology sample plans
`and critical dimension (CD) control systems for optimal
`yield.
`0019. In a further embodiment, the method may include
`identifying first regions in the reticle design data that have
`a greater probability of being printed defectively than sec
`ond regions in the reticle design data and generating a
`process control method for wafers that will be printed with
`the reticle based on results of the identifying step. In one
`such embodiment, the method may include linking vPWQ to
`wafer CD metrology tools to drive the optimum sampling
`plan and to detect the earliest possible signs of process
`failure in critical regions identified by VPWQ. In yet another
`embodiment, the method may include identifying first
`regions in the reticle design data that have a greater prob
`ability of being printed defectively than second regions in
`the reticle design data and altering the reticle design data
`based on the identifying step. In this manner, the method
`may include feedback of VPWQ data to the designer and/or
`design process to enable optimization of device electrical
`parameters in the regions identified by VPWQ as most
`limited in terms of process window tolerance. Each of the
`
`NXP Ex. 2009
`Impinj, Inc. v. NXP B.V. - IPR2020-01630
`Page 14 of 36
`
`

`

`US 2006/016.1452 A1
`
`Jul. 20, 2006
`
`embodiments of the method described above may include
`any other step(s) described herein.
`0020. Another embodiment relates to a simulation engine
`configured to generate a first simulated image illustrating
`how the reticle design data will be printed on a reticle using
`a reticle manufacturing process. The simulation engine is
`also configured to generate second simulated images using
`the first simulated image. The second simulated images
`illustrate how the reticle will be printed on a wafer at
`different values of one or more parameters of a wafer
`printing process. The second simulated images can be used
`to detect defects in the reticle design data. The simulation
`engine may be further configured as described herein.
`0021. An additional embodiment relates to a system
`configured to detect defects in reticle design data. The
`system includes a simulation engine configured to generate
`a first simulated image illustrating how the reticle design
`data will be printed on a reticle using a reticle manufacturing
`process. The simulation engine is also configured to generate
`second simulated images using the first simulated image.
`The second simulated images illustrate how the reticle will
`be printed on a wafer at different values of one or more
`parameters of a wafer printing process. The system also
`includes a processor configured to detect defects in the
`reticle design data using the second simulated images. The
`system may be further configured as described herein.
`0022. Another embodiment relates to a different method
`for detecting defects in reticle design data. This method
`includes generating a first simulated image illustrating how
`the reticle design data will be printed on a reticle using a
`reticle manufacturing process. The method also includes
`generating second simulated images using the first simulated
`image. The second simulated images illustrate how the
`reticle will be printed on a wafer at different values of one
`or more parameters of a wafer printing process. In addition,
`the method includes determining a rate of change in a
`characteristic of the second simulated images as a function
`of the different values. This method further includes detect
`ing defects in the reticle design data based on the rate of
`change. In one embodiment, the detecting step may include
`using the rate of change in combination with the second
`simulated images to detect the defects in the reticle design
`data. Each of the embodiments of this method may also
`include any other step(s) described herein.
`0023. An additional embodiment relates to a method for
`detecting defects in reticle design data printed on a reticle.
`This method includes printing images of the reticle on a
`wafer at different values of one or more parameters of a
`wafer printing process. The method also includes determin
`ing a rate of change in a characteristic of the images as a
`function of the different values. In addition, the method
`includes detecting defects in the reticle design databased on
`the rate of change. This method may also include any other
`step(s) described herein.
`0024. A further embodiment relates to a computer-imple
`mented method for creating a wafer fabrication process. The
`method includes determining individual error budgets for
`different parameters of the wafer fabrication process based
`on an overall error budget for the wafer fabrication process
`and simulated images that illustrate how reticle design data
`will be printed on a wafer at different values of the different
`
`parameters. The method also includes creating the wafer
`fabrication process based on the overall error budget and the
`individual error budgets.
`0025. In one embodiment, the wafer fabrication process
`includes a lithography process. In another embodiment, the
`wafer fabrication process includes an etch process. In an
`additional embodiment, the wafer fabrication process
`includes a device design process, a reticle manufacturing
`process, and a lithography process. In some embodiments,
`the wafer fabrication process includes a device design
`process, a reticle manufacturing process, a lithography pro
`cess, and an etch process.
`0026.
`In one embodiment, creating the wafer fabrication
`process includes selecting operating set points and levels of
`control for the different parameters based on the overall error
`budget and the individual error budgets. In some embodi
`ments, creating the wafer fabrication process includes modi
`fying predetermined operating set points for the different
`parameters based on the overall error budget and the indi
`vidual error budgets. In another embodiment, creating the
`wafer fabrication process includes selecting operating set
`points and levels of control for the different parameters
`based on the overall error budget and how variations in the
`individual error budgets affect how the reticle design data
`will be printed on the wafer.
`0027. In an additional embodiment, the individual error
`budget for one of the different parameters is determined as
`a function of the individual error budget for another of the
`different parameters. In some embodiments, creating the
`wafer fabrication process includes selecting operating set
`points and levels of control for at least two of the different
`parameters based on the overall error budget and a function
`describing an interrelated effect of the individual error
`budgets for the at least two of the different parameters on
`how the reticle design data will be printed on the wafer.
`0028. In a further embodiment, creating the wafer fabri
`cation process includes selecting operating set points and
`levels of control for the different parameters based on the
`overall error budget, the individual error budgets, and con
`trollability of the different parameters. In another embodi
`ment, creating the wafer fabrication process includes select
`ing operating set points and levels of control for the different
`parameters based on the overall error budget, the individual
`error budgets, and cost of implementing the levels of con
`trol.
`0029. In one embodiment, the different parameters
`include all parameters of the wafer fabrication process that
`can alter how the reticle design data will be printed on the
`wafer. In another embodiment, the method includes gener
`ating the simulated images by generating a first simulated
`image illustrating how the reticle design data will be printed
`on a reticle using a reticle manufacturing process and
`generating the simulated images using the first simulated
`image. In an additional embodiment, the different values
`span a predetermined process window for the different
`parameters. In a further embodiment, the method includes
`detecting defects in the simulated images. In one Such
`embodiment, determining the individual error budgets
`includes determining the individual error budgets based on
`the overall error budget and the defects in the simulated
`images.
`0030. In some embodiments, the different parameters
`include different characteristics of the reticle design data. In
`
`NXP Ex. 2009
`Impinj, Inc. v. NXP B.V. - IPR2020-01630
`Page 15 of 36
`
`

`

`US 2006/016.1452 A1
`
`Jul. 20, 2006
`
`one Such embodiment, the method includes creating a design
`process for the reticle design databased on the overall error
`budget and the individual error budgets for the different
`parameters. In another such embodiment, the method
`includes altering the reticle design databased on the overall
`error budget and the individual error budgets for the different
`parameters. Each of the embodiments of the method
`described above may include any other step(s) of any other
`method(s) described herein.
`0.031) Another embodiment relates to a processor config
`ured to perform a method for creating a wafer fabrication
`process. The method includes determining individual error
`budgets for different parameters of the wafer fabrication
`process based on an overall error budget for the wafer
`fabrication process and simulated images that illustrate how
`reticle design data will be printed on a wafer at different
`values of the different parameters. The method also includes
`creating the wafer fabrication process based on the overall
`error budget and the individual error budgets. The processor
`may be further configured as described herein.
`0032. An additional embodiment relates to a system
`configured to create a wafer fabrication process. The system
`includes a simulation engine configured to generate simu
`lated images illustrating how reticle design data will be
`printed on a wafer at different values of different parameters
`of the wafer fabrication process. The system also includes a
`processor configured to determine individual error budgets
`for the different parameters based on an overall error budget
`for the wafer fabrication process and the simulated images.
`The processor is also configured to create the wafer fabri
`cation process based on the overall error budget and the
`individual error budgets. The system may be further con
`figured as described herein.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`0033. Further advantages of the present invention may
`become apparent to those skilled in the art with the benefit
`of the following detailed description of the preferred
`embodiments and upon reference to the accompanying
`drawings in which:
`0034 FIG. 1 is a flow chart illustrating a method for
`qualifying a reticle for production in integrated circuit
`manufacturing;
`0035 FIG. 2 is a flow chart illustrating one embodiment
`of a computer-implemented method for detecting defects in
`reticle design data;
`0.036
`FIG. 3 is a flow chart illustrating one embodiment
`of a method for data flow between a computer-implemented
`method for detecting defects in reticle design data and other
`process steps:
`0037 FIG. 4 is a schematic diagram illustrating one
`example of different areas in reticle design data having
`different levels and types of criticality;
`0038 FIG. 5 is a schematic diagram illustrating one
`example of different values of parameters of a wafer printing
`process for which simulated images can be generated, which
`can be used to detect defects in reticle design data;
`0.039
`FIG. 6 is a schematic diagram illustrating one
`embodiment of different values of parameters of a wafer
`
`printing process for which simulated images can be gener
`ated, which can be used to detect defects in reticle design
`data;
`0040 FIG. 7 is a schematic diagram illustrating one
`arrangement of dies printed on a wafer at different values of
`parameters of a wafer printing process that can be used to
`detect defects in reticle design data;
`0041
`FIG. 8 is a schematic diagram illustrating one
`embodiment of an arrangement of dies simulated or printed
`on a wafer at different values of parameters of a wafer
`printing process that can be used to detect defects in reticle
`design data:
`0.042 FIGS. 9-12 are flow charts illustrating various
`embodiments of a computer-implemented method for
`detecting defects in reticle design data; and
`0043 FIG. 13 is a block diagram illustrating one
`embodiment of a processor configured to perform a method
`for creating a wafer fabrication process and one embodiment
`of a system configured to create a wafer fabrication process.
`0044) While the invention is susceptible to various modi
`fications and alternative forms, specific embodiments
`thereof are shown by way of example in the drawings and
`may herein be described in detail. The drawings may not be
`to scale. It should be understood, however, that the drawings
`and detailed description thereto are not intended to limit the
`invention to the particular form disclosed, but on the con
`trary, the intention is to cover all modifications, equivalents
`and alternatives falling within the spirit and scope of the
`present invention as defined by the appended claims.
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENTS
`0045. As used herein, the term “wafer generally refers to
`a Substrate formed of a semiconductor or non-semiconductor
`material. Examples of Such a semiconductor or non-semi
`conducto

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket