×

Variation-aware design analysis

  • US 10,204,200 B2
  • Filed: 06/29/2016
  • Issued: 02/12/2019
  • Est. Priority Date: 06/29/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system that evaluates designs for a microprocessor circuit, comprising a non-transitory computer-readable medium storing instructions that, when executed by a computer processor, cause the computer processor to perform the steps of:

  • receiving a proposed design for the microprocessor circuit;

    selecting a first analysis of interest from a set of analyses of interest that evaluates values of a first microprocessor measurement of interest;

    selecting a first set of circuit parameters from a set of representative circuit parameters having analysis-specific stimuli as a function of the first analysis of interest and the proposed design;

    applying the first set of circuit parameters to the proposed design to construct a first analysis-specific simulation model;

    deriving a first set of analysis-specific custom corners for the proposed design as a function of the first analysis-specific simulation model;

    simulating the first analysis-specific simulation model as a function of the first set of analysis-specific custom corners to derive a first set of worst-case values for the first microprocessor measurement of interest;

    evaluating the first set of worst-case values against a set of allowed limits for the first microprocessor measurement of interest;

    transmitting a notification of a violation when at least one of the first set of worst-case values violates at least one of the set of allowed limits;

    simulating the first analysis-specific simulation model while varying global process parameters and local process parameters to produce a golden set of empirical models;

    evaluating the golden set of empirical models against the set of allowed limits for the first microprocessor measurement of interest;

    transmitting a notification to waive the violation when none of the golden set of empirical models violates any of the set of allowed limits for the first microprocessor measurement of interest,modifying the proposed design using the first analysis-specific simulation model and the derived first set of worst-case values for the first microprocessor measurement of interest; and

    fabricating the modified proposed design.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×