System and method for accommodating non-gaussian and non-linear sources of variation in statistical static timing analysis

a statistical static timing and non-linear source technology, applied in the field of statistical static timing analysis, can solve the problems of inefficient computational procedure, too conservative and non-optimal designs, and proportional increase in the variation of electrical characteristics

Inactive Publication Date: 2007-10-04
GLOBALFOUNDRIES INC
View PDF5 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Unfortunately, with decreasing transistor size and interconnect width, the variation of electrical characteristics is getting proportionally larger.
Therefore, the approach to design for process corners, which used to work well, now results in too conservative and non-optimal designs because most design efforts and chip resources are spent to make chips function at very low-probability combinations of electrical characteristics.
Usually this requires enumeration of all signal propagation paths and integration in the space of parameters variations, which is an inefficient computational procedure.
In the statistical case, the situation is more complex because expressions, and not simply numbers, are operated upon.
Unfortunately, process parameters may have probability distributions, which are significantly different from Gaussian.
It is impossible to approximate certain asymmetric distributions by Gaussian ones with a reasonable error.
Another problem arises from the fact that some parameters can affect delay in a non-linear way.
Therefore, a linear approximation of delay dependence on variation is not always sufficiently accurate.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for accommodating non-gaussian and non-linear sources of variation in statistical static timing analysis
  • System and method for accommodating non-gaussian and non-linear sources of variation in statistical static timing analysis
  • System and method for accommodating non-gaussian and non-linear sources of variation in statistical static timing analysis

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The present invention is directed to a system and method for accommodating non-Gaussian and nonlinear sources of variation in statistical static timing analysis.

[0033] Digital systems typically work on the basis of the circuit doing some work or computation in each clock cycle or “tick.” In a certain clock cycle, a given signal may not switch, may switch once, or may switch many times, depending on the inputs applied to the circuit. Within each clock cycle, for each and every signal in the system, we are very interested in knowing two things to ensure correct timing: namely the early mode arrival time (or “early arrival time” for short) and the late mode arrival time (or “late arrival time” for short).

[0034] The early mode arrival time is the earliest time at which the signal could possibly switch (i.e., change from the stable logical state at which it was during the previous clock cycle). It is preferred to have the previous cycle “settled down” and recorded correct logic ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

There is provided a system and method for statistical timing analysis and optimization of an electrical circuit having two or more digital elements. The system includes at least one parameter input and a statistical static timing analyzer and electrical circuit optimizer. The at least one parameter input is for receiving parameters of the electrical circuit. At least one of the parameters has at least one of a non-Gaussian probability distribution and a non-linear delay effect. The statistical static timing analyzer and electrical circuit optimizer is for calculating at least one of a signal arrival time and a signal required time for the electrical circuit using the at least one parameter and for modifying a component size of the electrical circuit to alter gate timing characteristics of the electrical circuit based upon the at least one of the signal arrival time and the signal required time.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS [0001] This application is a continuation of co-pending U.S. patent Ser. No. 11 / 056,850, filed Feb. 11, 2005, which is incorporated by reference herein in its entirety.FIELD OF THE INVENTION [0002] The present invention generally relates to statistical static timing analysis and, more particularly, to a system and method for accommodating non-Gaussian and nonlinear sources of variation in statistical static timing analysis. BACKGROUND OF THE INVENTION [0003] It is commonly recognized that electrical characteristics of transistors and interconnects are not the same for different chips and even for the same chip at different time moments or chip locations. Variation of electrical characteristics can be due to variation of process parameters, changing of environmental conditions and even chips aging (Hot Carriers Injections, Negative Bias Temperature Instability, electromigration, and so forth). Variation of electrical characteristics results in ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F17/50
CPCG06F17/5031G06F30/3312
Inventor CHANG, HONGLIANGNARAYAN, SAMBASIVANVISWESWARIAH, CHANDRAMOULIZOLOTOV, VLADIMIR
Owner GLOBALFOUNDRIES INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products