Combined global and local process variation modeling

US12430486B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-12430486-B1
Application numberUS-202218060390-A
CountryUS
Kind codeB1
Filing dateNov 30, 2022
Priority dateNov 30, 2022
Publication dateSep 30, 2025
Grant dateSep 30, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A set of global parameters may be modeled using a set of equivalent parameters, where the set of global parameters represents global process variation in a circuit. A global distribution for a metric in the circuit may be determined by performing Monte-Carlo (MC) analysis using the set of equivalent parameters. Combined local and global variations for the metric may be calculated based on the global distribution for the metric and a local distribution for the metric.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: modeling a set of global parameters using a set of equivalent parameters, wherein the set of global parameters represents global process variation in a circuit; determining a global distribution for a metric in the circuit by performing Monte Carlo (MC) analysis using the set of equivalent parameters; and calculating, by a processor, combined local and global variations for the metric based on the global distribution for the metric and a local distribution for the metric. 2. The method of claim 1 , wherein the modeling the set of global parameters using the set of equivalent parameters comprises: determining a set of representative circuits; determining a set of global process corners corresponding to the metric in the set of representative circuits by performing MC analysis using the set of global parameters, wherein the metric has a first set of values at the set of global process corners; and determining a set of value changes for the set of equivalent parameters which generate a second set of values of the metric at the set of global process corners which are substantially equal to the first set of values of the metric. 3. The method of claim 1 , wherein the set of equivalent parameters includes one parameter per device type and two parameters per interconnect layer. 4. The method of claim 3 , wherein the one parameter per device type is a threshold voltage. 5. The method of claim 3 , wherein the two parameters per interconnect layer are either (1) a resistance per unit length and a capacitance per unit length, or (2) a resistance scaling factor and a capacitance scaling factor. 6. The method of claim 1 , wherein the calculating the combined local and global variations for the metric based on the global distribution for the metric and a local distribution for the metric comprises calculating a linear combination of the global distribution for the metric and the local distribution for the metric. 7. The method of claim 1 , wherein the calculating the combined local and global variations for the metric based on the global distribution for the metric and a local distribution for the metric comprises calculating a root sum squared combination of the global distribution for the metric and the local distribution for the metric. 8. The method of claim 1 , wherein the calculating the combined local and global variations for the metric based on the global distribution for the metric and a local distribution for the metric comprises determining local distribution amounts for the metric at a set of process corners by scaling a nominal local distribution amount for the metric based on global distribution amounts for the metric at the set of process corners. 9. A non-transitory computer-readable medium comprising stored instructions, which when executed by a processor, cause the processor to: model a set of global parameters using a set of equivalent parameters, wherein the set of global parameters represents global process variation in a circuit; determine a global distribution for a metric in the circuit by performing Monte Carlo (MC) analysis using the set of equivalent parameters; and calculate combined local and global variations for the metric based on the global distribution for the metric and a local distribution for the metric. 10. The non-transitory computer-readable medium of claim 9 , wherein the modeling the set of global parameters using the set of equivalent parameters comprises: determining a set of representative circuits; determining a set of global process corners corresponding to the metric in the set of representative circuits by performing MC analysis using the set of global parameters, wherein the metric has a first set of values at the set of global process corners; and determining a set of value changes for the set of equivalent parameters which generate a second set of values of the metric at the set of global process corners which are substantially equal to the first set of values of the metric. 11. The non-transitory computer-readable medium of claim 9 , wherein the set of equivalent parameters includes one parameter per device type and two parameters per interconnect layer. 12. The non-transitory computer-readable medium of claim 11 , wherein the one parameter per device type is a threshold voltage. 13. The non-transitory computer-readable medium of claim 11 , wherein the two parameters per interconnect layer are either (1) a resistance per unit length and a capacitance per unit length, or (2) a resistance scaling factor and a capacitance scaling factor. 14. The non-transitory computer-readable medium of claim 9 , wherein the calculating the combined local and global variations for the metric based on the global distribution for the metric and a local distribution for the metric comprises calculating a linear combination of the global distribution for the metric and the local distribution for the metric. 15. The non-transitory computer-readable medium of claim 9 , wherein the calculating the combined local and global variations for the metric based on the global distribution for the metric and a local distribution for the metric comprises calculating a root sum squared combination of the global distribution for the metric and the local distribution for the metric. 16. The non-transitory computer-readable medium of claim 9 , wherein the calculating the combined local and global variations for the metric based on the global distribution for the metric and a local distribution for the metric comprises determining local distribution amounts for the metric at a set of process corners by scaling a nominal local distribution amount for the metric based on global distribution amounts for the metric at the set of process corners. 17. An apparatus, comprising: a memory storing instructions; and a processor, coupled with the memory and to execute the instructions, the instructions when executed causing the processor to: model a set of global parameters using a set of equivalent parameters, wherein the set of global parameters represents global process variation in a circuit, and wherein the set of equivalent parameters includes a threshold voltage parameter for each device type, a resistance per unit length parameter for each interconnect layer, and a capacitance per unit length parameter for each interconnect layer; determine a global distribution for a metric in the circuit by performing Monte Carlo (MC) analysis using the set of equivalent parameters; and calculate combined local and global variations for the metric based on the global distribution for the metric and a local distribution for the metric. 18. The apparatus of claim 17 , wherein the modeling the set of global parameters using the set of equivalent parameters comprises: determining a set of representative circuits; determining a set of global process corners corresponding to the metric in the set of representative circuits by performing MC analysis using the set of global parameters, wherein the metric has a first set of values at the set of global process corners; and determining a set of value changes for the set of equivalent parameters which generate a second set of values of the metric at the set of global process corners which are substantially equal to the first set of values of the metric. 19. The apparatus of claim 17 , wherein the calculating the combined local and global variations for the metric based on the global distribution for the metric and a local distribution for the metric compris

Assignees

Inventors

Classifications

  • Timing analysis · CPC title

  • Timing analysis or timing optimisation · CPC title

  • Probabilistic or stochastic CAD · CPC title

  • using formal methods, e.g. equivalence checking or property checking · CPC title

  • Design verification or optimisation, e.g. using design rule check [DRC], layout versus schematics [LVS] or finite element methods [FEM] (optical proximity correction [OPC] design processes G03F1/36) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12430486B1 cover?
A set of global parameters may be modeled using a set of equivalent parameters, where the set of global parameters represents global process variation in a circuit. A global distribution for a metric in the circuit may be determined by performing Monte-Carlo (MC) analysis using the set of equivalent parameters. Combined local and global variations for the metric may be calculated based on the g…
Who is the assignee on this patent?
Synopsys Inc
What technology area does this patent fall under?
Primary CPC classification G06F30/367. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).