Patentable/Patents/US-8877525
US-8877525

Low cost secure chip identification

PublishedNovember 4, 2014
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Mechanisms are provided for chip (e.g., semiconductor chip) identification (e.g., low cost secure identification). In one example, a method of manufacturing for implementing integrated chip identification is provided. In another example, a method of using a chip with an integrated identification is provided.

Patent Claims
24 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for manufacturing a semiconductor device having an identifiable indicium, the semiconductor device comprising a microprocessor and a memory array having a plurality of contacts, the method comprising: designing a nominal layout of the contacts of the memory array; designing a nominal photo lithography mask for producing the nominal layout of the contacts of the memory array; selecting a plurality of the contacts of the designed memory array for production as defective contacts; producing the photo lithography mask based upon: (a) the designed nominal photo lithography mask; and (b) the selected contacts to be produced as defective contacts; manufacturing the semiconductor device including the microprocessor and the memory array using the produced photo lithography mask, wherein the manufactured memory array includes a plurality of actually defective contacts; and scanning the memory array by the microprocessor to identify the plurality of actually defective contacts, the scanned plurality of actually defective contacts comprising the identifiable indicium.

2

2. The method of claim 1 , wherein the memory array is a cache memory.

3

3. The method of claim 1 , wherein the memory array comprises a plurality of bit lines and the selecting the plurality of contacts for production as defective contacts comprises selecting a subset of the plurality of bit lines for production as defective contacts.

4

4. The method of claim 3 , wherein the selecting the subset of the plurality of bit lines comprises randomly selecting the subset of the plurality of bit lines.

5

5. The method of claim 3 , wherein the number of bit lines selected is in the range of between 10 and 100 bit lines.

6

6. The method of claim 5 , wherein each bit line has 64 bits and the number of bits selected for production as defective contacts is in the range of about 640 to 6400.

7

7. The method of claim 1 , wherein: the scanning comprises scanning the memory array by the microprocessor to identify the locations of the plurality of actually defective contacts; and the scanned the locations of the plurality of actually defective contacts comprise the identifiable indicium.

8

8. The method of claim 1 , wherein at least some of the plurality of actually defective contacts are open circuit defects.

9

9. The method of claim 1 , wherein at least some of the plurality of actually defective contacts are closed circuit defects.

10

10. The method of claim 1 , wherein the identifiable indicium is unique.

11

11. A method for utilizing a semiconductor device having an identifiable indicium, the semiconductor device comprising a microprocessor and a memory array having a plurality of defective contacts, the method comprising: receiving, by the microprocessor, a received indicium; scanning the memory array by the microprocessor to identify the plurality of defective contacts, the identified defective contacts comprising the identifiable indicium; comparing by the microprocessor the received indicium with the identifiable indicium; and indicating by the microprocessor, based upon the comparison, whether the received indicium matches the identifiable indicium.

12

12. The method of claim 11 , wherein the memory array is a cache memory.

13

13. The method of claim 11 , wherein the memory array comprises a plurality of bit lines and the defective contacts comprises subset of the plurality of bit lines.

14

14. The method of claim 13 , wherein the subset of the plurality of bit lines comprises a randomly selected subset of the plurality of bit lines.

15

15. The method of claim 13 , wherein the number of bit lines with defective contacts is in the range of between 10 and 100 bit lines.

16

16. The method of claim 15 , wherein each bit line has 64 bits and the number of bits that are defective contacts is in the range of about 640 to 6400.

17

17. The method of claim 11 , wherein: the scanning comprises scanning the memory array by the microprocessor to identify the locations of the plurality of actually defective contacts; and the scanned the locations of the plurality of actually defective contacts comprise the identifiable indicium.

18

18. The method of claim 11 , wherein at least some of the plurality of defective contacts are open circuit defects.

19

19. The method of claim 11 , wherein at least some of the plurality of defective contacts are closed circuit defects.

20

20. The method of claim 11 , wherein the identifiable indicium is unique.

21

21. A computer readable storage medium, tangibly embodying a program of instructions executable by the computer for manufacturing a semiconductor device having an identifiable indicium, the semiconductor device comprising a microprocessor and a memory array having a plurality of contacts, the program of instructions, when executing, performing the following steps: designing a nominal layout of the contacts of the memory array; designing a nominal photo lithography mask for producing the nominal layout of the contacts of the memory array; selecting a plurality of the contacts of the designed memory array for production as defective contacts; producing the photo lithography mask based upon: (a) the designed nominal photo lithography mask; and (b) the selected contacts to be produced as defective contacts; manufacturing the semiconductor device including the microprocessor and the memory array using the produced photo lithography mask, wherein the manufactured memory array includes a plurality of actually defective contacts; and scanning the memory array by the microprocessor to identify the plurality of actually defective contacts, the scanned plurality of actually defective contacts comprising the identifiable indicium.

22

22. The computer readable storage medium of claim 21 , wherein each of the plurality of actually defective contacts is selected from the group of: (a) an open circuit defect; and (b) a closed circuit defect.

23

23. A computer readable storage medium, tangibly embodying a program of instructions executable by a microprocessor of a semiconductor device for utilizing an identifiable indicium of the semiconductor device, the semiconductor device comprising the microprocessor and a memory array having a plurality of defective contacts, the program of instructions, when executing, causing the microprocessor to perform the following steps: receiving a received indicium; scanning the memory array to identify the plurality of defective contacts, the identified defective contacts comprising the identifiable indicium; comparing the received indicium with the identifiable indicium; and indicating, based upon the comparison, whether the received indicium matches the identifiable indicium.

24

24. The computer readable storage medium of claim 23 , wherein each of the plurality of defective contacts is selected from the group of: (a) an open circuit defect; and (b) a closed circuit defect.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

July 25, 2013

Publication Date

November 4, 2014

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Low cost secure chip identification” (US-8877525). https://patentable.app/patents/US-8877525

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.