Protection of one-time programmable (OTP) memory

US8990478B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-8990478-B2
Application numberUS-201213555412-A
CountryUS
Kind codeB2
Filing dateJul 23, 2012
Priority dateJul 23, 2012
Publication dateMar 24, 2015
Grant dateMar 24, 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.

Aspects of the invention provide for masking a current profile of a one-time programmable (OTP) memory. In one embodiment, a circuit includes: a first one-time programmable (OTP) memory configured to receive a data input for a plurality of address fields; and a second OTP memory configured to receive an inverse of the data input for a plurality of address fields, wherein a current profile for a programming supply for the first OTP memory and the second OTP memory is masked, such that the data input for the first OTP memory is undetectable.

First claim

Opening claim text (preview).

What is claimed is: 1. A circuit, comprising: a first one-time programmable (OTP) memory for receiving a data input for a plurality of address fields; and a second OTP memory for receiving an inverse of the data input for a plurality of address fields, wherein a current profile for a programming supply for the first OTP memory and the second OTP memory is masked, such that the data input for the first OTP memory is undetectable. 2. The circuit of claim 1 , wherein a valid data output is provided by the first OTP memory. 3. The circuit of claim 1 , further comprising a logic gate configured to receive a data output of the first OTP memory and a data output of the second OTP memory for verifying that the data output of the first OTP memory is valid. 4. The circuit of claim 1 , wherein the first OTP memory and the second OTP memory receive a same address input. 5. The circuit of claim 1 , wherein the first OTP memory and the second OTP memory receive a same programming input. 6. A one-time programmable (OTP) memory, comprising: an address input field; and a data input field, wherein the data input field receives a data input, and a portion of the address input field receives an inverse of the data input. 7. The OTP memory of claim 6 , further comprising a system for masking a current profile for a programming supply for the OTP memory, such that the data input for the OTP memory is undetectable. 8. The OTP memory of claim 6 , wherein half of the address input field receives the inverse of the data input. 9. A design structure tangibly embodied in a non-transitory machine readable storage medium for designing, manufacturing, or testing a circuit including one-time programmable (OTP) memories, the design structure comprising: a first one-time programmable (OTP) memory for receiving a data input for a plurality of address fields; and a second OTP memory for receiving an inverse of the data input for a plurality of address fields, wherein a current profile for a programming supply for the first OTP memory and the second OTP memory is masked, such that the data input for the first OTP memory is undetectable. 10. The design structure of claim 9 , wherein a valid data output is provided by the first OTP memory. 11. The design structure of claim 9 , further comprising a logic gate configured to receive a data output of the first OTP memory and a data output of the second OTP memory for verifying that the data output of the first OTP memory is valid. 12. The design structure of claim 9 , wherein the first OTP memory and the second OTP memory receive a same address input and a same programming input. 13. The design structure of claim 9 , wherein the design structure comprises a netlist. 14. The design structure of claim 9 , wherein the design structure resides on the storage medium in a data format used for the exchange of layout data of integrated circuits.

Assignees

Inventors

Classifications

  • G11C7/24Primary

    Memory cell safety or protection circuits, e.g. arrangements for preventing inadvertent reading or writing; Status cells; Test cells · CPC title

  • Erasable programmable read-only memories (G11C14/00 takes precedence) · CPC title

  • by checking the subject access rights · CPC title

  • using electrically-fusible links · CPC title

  • Address safety or protection circuits, i.e. arrangements for preventing unauthorized or accidental access · 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 US8990478B2 cover?
Aspects of the invention provide for masking a current profile of a one-time programmable (OTP) memory. In one embodiment, a circuit includes: a first one-time programmable (OTP) memory configured to receive a data input for a plurality of address fields; and a second OTP memory configured to receive an inverse of the data input for a plurality of address fields, wherein a current profile for a…
Who is the assignee on this patent?
Fifield John A, Pomichter Jr Gerald P, Zimmerman Jeffrey S, and 1 more
What technology area does this patent fall under?
Primary CPC classification G11C7/24. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 24 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).