Claims
- 1. A method of determining noise tolerance in an integrated circuit, comprising:
receiving a set of input parameters including a characterization of a noise waveform incident on a cell of said integrated circuit, wherein said characterization comprises information on the shape of the incident noise waveform; providing a set of one or more noise tolerance criteria, wherein said criteria include a shape related condition; and determining whether said set of input parameters violate the noise tolerance criteria.
- 2. The method of claim 1, wherein said determining comprises using said set of input parameters in a set of formulae to determine whether said set of input parameters violate the noise tolerance criteria.
- 3. The method of claim 1, wherein said determining comprises using a library of look-up tables.
- 4. The method of claim 3, wherein said set of input parameters comprises an amplitude parameter and one or more shape parameters and wherein said noise tolerance criteria comprise a parameter set including one or more shape related condition parameters, the method further comprising:
reconciling the input parameter set with the noise tolerance criteria parameter set prior to said determining.
- 5. The method of claim 4, wherein said noise tolerance criteria parameter set includes a width criterion and wherein said reconciling comprises:
extracting a width parameter from said the shape parameters of the input parameter set.
- 6. The method of claim 1, wherein said characterization further includes an amplitude parameter for said incident noise waveform.
- 7. The method of claim 6, wherein said shape information includes a set of one or more shape parameters describing said incident noise waveform.
- 8. The method of claim 7, wherein said one or more shape parameters includes a width parameter for said incident noise waveform.
- 9. The method of claim 7, wherein said incident noise waveform is approximated by a triangular waveform.
- 10. The method of claim 9, wherein said one or more shape parameters includes the leading edge slope and trailing edge slope of the triangle waveform.
- 11. The method of claim 7, wherein said incident noise waveform is approximated by a trapezoidal waveform.
- 12. The method of claim 11, wherein said one or more shape parameters includes a width parameter, the leading edge slope and trailing edge slope of the trapezoidal waveform.
- 13. The method of claim 7, wherein said noise tolerance criteria comprise a parameter set including an amplitude criterion and a width criterion and wherein the shape parameters include a width parameter, wherein said determining comprises:
determining whether said amplitude parameter exceeds the amplitude criterion; and subsequently determining whether said width parameter exceeds the width criterion.
- 14. The method of claim 1, further comprising:
determining said set of input parameters from data on the incident noise waveform.
- 15. The method of claim 1, wherein said set of input parameters includes a load capacitance.
- 16. The method of claim 1, wherein said set of input parameters includes a transition time of a clock pin.
- 17. A computer readable storage device embodying a program of instructions executable by a computer to perform a method of determining noise tolerance in an integrated circuit, said method comprising:
receiving a set of input parameters including a characterization of a noise waveform incident on a cell of said integrated circuit, wherein said characterization comprises information on the shape of the incident noise waveform; providing a set of one or more noise tolerance criteria, wherein said criteria include a shape related condition; and determining whether said set of input parameters violate the noise tolerance criteria.
- 18. A method for transmitting a program of instructions executable by a computer to perform a process of determining noise tolerance in an integrated circuit, said process comprising:
receiving a set of input parameters including a characterization of a noise waveform incident on a cell of said integrated circuit, wherein said characterization comprises information on the shape of the incident noise waveform; providing a set of one or more noise tolerance criteria, wherein said criteria include a shape related condition; and determining whether said set of input parameters violate the noise tolerance criteria.
Parent Case Info
[0001] The present application claims priority from U.S. provisional patent application serial No. 60/387,294, filed Jun. 7, 2002, and is related to a concurrently filed U.S. patent application entitled “Shape Based Noise Characterization and Analysis of LSI” which claims priority from U.S. provisional patent application serial No. 60/387,272, filed Jun. 7, 2002, all of which are hereby incorporated by reference.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60387294 |
Jun 2002 |
US |
|
60387272 |
Jun 2002 |
US |