Patents by Inventor Konstantinos Adam
Konstantinos Adam has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20180196349Abstract: A set of original model candidates are first grouped into pairs of original model candidates. A pair of child model candidates is generated for each of the pairs of original model candidates by performing mutation, crossover, or both on the each of the pairs of original model candidates. From the original model candidates and the child model candidates, a set of new model candidates are derived, which includes pairing, based on a similarity function, each child model candidate with one of the corresponding original model candidates; selecting one or both of the model candidates in each of the parent-child pairs based on the similarity function and an objective function as new model candidates; and performing niche clearing to keep a number of the new model candidates in each of niches from exceeding a maximum number. The grouping, generating and deriving operations are then iterated.Type: ApplicationFiled: January 8, 2017Publication date: July 12, 2018Inventors: Huikan Liu, Konstantinos Adam, Nicolas Bailey Cobb
-
Patent number: 9857693Abstract: A set of original model candidates are first divided into groups of original model candidates. Child model candidates are generated by performing crossover on each of the groups of original model candidates without mutation. From the original model candidates and the child model candidates, a set of new model candidates are derived, which includes: selecting a group of new model candidates from each group of the original model candidates and the corresponding child model candidates, selecting an additional new model candidate if adding the additional new model candidate increases overall diversity, and performing niche clearing to keep a number of the new model candidates in each of niches from exceeding a maximum number. The dividing, generating and deriving operations are then iterated. Model caching may be performed by restricting the crossover to the model term level or above.Type: GrantFiled: January 8, 2017Date of Patent: January 2, 2018Assignee: Mentor Graphics CorporationInventors: Huikan Liu, Konstantinos Adam, Nicolas Bailey Cobb
-
Patent number: 9678435Abstract: Aspects of the disclosed techniques relate to techniques for resist simulation in lithography. Local minimal light intensity values are determined for a plurality of sample points in boundary regions of an aerial image of a feature to be printed on a resist coating, wherein each of the local minimal light intensity values represents a minimum light intensity value for an area surrounding one of the plurality of sample points. Based on the local minimal light intensity values, horizontal development bias values for the plurality of sample points are then determined. Finally, resist contour data of the feature are determined based at least on the horizontal development bias values.Type: GrantFiled: September 22, 2014Date of Patent: June 13, 2017Assignee: Mentor Graphics, A Siemens BusinessInventors: Yunfei Deng, Yuri Granik, Dmitry Medvedev, Yuan He, Konstantinos Adam
-
Publication number: 20160140278Abstract: Aspects of the disclosed techniques relate to techniques for resist simulation in lithography. Local light power values are determined for a plurality of sample points in boundary regions of an aerial image of a feature to be printed on a resist coating, wherein each of the local light power values represents a light power value for an area surrounding one of the plurality of sample points. Based on the local light power values, a vertical shrinkage function is constructed. Resist contour data of the feature are then computed based at least on resist shrinkage effects modeled using the local light power values and the vertical shrinkage function.Type: ApplicationFiled: January 25, 2016Publication date: May 19, 2016Inventors: Yunfei Deng, Yuri Granik, Dmitry Medvedev, Konstantinos Adam
-
Publication number: 20140229903Abstract: Aspects of the invention relate to techniques of optical simulation for topographically non-uniform substrates. A layout design is simulated to generate an aerial image based on optical models for different types of substrates and for transition regions, along with models for one or more categories of light signals. The one or more categories of light signals comprise trench side-wall reflection signals, trench radiation signals, and trench corner diffraction signals. The one or more categories of light signals may further comprise gate scattering signals and interconnect scattering signals. The models for the one or more categories of light signals may be calibrated with experimental data.Type: ApplicationFiled: February 8, 2013Publication date: August 14, 2014Applicant: MENTOR GRAPHICS CORPORATIONInventors: Yuri Granik, Uwe Hollerbach, Konstantinos Adam
-
Patent number: 8799832Abstract: Aspects of the invention relate to techniques of optical simulation for topographically non-uniform substrates. A layout design is simulated to generate an aerial image based on optical models for different types of substrates and for transition regions, along with models for one or more categories of light signals. The one or more categories of light signals comprise trench side-wall reflection signals, trench radiation signals, and trench corner diffraction signals. The one or more categories of light signals may further comprise gate scattering signals and interconnect scattering signals. The models for the one or more categories of light signals may be calibrated with experimental data.Type: GrantFiled: February 8, 2013Date of Patent: August 5, 2014Assignee: Mentor Graphics CorporationInventors: Yuri Granik, Uwe Hollerbach, Konstantinos Adam
-
Patent number: 8645880Abstract: A method for determining kernels in a sum of coherent systems (SOCS) approximation is provided. Information for an object to be simulated in a manufacturing process is determined. For example, information based on geometries that are included in a layout or mask is determined. A set of kernels from a transmission cross coefficient (TCC) matrix are also determined. The set of kernels may be weighted by importance values in an order of importance. The kernels may then be re-ordered based on the information for the object. These kernels are then re-ordered in the SOCS series to reflect their order of importance. The SOCS series of kernels is then truncated at the number of kernels desired. Accordingly, by re-ordering the kernels that may be more relevant to the object to include higher weights, when the truncation occurs, the kernels that are most relevant may be included in the SOCS approximation.Type: GrantFiled: November 12, 2010Date of Patent: February 4, 2014Assignee: Mentor Graphics CorporationInventor: Konstantinos Adam
-
Publication number: 20110119643Abstract: A method for determining kernels in a sum of coherent systems (SOCS) approximation is provided. Information for an object to be simulated in a manufacturing process is determined. For example, information based on geometries that are included in a layout or mask is determined. A set of kernels from a transmission cross coefficient (TCC) matrix are also determined. The set of kernels may be weighted by importance values in an order of importance. The kernels may then be re-ordered based on the information for the object. These kernels are then re-ordered in the SOCS series to reflect their order of importance. The SOCS series of kernels is then truncated at the number of kernels desired. Accordingly, by re-ordering the kernels that may be more relevant to the object to include higher weights, when the truncation occurs, the kernels that are most relevant may be included in the SOCS approximation.Type: ApplicationFiled: November 12, 2010Publication date: May 19, 2011Applicant: Mentor Graphics CorporationInventor: Konstantinos Adam
-
Patent number: 7836423Abstract: A method for determining kernels in a sum of coherent systems (SOCS) approximation is provided. Information for an object to be simulated in a manufacturing process is determined. For example, information based on geometries that are included in a layout or mask is determined. A set of kernels from a transmission cross coefficient (TCC) matrix are also determined. The set of kernels may be weighted by importance values in an order of importance. The kernels may then be re-ordered based on the information for the object. These kernels are then re-ordered in the SOCS series to reflect their order of importance. The SOCS series of kernels is then truncated at the number of kernels desired. Accordingly, by re-ordering the kernels that may be more relevant to the object to include higher weights, when the truncation occurs, the kernels that are most relevant may be included in the SOCS approximation.Type: GrantFiled: March 8, 2007Date of Patent: November 16, 2010Assignee: Mentor Graphics CorporationInventor: Konstantinos Adam
-
Publication number: 20090217218Abstract: A system for estimating image intensity within a window area of a wafer using a SOCS decomposition to determine the horizontal and vertical edge fragments that correspond to objects within the window area. Results of the decomposition are used to access lookup tables that store data related to the contribution of the edge fragment to the image intensity. Each lookup table stores data that are computed under a different illumination and feature fabrication or placement conditions.Type: ApplicationFiled: May 5, 2009Publication date: August 27, 2009Inventor: Konstantinos Adam
-
Patent number: 7539954Abstract: A system for estimating image intensity within a window area of a wafer using a SOCS decomposition to determine the horizontal and vertical edge fragments that correspond to objects within the window area. Results of the decomposition are used to access lookup tables that store data related to the contribution of the edge fragment to the image intensity. Each lookup table stores data that are computed under a different illumination and feature fabrication or placement conditions.Type: GrantFiled: February 17, 2005Date of Patent: May 26, 2009Inventor: Konstantinos Adam
-
Patent number: 7536660Abstract: A system for estimating image intensity within a window area of a wafer using a SOCS decomposition to determine the horizontal and vertical edge fragments that correspond to objects within the window area. Results of the decomposition are used to access lookup tables that store data related to the contribution of the edge fragment to the image intensity. Each lookup table stores data that are computed under a different illumination and feature fabrication or placement conditions.Type: GrantFiled: July 26, 2004Date of Patent: May 19, 2009Inventor: Konstantinos Adam
-
Publication number: 20070253637Abstract: A method for modeling an image of a mask under illumination by a source is provided. A source map of the source is determined. For example, the source map may be a k-space diagram of plane waves for the source. The source map is then segmented into a plurality of sectors. The plurality of sectors may be pre-defined or defined by a user. A partial image intensity is then calculated for each of the plurality of sectors using a Hopkins approach. The Hopkins approach may be calculated at a point in each of the sectors, such as the center of the sectors. Then, an image intensity for the source map is determined based on the partial image intensities determined for each of the plurality of sectors. For example, each of the partial image intensities is summed to determine a total image intensity for the source map.Type: ApplicationFiled: March 8, 2007Publication date: November 1, 2007Applicant: Mentor Graphics Corp.Inventor: Konstantinos Adam
-
Publication number: 20070218176Abstract: A method for determining kernels in a sum of coherent systems (SOCS) approximation is provided. Information for an object to be simulated in a manufacturing process is determined. For example, information based on geometries that are included in a layout or mask is determined. A set of kernels from a transmission cross coefficient (TCC) matrix are also determined. The set of kernels may be weighted by importance values in an order of importance. The kernels may then be re-ordered based on the information for the object. These kernels are then re-ordered in the SOCS series to reflect their order of importance. The SOCS series of kernels is then truncated at the number of kernels desired. Accordingly, by re-ordering the kernels that may be more relevant to the object to include higher weights, when the truncation occurs, the kernels that are most relevant may be included in the SOCS approximation.Type: ApplicationFiled: March 8, 2007Publication date: September 20, 2007Applicant: Mentor Graphics Corp.Inventor: Konstantinos Adam
-
Publication number: 20050283747Abstract: A system for estimating image intensity within a window area of a wafer using a SOCS decomposition to determine the horizontal and vertical edge fragments that correspond to objects within the window area. Results of the decomposition are used to access lookup tables that store data related to the contribution of the edge fragment to the image intensity. Each lookup table stores data that are computed under a different illumination and feature fabrication or placement conditions.Type: ApplicationFiled: July 26, 2004Publication date: December 22, 2005Inventor: Konstantinos Adam
-
Publication number: 20050198598Abstract: A system for estimating image intensity within a window area of a wafer using a SOCS decomposition to determine the horizontal and vertical edge fragments that correspond to objects within the window area. Results of the decomposition are used to access lookup tables that store data related to the contribution of the edge fragment to the image intensity. Each lookup table stores data that are computed under a different illumination and feature fabrication or placement conditions.Type: ApplicationFiled: February 17, 2005Publication date: September 8, 2005Inventor: Konstantinos Adam
-
Patent number: RE44792Abstract: A complex two-dimensional layout of a photomask or other three-dimensional object is systematically decomposed into a finite number of elementary two-dimensional objects with the ability to cause one-dimensional changes in light transmission properties. An algorithmic implementation of this can take the form of creation of a look-up table that stores all the scattering information of all two-dimensional objects needed for the synthesis of the electromagnetic scattered field from the original three-dimensional object. The domain is decomposed into edges, where pre-calculated electromagnetic field from the diffraction of isolated edges is recycled in the synthesis of the near diffracted field from arbitrary two-dimensional diffracting geometries. The invention has particular applicability in die-to-database inspection where an actual image of a mask is compared with a synthesized image that takes imaging artifacts of comers, edges and proximity into account.Type: GrantFiled: September 3, 2009Date of Patent: March 4, 2014Assignee: The Regents of the University of CaliforniaInventor: Konstantinos Adam