Device identification using a memory profile
AssigneeHewlett-Packard Development Company, L.P.
InventorTodd C. Adelmann
Life of this patent
Estimating the term…
Abstract
In accordance with an embodiment of the present invention, a method for identification of a semiconductor device having a plurality of memory blocks, comprises accessing a memory profile for the semiconductor device based at least in part on an identification of defective memory blocks of the semiconductor device and determining a unique identifier for the semiconductor device based at least in part on the memory profile of the semiconductor device.
Claims47
A method for identification of a semiconductor device having a plurality of memory blocks, comprising:
- accessing a memory profile for said semiconductor device based at least in part on an identification of defective memory blocks of said semiconductor device;
- and
- determining a unique identifier for said semiconductor device based at least in part on said memory profile of said semiconductor device.
A method for identification of a semiconductor device having a plurality of memory blocks, comprising:
- mapping a plurality of logical addresses of said semiconductor device to selected memory blocks;
- and
- determining a unique device identifier for said semiconductor device based at least in part on said mapping of said plurality of logical addresses.
A method for identification of a semiconductor device having a plurality of memory blocks, comprising:
- accessing a mapping table mapping a plurality of logical addresses of said semiconductor device to selected ones of said plurality of memory blocks;
- and
- determining a unique device identifier for said semiconductor device based at least in part on said mapping table.
A user device, comprising:
- a memory device having a plurality of memory blocks for storing data;
- and
- a unique memory device identifier assigned to said memory device, said memory device identifier determined based at least in part on a mapping table comprising information relating to mapping of a plurality of logical addresses of said memory device to selected ones of said plurality of memory blocks.
A user device, comprising:
- a memory device having a plurality of memory blocks for storing data;
- and
- a unique memory device identifier assigned to said memory device, said memory device identifier based at least in part on a memory profile of said memory device, said memory profile based at least in part on an identification of defective memory blocks in said memory device.
A system for identification of a semiconductor device having a plurality of memory blocks, comprising:
- application logic operable to:
- access a memory profile for said semiconductor device based at least in part on an identification of defective memory blocks of said semiconductor device;
- and
- determine a unique identifier for said semiconductor device based at least in part on said memory profile of said semiconductor device.
A computer-readable medium having stored thereon a plurality of instructions, including a set of instructions for identification of a semiconductor device having a plurality of memory blocks, said set of instructions, when executed by a processor, cause said processor to perform a computer method of:
- accessing a memory profile for said semiconductor device based at least in part on an identification of defective memory blocks of said semiconductor device;
- and
- determining a unique identifier for said semiconductor device based at least in part on said memory profile of said semiconductor device.
Dependencies are inferred from the claim text.