Patents by Inventor Aaron J. Barker

Aaron J. Barker 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).

  • Patent number: 9633150
    Abstract: A non-transitory computer readable medium including instructions which, when executed by a processor, cause the processor to: store a design metric and a design metric variation from the simulation of the design metric for a subset of a plurality of conditions in an inner loop and an outer loop, wherein in the outer loop is a sample set of design dimensions and their respective values, while the inner loop varies a plurality of variation conditions of the subset; model the design metric and design metric variation using a response surface; and optimize the design metric or the design metric variation for the subset of a plurality of design dimensions using the response surface to generate an optimized design. In other aspects, a system and a method for design variation and optimization are provided.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: April 25, 2017
    Assignee: Oracle International Corporation
    Inventor: Aaron J. Barker
  • Publication number: 20160300004
    Abstract: A non-transitory computer readable medium including instructions which, when executed by a processor, cause the processor to: store a design metric and a design metric variation from the simulation of the design metric for a subset of a plurality of conditions in an inner loop and an outer loop, wherein in the outer loop is a sample set of design dimensions and their respective values, while the inner loop varies a plurality of variation conditions of the subset; model the design metric and design metric variation using a response surface; and optimize the design metric or the design metric variation for the subset of a plurality of design dimensions using the response surface to generate an optimized design. In other aspects, a system and a method for design variation and optimization are provided.
    Type: Application
    Filed: April 8, 2015
    Publication date: October 13, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: Aaron J. Barker
  • Publication number: 20140258950
    Abstract: Systems and methods are described for simultaneously deriving an effective x-sigma corner for multiple, different circuit and/or process metrics for a semiconductor device. The result is an effective sigma that is representative of design intent. Some implementations account for covariance, and use joint probability as the criteria for the effective x-sigma corner (e.g., as opposed to a unique sigma level of each individual metric). Analysis results for each metric can be transformed to metric distributions in a common distribution framework, and a correlation matrix can be calculated. The transformed metric distributions can be input to a joint probability distribution set to achieve a target joint sigma level. The joint probability distribution and correlation matrix values can be used to back-calculate scaled x-sigma corners for each metric distribution. Simulation of the device can be performed at one or more of the scaled x-sigma corners.
    Type: Application
    Filed: March 6, 2013
    Publication date: September 11, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: Aaron J. Barker
  • Patent number: 8819605
    Abstract: Systems and methods are described for simultaneously deriving an effective x-sigma corner for multiple, different circuit and/or process metrics for a semiconductor device. The result is an effective sigma that is representative of design intent. Some implementations account for covariance, and use joint probability as the criteria for the effective x-sigma corner (e.g., as opposed to a unique sigma level of each individual metric). Analysis results for each metric can be transformed to metric distributions in a common distribution framework, and a correlation matrix can be calculated. The transformed metric distributions can be input to a joint probability distribution set to achieve a target joint sigma level. The joint probability distribution and correlation matrix values can be used to back-calculate scaled x-sigma corners for each metric distribution. Simulation of the device can be performed at one or more of the scaled x-sigma corners.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: August 26, 2014
    Assignee: Oracle International Corporation
    Inventor: Aaron J. Barker
  • Patent number: 8271256
    Abstract: A method of optimizing MOSFET device production which includes defining key independent parameters, formulating those key independent parameters into a canonical variational form, calculating theoretical extracted parameters using at least one of key independent parameters in canonical variational form, physics-based analytical models, or corner models. The method also includes calculating simulated characteristics of a device using the key independent parameters and extracting target data parameters based on at least one of measured data and predicted data, comparing the simulated characteristics to the target data parameters, and modifying the theoretical extracted parameters or key independent parameters in canonical form as a result of the comparison. Then, calculating and outputting the simulated characteristics based on the modified theoretical extracted parameters and the modified key independent parameters in canonical form.
    Type: Grant
    Filed: August 13, 2009
    Date of Patent: September 18, 2012
    Assignee: Oracle America, Inc.
    Inventors: Ebrahim Khalily, Aaron J. Barker, Alexandru N. Ardelea
  • Publication number: 20110040548
    Abstract: A method of optimizing MOSFET device production which includes defining key independent parameters, formulating those key independent parameters into a canonical variational form, calculating theoretical extracted parameters using at least one of key independent parameters in canonical variational form, physics-based analytical models, or corner models. The method also includes calculating simulated characteristics of a device using the key independent parameters and extracting target data parameters based on at least one of measured data and predicted data, comparing the simulated characteristics to the target data parameters, and modifying the theoretical extracted parameters or key independent parameters in canonical form as a result of the comparison. Then, calculating and outputting the simulated characteristics based on the modified theoretical extracted parameters and the modified key independent parameters in canonical form.
    Type: Application
    Filed: August 13, 2009
    Publication date: February 17, 2011
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Ebrahim Khalily, Aaron J. Barker, Alexandru N. Ardelea
  • Patent number: 7716023
    Abstract: A system and method for deriving semiconductor manufacturing process corners using surrogate simulations is disclosed. The method may be used to determine individual performance metric yields, the number of out-of-specification conditions for a given number of simulation samples, and a total yield prediction for simultaneous multi-variable conditions. A surrogate simulation model, such as a Response Surface Model, may be generated from circuit simulation data or parametric data measurements and may be executed using a large number of multi-variable sample points to determine process corners defining yield limits for a device. The model may also be used to simulate process shifts and exaggerated input ranges for critical device parameters. In some embodiments, the derived process corners may better represent physically possible worst-case process corners than traditional general-purpose process corners, and may address differences in process sensitivities for individual circuits of the device.
    Type: Grant
    Filed: February 13, 2007
    Date of Patent: May 11, 2010
    Assignee: Oracle America, Inc.
    Inventors: Aaron J. Barker, Edmund L. Russell, III
  • Publication number: 20080195359
    Abstract: A system and method for deriving semiconductor manufacturing process corners using surrogate simulations is disclosed. The method may be used to determine individual performance metric yields, the number of out-of-specification conditions for a given number of simulation samples, and a total yield prediction for simultaneous multi-variable conditions. A surrogate simulation model, such as a Response Surface Model, may be generated from circuit simulation data or parametric data measurements and may be executed using a large number of multi-variable sample points to determine process corners defining yield limits for a device. The model may also be used to simulate process shifts and exaggerated input ranges for critical device parameters. In some embodiments, the derived process corners may better represent physically possible worst-case process corners than traditional general-purpose process corners, and may address differences in process sensitivities for individual circuits of the device.
    Type: Application
    Filed: February 13, 2007
    Publication date: August 14, 2008
    Inventors: Aaron J. Barker, Edmund L. Russell