Method and system for crosstalk analysis
First Claim
Patent Images
1. A computer implemented method of crosstalk analysis, comprising:
- using a computer system which comprises at least one processor and is configured for performing a process comprising;
identifying a set of nets in a design;
determining, for each net of the set in a path in the design, a probability distribution function (pdf) of a crosstalk delay for the each net of the set, wherein the probability distribution function corresponds to one or more aggressors that contribute to the crosstalk delay;
generating a combined or composite probability distribution file for the path that combines probability distribution functions from nets along the path;
receiving a desired probability level from a user, anddetermining a statistical crosstalk path delay for the path using the desired probability level according to the combined or composite probability distribution file.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and system for crosstalk analysis relating to a statistical crosstalk path delay model that fits into existing static timing framework with little overhead in performance and capacity. More realistic models or assumptions are utilized rather than the more aggressive and less likely deterministic model.
-
Citations
20 Claims
-
1. A computer implemented method of crosstalk analysis, comprising:
-
using a computer system which comprises at least one processor and is configured for performing a process comprising; identifying a set of nets in a design; determining, for each net of the set in a path in the design, a probability distribution function (pdf) of a crosstalk delay for the each net of the set, wherein the probability distribution function corresponds to one or more aggressors that contribute to the crosstalk delay; generating a combined or composite probability distribution file for the path that combines probability distribution functions from nets along the path; receiving a desired probability level from a user, and determining a statistical crosstalk path delay for the path using the desired probability level according to the combined or composite probability distribution file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for crosstalk analysis, comprising:
-
a computer system which comprises at least one processor and is configured for performing a process comprising; identifying a set of nets in a design; determining, for each net of the set in a path in the design, a probability distribution function (pdf) of a crosstalk delay for the each net of the set, wherein the probability distribution function corresponds to one or more aggressors that contribute to the crosstalk delay; generating a combined or composite probability distribution file for the path that combines probability distribution functions from nets along the path; receiving a desired probability level from a user, and determining a statistical crosstalk path delay for the path using the desired probability level according to the combined or composite probability distribution file. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium comprising an executable program which, when executed by a computer system, causes the computer system to execute a process for crosstalk analysis, the process comprising:
-
using the computer system which comprises at least one processor and is configured for performing a process comprising; identifying a set of nets in a design; determining, for each net of the set in a path in the design, a probability distribution function (pdf) of a crosstalk delay for the each net of the set, wherein the probability distribution function corresponds to one or more aggressors that contribute to the crosstalk delay; generating a combined or composite probability distribution file for the path that combines probability distribution functions from nets along the path; receiving a desired probability level from a user, and determining a statistical crosstalk path delay for the path using the desired probability level according to the combined or composite probability distribution file. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification