scispace - formally typeset
J

James Fitzpatrick

Researcher at SanDisk

Publications -  29
Citations -  660

James Fitzpatrick is an academic researcher from SanDisk. The author has contributed to research in topics: Bit field & Control system. The author has an hindex of 12, co-authored 29 publications receiving 660 citations.

Papers
More filters
Patent

Device and method for managing die groups

TL;DR: In this article, the authors describe methods and devices that enhance the endurance of a non-volatile memory (e.g., flash memory) by obtaining, for each of the plurality of die, an endurance metric.
Patent

Non-volatile memory management system with time measure mechanism and method of operation thereof

TL;DR: In this paper, a method of operation of a nonvolatile memory management system includes: selecting a specific time period by a unit controller, establishing a first time pool having super blocks written during the specific time periods, and promoting to a second time pool, the super blocks from the first-time pool, at the lapse of the specified time period.
Patent

Storage control system with write amplification control mechanism and method of operation thereof

TL;DR: In this paper, a method of operation of a storage control system includes partitioning logical addresses into a number of sub-drives, the logical addresses associated with a memory device; and monitoring a data write measure of one of the subdrives.
Patent

Electronic system with storage management mechanism and method of operation thereof

TL;DR: In this paper, a method of operation of an electronic system includes: forming a superblock by organizing an erase block according to a wear attribute, detecting a trigger count of the wear attribute of the superblock, updating a metadata table with the trigger count; and triggering a recycling event of superblock based on the metadata table.
Patent

Non-volatile memory management system with load leveling and method of operation thereof

TL;DR: In this paper, a non-volatile memory system includes generating a test stimulus for a page in a memory array; measuring a test response from the page in the memory array based on the test stimulus; calculating a measured effective life of the page from the test response; and determining a use plan according to the measured effective lifetime for accessing the page.