Detecting chip alterations with light emission

US9075106B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9075106-B2
Application numberUS-51216809-A
CountryUS
Kind codeB2
Filing dateJul 30, 2009
Priority dateJul 30, 2009
Publication dateJul 7, 2015
Grant dateJul 7, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An emission map of a circuit to be tested for alterations is obtained by measuring the physical circuit to be tested. An emission map of a reference circuit is obtained by measuring a physical reference circuit or by simulating the emissions expected from the reference circuit. The emission map of the circuit to be tested is compared with the emission map of the reference circuit, to determine presence of alterations in the circuit to be tested, as compared to the reference circuit.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: obtaining a light emission map of a circuit to be tested for alterations; obtaining a light emission map of a reference circuit; and comparing an image of said light emission map of said circuit to be tested with an image of said light emission map of said reference circuit, to determine presence of said alterations; wherein said comparing step comprises at least one of performing image processing to subtract the image of said light emission map of said circuit to be tested from the image of said light emission map of said reference circuit, performing image processing to differentiate the image of said light emission map of said circuit to be tested from the image of said light emission map of said reference circuit, and performing image processing to apply a two-dimensional correlation function to correlate the image of said light emission map of said circuit to be tested and the image of said light emission map of said reference circuit; wherein said light emission map of said reference circuit is obtained by simulation; wherein said simulation comprises: calculating a leakage current for each of a plurality of devices of said reference circuit, based on a layout database and a state vector; dividing said reference circuit into a plurality of sub-Nyquist tiles; summing said leakage current for each of said devices in each given one of said sub-Nyquist tiles to obtain a resultant grid; and oversampling said resultant grid, wherein said oversampling comprises convolving an oversampling window with said sub-Nyquist tiles to provide smoothing; and wherein said step of obtaining said light emission map of said circuit to be tested, said step of obtaining said light emission map of said reference circuit, and said step of comparing are performed by one or more hardware devices including a memory and at least one processor, coupled to said memory. 2. The method of claim 1 , further comprising normalizing at least one of the image of said light emission map of said circuit to be tested and the image of said light emission map of said reference circuit, prior to said comparing step. 3. The method of claim 2 , wherein said light emission map of said circuit to be tested is obtained by an emission tool. 4. The method of claim 3 , further comprising applying liquid cooling to said circuit to be tested while obtaining said light emission map. 5. The method of claim 3 , further comprising initializing said circuit to be tested prior to said obtaining of said light emission map of said circuit to be tested. 6. The method of claim 1 , wherein said simulation further comprises: applying a functional form to obtain said light emission map from said leakage currents in said resultant grid. 7. The method of claim 6 , wherein said functional form is based on data gathered using a calibration circuit. 8. The method of claim 2 , wherein said light emission map of said circuit to be tested is obtained using a microscope with an objective lens. 9. The method of claim 8 , further comprising introducing a solid immersion lens between said objective lens of said microscope and said circuit to be tested. 10. The method of claim 2 , wherein said alterations comprise tampering with unused logic. 11. The method of claim 10 , wherein said unused logic comprises unused gate arrays. 12. An apparatus comprising: means for obtaining a light emission map of a circuit to be tested for alterations; means for obtaining a light emission map of a reference circuit; and means for comparing an image of said light emission map of said circuit to be tested with an image of said light emission map of said reference circuit, to determine presence of said alterations; wherein said means for comparing comprises at least one of means for performing image processing to subtract the image of said light emission map of said circuit to be tested from the image of said light emission map of said reference circuit, means for performing image processing to differentiate the image of said light emission map of said circuit to be tested from the image of said light emission map of said reference circuit, and means for performing image processing to apply a two-dimensional correlation function to correlate the image of said light emission map of said circuit to be tested and the image of said light emission map of said reference circuit; wherein said means for obtaining said light emission map of said reference circuit comprises: means for calculating a leakage current for each of a plurality of devices of said reference circuit, based on a layout database and a state vector; means for dividing said reference circuit into a plurality of sub-Nyquist tiles; means for summing said leakage current for each of said devices in each given one of said sub-Nyquist tiles to obtain a resultant grid; and means for oversampling said resultant grid, wherein said oversampling comprises convolving an oversampling window with said sub-Nyquist tiles to provide smoothing. 13. The apparatus of claim 12 , further comprising means for normalizing at least one of the image of said light emission map of said circuit to be tested and the image of said light emission map of said reference circuit, prior to said comparing step. 14. An apparatus comprising: a memory; at least one processor, coupled to said memory, said processor being operative to: obtain a light emission map of a circuit to be tested for alterations; obtain a light emission map of a reference circuit; compare an image of said light emission map of said circuit to be tested with an image of said light emission map of said reference circuit, to determine presence of said alterations; and at least one of perform image processing to subtract the image of said light emission map of said circuit to be tested from the image of said light emission map of said reference circuit, perform image processing to differentiate the image of said light emission map of said circuit to be tested from the image of said light emission map of said reference circuit, and perform image processing to apply a two-dimensional correlation function to correlate the image of said light emission map of said circuit to be tested and the image of said light emission map of said reference circuit; and an emission prediction module embodied in a computer readable storage medium, said at least one processor being operative to execute said emission prediction module to obtain said light emission map of said reference circuit; wherein said processor is operative to execute said emission prediction module by: calculating a leakage current for each of a plurality of devices of said reference circuit, based on a layout database and a state vector; dividing said reference circuit into a plurality of sub-Nyquist tiles; summing said leakage current for each of said devices in each given one of said sub-Nyquist tiles to obtain a resultant grid; and oversampling said resultant grid, wherein said oversampling comprises convolving an oversampling window with said sub-Nyquist tiles to provide smoothing. 15. The apparatus of claim 14 , wherein said at least one processor is further operative to normalize at least one of the image of said light emission map of said circuit to be tested and the image of said light emission map of said reference circuit, prior to said comparing step. 16. The apparatus of claim 15 , wherein said processor is further operative to execute said emission prediction module by: applying a functional form to obtain said light emission map from said leakage cu

Assignees

Inventors

Classifications

  • G01R31/311Primary

    of integrated circuits {(G01R31/31728 takes precedence)} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9075106B2 cover?
An emission map of a circuit to be tested for alterations is obtained by measuring the physical circuit to be tested. An emission map of a reference circuit is obtained by measuring a physical reference circuit or by simulating the emissions expected from the reference circuit. The emission map of the circuit to be tested is compared with the emission map of the reference circuit, to determine …
Who is the assignee on this patent?
Bernstein Kerry, Culp James, Heidel David F, and 6 more
What technology area does this patent fall under?
Primary CPC classification G01R31/311. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 07 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).