Claims
- 1. A method for dynamically testing the effects of signal noise and cross-talk on an integrated circuit having a core logic area, the method comprising:measuring an inactive operating frequency for each of a plurality of test circuits; measuring an active operating frequency for each of said plurality of test circuits; and analyzing said plurality of inactive operating frequencies and said plurality of active operating frequencies to determine the effects of signal noise and cross-talk on said integrated circuit.
- 2. The method of claim 7 wherein measuring said inactive operating frequency for each of a plurality of test circuits step further comprises:deactivating said integrated circuit; counting the number of oscillations of a first test circuit having a first ring oscillator, said first ring oscillator constructed to mimic a data path within said integrated circuit; counting the number of oscillations of a second test circuit having a second ring oscillator constructed to have traces routed within said core logic area; counting the number of oscillations of a third test circuit having a third ring oscillator constructed to have plurality of cells randomly located within said core logic area; and counting the number of oscillations of a fourth test circuit having a fourth ring oscillator, constructed to mimic a data path within said integrated circuit, said fourth ring oscillator sharing a power source with said core logic area.
- 3. The method of claim 1 wherein measuring said active operating frequency for each of a plurality of test circuits step further comprises:activating said integrated circuit; counting the number of oscillations of a first test circuit having a first ring oscillator, said first ring oscillator constructed to mimic a data path within said integrated circuit; counting the number of oscillations of a second test circuit having a second ring oscillator constructed to have traces routed within said core logic area; counting the number of oscillations of a third test circuit having a third ring oscillator constructed to have plurality of cells randomly located within said core logic area; and counting the number of oscillations of a fourth test circuit having a fourth ring oscillator, constructed to mimic a data path within said integrated circuit, said fourth ring oscillator sharing a power source with said core logic area.
- 4. The method of claim 1 wherein said analyzing step further comprisescomparing an inactive oscillation count of a test circuit to an operating reference signal to determine the accuracy of an interconnect capacitance extraction value, said operating reference signal being equal to an inactive oscillation count of another test circuit.
- 5. The method of claim 1 wherein said analyzing step further comprises comparing an inactive oscillation count of a test circuit to an operating reference signal to determine a maximum degradation for a logic path within said integrated circuit, said operating reference signal being equal to an inactive oscillation count of another test circuit.
- 6. The method of claim 1 wherein said analyzing step further comprises comparing an inactive oscillation count of a test circuit to an operating reference signal to determine an effect of power supply noise on a propagation delay within said integrated circuit, said operating reference signal being equal to an inactive oscillation count of another test circuit.
- 7. The method of claim 1 wherein said analyzing step further comprises comparing an active oscillation count of a test circuit to an operating reference signal to determine an effect of substrate-noise-coupling on said integrated circuit, said operating reference signal being equal to an inactive oscillation count of another test circuit.
- 8. The method of claim 1 wherein said analyzing step further comprises comparing an active oscillation count of a test circuit to an inactive oscillation count of said test circuit to determine an effect of cross-talk on a delay of said integrated circuit, said operating reference signal being equal to an inactive oscillation count of another test circuit.
- 9. The method of claim 1 wherein said analyzing step further comprises comparing an active oscillation count of a test circuit to an inactive oscillation count of said circuit to determine an effect of system noise on an operational speed of said integrated circuit, said operating reference signal being equal to an inactive oscillation count of another test circuit.
CROSS-REFERENCE TO RELATED APPLICATIONS
The present invention is a divisional of pending U.S. application Ser. No. 10/016,183 entitled “Apparatus and Method for Determining Effect of On-Chip Noise on Signal Propagation” filed Oct. 30, 2001 and assigned to the same assignee as the present invention.
US Referenced Citations (18)
Non-Patent Literature Citations (1)
Entry |
Deutsch et al., “Multi-line crosstalk and common-mode noise analysis”, Oct. 23-25 2000, IEEE Conference on Electrical Performance of Electronic Packaging, 2000, pp. 317-320. |