Patents by Inventor Tom Johansson

Tom Johansson 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: 11768986
    Abstract: A computer-implemented method for simulation of an integrated circuit for yield analysis includes: a) for plurality of variables, generating initial sampling sets by sampling from provided distributions related to physical properties of circuits; b) selecting at least one sample from each initial set randomly and combining into initial simulation set; c) running initial simulation of operation of circuit, applying initial simulation set, the operation having passing/failing criterion; d) if fails: storing samples of initial set into initial sampling distributions for each variable; e) repeating steps b)-d) until sufficient failures obtained; f) building importance sampling distribution based on each initial sampling distribution, the importance distribution having lower, center, upper portions; g) generating secondary simulation set by drawing samples from importance sampling distribution for each variable; h) simulating circuit by applying the secondary set; i) repeating steps g)-h); j) mapping resulting yie
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: September 26, 2023
    Inventors: Tom Johansson, Hemanth Prabhu, Arturo Prieto Llorens, Babak Mohammadi
  • Publication number: 20220156442
    Abstract: The present disclosure relates to a computer-implemented method for simulation of an integrated circuit for yield analysis of the integrated circuit, the method comprising the steps of: a) for a plurality of variables, generating initial sampling sets by sampling from provided distributions related to physical properties of the integrated circuits; b) selecting at least one sample from each initial sampling set randomly and combining the selected samples into an initial simulation set; c) running an initial simulation of an operation of the integrated circuit, applying the initial simulation set, wherein the operation has a criterion for passing and failing the operation; d) if the initial simulation fails: storing the samples of the initial simulation set into initial sampling distributions for each variable; e) repeating steps b)-d) until a sufficient number of failures have been obtained; f) building an importance sampling distribution based on each initial sampling distribution, the importance sampling di
    Type: Application
    Filed: March 13, 2020
    Publication date: May 19, 2022
    Inventors: Tom Johansson, Hemanth Prabhu, Arturo Prieto Llorens, Babak Mohammadi
  • Publication number: 20130327928
    Abstract: The present invention provides an apparatus and method for manipulating plasmons. The apparatus comprises a support structure and two or more plasmon-responsive elements. The plasmon-responsive elements are disposed adjacent the support structure and configured for interaction with electromagnetic radiation and generation of a plurality of plasmons. At least a first of the plasmon-responsive elements is configured to manipulate interaction of at least some of the plurality of plasmons with at least a second of the plasmon-responsive elements.
    Type: Application
    Filed: July 29, 2011
    Publication date: December 12, 2013
    Inventors: Gary Leach, Murat Cetinbas, Jayna Chan, Tom Johansson, Philip Kubik, Claire McCague, Finlay McNab, Andras Pattantyus-Abraham, Haijun Qiao, Xin Zhang