IP Library Granted Patent US 8,457,913
Granted Patent B2
US 8,457,913 · App. 12/132,878 · Granted Jun 4, 2013

Computer system with integrated electromagnetic-interference detectors

Inventors: Steven F. Zwinger (Poway, CA); Kenny C. Gross (San Diego, CA); Aleksey M. Urmanov (San Diego, CA)
Assignee: Oracle America, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,457,913
App. No.
12/132,878
Granted
Jun 4, 2013
Kind
B2
Abstract

Embodiments of a system that determines a condition associated with an integrated circuit disposed on a circuit board are described. During operation, the system receives electromagnetic-interference (EMI) signals from one or more antennas while the integrated circuit is operating, where the one or more antennas are disposed on the circuit board. Then, the system analyzes the received EMI signals to determine the condition.

Claims (39)

1. A method for determining a condition associated with an integrated circuit disposed on a circuit board, comprising:

receiving electromagnetic-interference (EMI) signals from one or more antennas while the integrated circuit on the circuit board is operating, wherein the one or more antennas are disposed on the circuit board, and wherein the antennas receive EMI signals generated from the integrated circuit while the integrated circuit is operating; and

analyzing the received EMI signals to determine the condition, wherein the one or more antennas comprise at least two metal traces on the circuit board, wherein the at least two metal traces have different lengths, and wherein the different lengths correspond to a set of predetermined wavelengths that are determined based on an ability to accurately determine the condition.

2. The method of claim 1 , wherein the analysis involves:

using a fast Fourier transform (FFT) to convert the received EMI signals to the frequency domain;

converting the output of the FFT into time-series frequency signals for different frequencies; and

analyzing the time-series frequency signals to determine the condition.

3. The method of claim 2 , wherein the condition is determined by performing pattern-recognition analysis on the time-series frequency signals using a non-linear, non-parametric regression technique.

4. The method of claim 2 , wherein the condition is determined by performing pattern-recognition analysis on the time-series frequency signals using a multivariate state estimation technique (MSET).

5. The method of claim 1 , wherein determining the condition facilitates proactively detecting tampering or degradation anomalies during operation of the integrated circuit.

6. The method of claim 5 , wherein the tampering or degradation anomalies are detected by comparing the received EMI signals with an inferential model that provides estimates of EMI signals during normal operation of the integrated circuit.

7. The method of claim 1 , further comprising executing a sequence of operations on a processor disposed on the integrated circuit prior to receiving the EMI signals, wherein the condition includes an EMI fingerprint associated with the sequence of operations for the integrated circuit.

8. The method of claim 7 , further comprising using the EMI fingerprint to determine whether the integrated circuit has been tampered with.

9. The method of claim 1 , further comprising:

receiving telemetry signals for a physical variable which are collected by one or more physical sensors disposed on the integrated circuit;

building an inferential model for the physical variable by correlating the received EMI signals with the telemetry signals, wherein the received EMI signals are associated with the integrated circuit; and

using the inferential model to determine the condition based on the received EMI signals, wherein the condition includes values of the physical variable.

10. The method of claim 9 , wherein the physical variable is a local temperature on the integrated circuit; and

wherein the one or more physical sensors are temperature sensors.

11. The method of claim 1 , wherein the condition includes the onset of metal whisker growth in a target area of the integrated circuit that is proximate to at least one of the antennas.

12. The method of claim 11 , wherein, prior to receiving the EMI signals, the method further comprises:

collecting reference EMI signals using another one of the antennas which is positioned in the vicinity of a reference area of the integrated circuit that is free of metal whiskers;

generating a reference EMI fingerprint from the reference EMI signals; and

building an inferential model based on the reference EMI fingerprint which facilitates determining of the condition.

13. The method of claim 1 , wherein the condition includes an EMI fingerprint for the integrated circuit that can be compared to a reference EMI fingerprint to determine whether the integrated circuit includes a counterfeit component.

14. The method of claim 13 , wherein the reference EMI fingerprint is associated with a certified authentic reference integrated circuit of the same type as the integrated circuit.

15. The method of claim 1 , wherein the received EMI signals from a given antenna in the one or more antennas are received using a detector.

16. The method of claim 15 , wherein a multiplexer facilitates selectively coupling the detector to the given antenna.

17. The method of claim 1 , wherein the EMI signals are associated with a set of predetermined wavelengths.

18. A circuit board, comprising:

an integrated circuit disposed on the circuit board; and

one or more antennas disposed on the circuit board which are configured to receive electromagnetic-interference (EMI) signals associated with the integrated circuit while the integrated circuit is operating, wherein an electronic component on the circuit board is configured to analyze the received EMI signals to determine a condition associated with the integrated circuit, and wherein the antennas receive EMI signals generated from the integrated circuit while the integrated circuit is operating, wherein the one or more antennas comprise at least two metal traces on the circuit board, wherein the at least two metal traces have different lengths, and wherein the different lengths correspond to a set of predetermined wavelengths that are determined based on an ability to accurately determine the condition.

19. A computer system, comprising:

a circuit board including one or more antennas and an integrated circuit;

memory;

a program module, wherein the program module is stored in the memory and configured to be executed by a processor to determine a condition associated with the integrated circuit, the program module including:

instructions for receiving electromagnetic-interference (EMI) signals from the one or more antennas while the integrated circuit on the circuit board is operating, wherein the antennas receive EMI signals generated from the integrated circuit while the integrated circuit is operating; and

instructions for analyzing the received EMI signals to determine the condition, wherein the one or more antennas comprise at least two metal traces on the circuit board, wherein the at least two metal traces have different lengths, and wherein the different lengths correspond to a set of predetermined wavelengths that are determined based on an ability to accurately determine the condition.

20. The method of claim 1 , wherein the two metal traces are parallel to each other.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Dec 16, 2015
From: ORACLE USA, INC.; SUN MICROSYSTEMS, INC.; ORACLE AMERICA, INC.
To: ORACLE AMERICA, INC.
Reel/Frame 037311/0206 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2008
From: ZWINGER, STEVEN F.; GROSS, KENNY C.; URMANOV, ALEKSEY M.
To: SUN MICROSYSTEMS, INC.
Reel/Frame 021342/0805 →
Continuity (1)
Related Publication 20090306920A1 · Dec 10, 2009