IP Library Granted Patent US 11,537,754
Granted Patent B1
US 11,537,754 · App. 16/571,051 · Granted Dec 27, 2022

Pseudo physically unclonable functions (PUFS) using one or more addressable arrays of elements having random/pseudo-random values

Inventors: John R. Jameson (Menlo Park, CA); David Kim (Sunnyvale, CA); Foroozan Sarah Koushan (San Jose, CA)
Assignee: Adesto Technologies Corporation
G06F21/75G06F7/588G06F21/72G11C13/003G11C13/004G11C13/0023H04L9/3278G11C11/1659G11C13/0004
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 11,537,754
App. No.
16/571,051
Granted
Dec 27, 2022
Kind
B1
Abstract

An integrated circuit device can include a plurality of nonvolatile memory elements having values that vary randomly or pseudo-randomly from one another; a selection circuit configured to select a plurality of nonvolatile memory elements that vary randomly or pseudo-randomly in response to a received challenge value; and sense circuits configured to generate a response value based on the values of the selected nonvolatile memory elements. Related methods and systems are also disclosed.

Claims (24)

1. A method, comprising:

applying forming electrical conditions to at least some of a plurality of programmable resistive elements of a hash array to create a resistance distribution in the elements that varies according to at least manufacturing variations in the elements;

forming a physically unclonable function (PUF) array of essentially random values from the resistive elements of the hash array based on the resistance distribution of the elements, including

determining a logic state of at least some of the elements of the hash array based on the resistance of the elements of the hash array, and

copying the logic states of the elements of the hash array to memory cells of at least one memory array to form the PUF array; and

applying binary challenge values to the PUF array to select a plurality of the random values.

2. The method of claim 1 , wherein:

applying the forming electrical conditions is selected from the group of: applying electrical conditions to newly manufactured elements; and applying electrical conditions to elements set to one resistance state that tend to shift the elements to another resistance state.

3. The method of claim 1 , wherein:

the logic state of the elements comprises m-bits; and

copying the logic state includes writing n-bits into the memory cells of the at least one memory array for each m-bits of the hash array;

m and n are at least one; and

n is selected form a value equal to, less than, or greater than m.

4. The method of claim 1 , wherein:

the memory cells of the PUF array also include programmable resistive memory elements.

5. The method of claim 1 , wherein:

the hash array has a location selected from: a same memory cell array as the PUF array; a different memory cells array than the PUF array; a same integrated circuit device as the PUF array; and a different integrated circuit device than the PUF array.

6. The method of claim 1 , wherein:

copying the logic states of the hash array elements includes copying the logic states of the hash array to a plurality of other memory circuits to form a plurality of PUF arrays.

7. The method of claim 1 , wherein:

applying the forming electrical conditions includes

sensing a resistance of memory element

if the sensed resistance is in a one range, applying the forming conditions to the element, and

if the sensed resistance is in another range, not applying the forming conditions to the element.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2023
From: RENESAS DESIGN US INC. (FORMERLY KNOWN AS DIALOG SEMICONDUCTOR US INC. AS SUCCESSOR-IN-INTEREST TO ADESTO TECHNOLOGIES CORPORATION AND ARTEMIS ACQUISITION, LLC)
To: GLOBALFOUNDRIES U.S. INC.
Reel/Frame 063118/0352 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2020
From: JAMESON, JOHN R.; KIM, DAVID; KOUSHAN, FOROOZAN
To: ADESTO TECHNOLOGIES CORPORATION
Reel/Frame 052753/0070 →
Continuity (2)
Provisional Application 62805874 · Feb 14, 2019
Provisional Application 62732995 · Sep 18, 2018