Implementing hidden security key in eFuses

US9953720B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9953720-B2
Application numberUS-201514696251-A
CountryUS
Kind codeB2
Filing dateApr 24, 2015
Priority dateDec 17, 2014
Publication dateApr 24, 2018
Grant dateApr 24, 2018

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.

A method and circuit for implementing a hidden security key in Electronic Fuses (eFuses), and a design structure on which the subject circuit resides are provided. The circuit includes a race condition circuit coupled to a latching structure. The race condition circuit is characterized including respective driver strengths of each stage in the race as well as a sampling clock during chip testing. The data is used to store drive strengths for each stage in eFuses and is used to get a logical one or logical zero out of the final latching stage of the race condition circuit.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for implementing a hidden security key in a chip, said method comprising: providing a data bit generator including a plurality of delay blocks coupled to a latching structure; said data bit generator receiving respective bit inputs for each delay block and a sampling clock and providing a data bit output; providing a race condition circuit; characterizing said race condition circuit during chip testing, said race condition circuit including a plurality of said data bit generators receiving a start race input and respective multiple deriver strength bits and yielding a plurality of output data buts defining the hidden security key; storing said respective multiple driver strength bits in the chip for each of said plurality of said data bit generators in said race condition circuit, and generating the hidden security key with the plurality of output data bits. 2. The method as recited in claim 1 wherein each of said plurality of delay blocks receive an input and provide a programmable delay output. 3. The method as recited in claim 2 wherein providing a data bit generator including a plurality of delay blocks includes providing each of said plurality of delay blocks with a plurality of P-channel field effect transistors (PFETs) and a plurality of N-channel field effect transistors (NFETs), a respective PFET, NFET receiving a respective strength bit gate input. 4. The method as recited in claim 2 wherein providing a data bit generator including a plurality of delay blocks includes providing said each of said plurality of delay blocks includes a plurality of plurality of delay branches, each delay branch includes a stack of three transistor inverters, each inverter having a respective capacitor and coupled to a 2-input NAND gate, each inverter providing a first NAND gate input, and a decode providing a second NAND gate input, said receiving a respective delay bits input and a 4-input NAND gate receiving an input from each said 2-input NAND gate and providing a unique and characterizable delay output. 5. The method as recited in claim 1 wherein said respective multiple driver strength bits are used to store drive strengths for each stage.

Assignees

Inventors

Classifications

  • Detection or location of defective memory elements {, e.g. cell constructio details, timing of test signals} · CPC title

  • Arrangements for designing test circuits, e.g. design for test [DFT] tools · CPC title

  • using electrically-fusible links · CPC title

  • by creating or determining hardware identification, e.g. serial numbers · CPC title

  • G11C17/18Primary

    Auxiliary circuits, e.g. for writing into memory · 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 US9953720B2 cover?
A method and circuit for implementing a hidden security key in Electronic Fuses (eFuses), and a design structure on which the subject circuit resides are provided. The circuit includes a race condition circuit coupled to a latching structure. The race condition circuit is characterized including respective driver strengths of each stage in the race as well as a sampling clock during chip testin…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G11C17/18. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 24 2018 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).