Claims
- 1. A method of determining noise propagation in an integrated circuit, comprising:
receiving a characterization of a noise waveform incident on a cell of the integrated circuit, wherein said characterization comprises information on the shape of the incident noise waveform; simulating the response of said cell to the characterized noise waveform; and determining a characterization of the resultant noise output of said cell based upon said simulating.
- 2. The method of claim 1, further comprising:
receiving a characterization of a load capacitance of said cell, wherein said simulating simulates the response of said cell to the characterized noise waveform having said load capacitance.
- 3. The method of claim 2, wherein said characterization further includes an amplitude parameter for said incident noise waveform.
- 4. The method of claim 3, wherein said shape information includes a set of one or more shape parameters describing said incident noise waveform.
- 5. The method of claim 4, wherein said one or more shape parameters includes a width parameter for said incident noise waveform.
- 6. The method of claim 4, wherein said incident noise waveform is approximated by a triangular waveform.
- 7. The method of claim 6, wherein said one or more shape parameters includes the leading edge slope and trailing edge slope of the triangle waveform.
- 8. The method of claim 6, wherein characterization of the resultant noise output is approximated by a triangular waveform.
- 9. The method of claim 8, wherein said characterization of the resultant noise output includes the leading edge slope and trailing edge slope of the resultant noise output and the amplitude of the resultant noise output.
- 10. The method of claim 1, wherein said simulating the response of said cell is performed using a SPICE type simulation.
- 11. The method of claim 1, further comprising:
storing said characterization of the resultant noise output in a library.
- 12. The method of claim 1, wherein said characterization comprises an incident parameter set including an amplitude parameter and a plurality of shape parameters, the method further comprising:
reducing the dimensionality of said incident parameter set, wherein said simulating the response of said cell is performed using the reduced incident parameter set.
- 13. The method of claim 12, wherein said simulating the response of said cell comprises:
determining a output parameter set; and determining a correction parameter set.
- 14. The method of claim 13, further comprising
storing said output parameter set and said correction parameter set in a library.
- 15. The method of claim 13, wherein said determining a characterization of the resultant noise output comprises:
performing an extrapolation from said output parameter using said correction parameter set and the incident parameter set.
- 16 The method of claim 1, further comprising:
determining said characterization from data on the incident noise waveform.
- 17. A computer readable storage device embodying a program of instructions executable by a computer to perform a method of determining noise propagation in an integrated circuit, said method comprising:
receiving a characterization of a noise waveform incident on a cell of the integrated circuit, wherein said characterization comprises information on the shape of the incident noise waveform; simulating the response of said cell to the characterized noise waveform; and determining a characterization of the resultant noise output of said cell based upon said simulating.
- 18. A method for transmitting a program of instructions executable by a computer to perform a process of determining noise propagation in an integrated circuit, said process comprising:
receiving a characterization of a noise waveform incident on a cell of the integrated circuit, wherein said characterization comprises information on the shape of the incident noise waveform; simulating the response of said cell to the characterized noise waveform; and determining a characterization of the resultant noise output of said cell based upon said simulating.
- 19. A computer readable storage device embodying a program of instructions executable by a computer to perform a method of simulating the operation of 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; and determining a set of output parameters characterizing the response of said cell to the incident noise waveform.
- 20. A method for transmitting a program of instructions executable by a computer to perform a process of simulating the operation of 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; and determining a set of output parameters characterizing the response of said cell to the incident noise waveform.
- 21. A method of simulating the operation of 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; and determining a set of output parameters characterizing the response of said cell to the incident noise waveform.
- 22. The method of claim 21, wherein said determining comprises using said set of input parameters in a set of formulae to determine the set of output parameters.
- 23. The method of claim 21, wherein said determining comprises using a library of look-up tables.
- 24. The method of claim 23, wherein said characterization further includes an amplitude parameter for said incident noise waveform.
- 25. The method of claim 23, wherein said shape information includes a set of one or more shape parameters describing said incident noise waveform.
- 26. The method of claim 25, wherein said one or more shape parameters includes a width parameter for said incident noise waveform.
- 27. The method of claim 25, wherein said incident noise waveform is approximated by a triangular waveform.
- 28. The method of claim 27, wherein said one or more shape parameters includes the leading edge slope and trailing edge slope of the triangle waveform.
- 29. The method of claim 27, wherein characterization of the resultant noise output is approximated by a triangular waveform.
- 30. The method of claim 29, wherein said characterization of the resultant noise output includes the leading edge slope and trailing edge slope of the resultant noise output and the amplitude of the resultant noise output.
- 31. The method of claim 23, wherein said characterization comprises an incident parameter set including an amplitude parameter and a plurality of shape parameters, the method further comprising:
reducing the dimensionality of said incident parameter set, wherein said simulating the response of said cell is performed using the reduced incident parameter set.
- 32. The method of claim 31, further comprising:
determining a set of correction parameters; and performing an extrapolation from said output parameter set using said correction parameter set and the input parameter set.
- 33. The method of claim 21, further comprising:
determining said set of input parameters from data on the incident noise waveform.
Parent Case Info
[0001] The present application claims priority from U.S. provisional patent application serial No. 60/387,272, filed Jun. 7, 2002, and is related to a concurrently filed U.S. patent application entitled “Shape Based Noise Tolerance Characterization and Analysis of LSI” which claims priority from U.S. provisional patent application serial No. 60/387,294, filed Jun. 7, 2002, all of which are hereby incorporated by reference.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60387272 |
Jun 2002 |
US |
|
60387294 |
Jun 2002 |
US |