Data storage system with non-volatile memory using both page write and block program and block erase
First Claim
1. A data storage system, comprising:
- at least one non-volatile memory that does not require an erase operation on the at least one non-volatile memory prior to a write operation on the at least one non-volatile memory; and
access circuitry electrically coupled with a memory interface and the at least one non-volatile memory, the memory interface operative to electrically communicate signals for data operations on the at least one non-volatile memory with the access circuitry, and the access circuitry operative to perform the data operations on the at least one non-volatile memory, andwherein the signals include one or more commands for data operations configured to operate on at least one page address within a block of data stored in the at least one non-volatile memory.
3 Assignments
0 Petitions
Accused Products
Abstract
An optimized data storage system including non-volatile re-writeable memory having both block program and erase and full or partial page write is disclosed. A memory controller of the system can use block data operations for large data transfers, and page data operations for small data transfers. Page data operations in the non-volatile re-writeable memory do not require block rewrites. One or more layers of the non-volatile re-writeable memory can be fabricated BEOL as two-terminal cross-point memory arrays that are fabricated over a substrate including active circuitry fabricated FEOL. Some or all of the active circuitry can be electrically coupled with the one or more layers of two-terminal cross-point memory arrays to perform data operations on the arrays, such as the block program and block erase and/or full or partial page writes. The arrays can include a plurality of two-terminal memory cells.
-
Citations
24 Claims
-
1. A data storage system, comprising:
-
at least one non-volatile memory that does not require an erase operation on the at least one non-volatile memory prior to a write operation on the at least one non-volatile memory; and access circuitry electrically coupled with a memory interface and the at least one non-volatile memory, the memory interface operative to electrically communicate signals for data operations on the at least one non-volatile memory with the access circuitry, and the access circuitry operative to perform the data operations on the at least one non-volatile memory, and wherein the signals include one or more commands for data operations configured to operate on at least one page address within a block of data stored in the at least one non-volatile memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A data storage system, comprising:
-
a controller electrically coupled with a host interface and a memory interface, the host interface operative to electrically communicate data operation signals between the controller and an external host system, and the controller operative to electrically communicate the data operation signals with the memory interface; at least one non-volatile memory that does not require an erase operation on the at least one non-volatile memory prior to a write operation on the at least one non-volatile memory; and access circuitry electrically coupled with the memory interface and the at least one non-volatile memory, the memory interface operative to electrically communicate the data operation signals from the controller to access circuitry, and the access circuitry operative to perform data operations on the at least one non-volatile memory based on the data operation signals, and wherein the data operation signals include one or more commands for data operations configured to operate on at least one page address within a block of data stored in the at least one non-volatile memory. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A data storage system, comprising:
-
at least one non-volatile memory that requires an erase operation on the at least one non-volatile memory prior to a write operation on the at least one non-volatile memory; and access circuitry electrically coupled with a memory interface and the at least one non-volatile memory, the memory interface operative to electrically communicate signals for data operations on the at least one non-volatile memory with the access circuitry, and the access circuitry operative to perform the data operations on the at least one non-volatile memory, and wherein the signals include one or more commands for data operations configured to operate on at least one page address within a block of data stored in the at least one non-volatile memory.
-
-
24. A data storage system, comprising:
-
a controller electrically coupled with a host interface and a memory interface, the host interface operative to electrically communicate data operation signals between the controller and an external host system, and the controller operative to electrically communicate the data operation signals with the memory interface; at least one non-volatile memory that requires an erase operation on the at least one non-volatile memory prior to a write operation on the at least one non-volatile memory; and access circuitry electrically coupled with the memory interface and the at least one non-volatile memory, the memory interface operative to electrically communicate the data operation signals from the controller to access circuitry, and the access circuitry operative to perform data operations on the at least one non-volatile memory based on the data operation signals, and wherein the data operation signals include one or more commands for data operations configured to operate on at least one page address within a block of data stored in the at least one non-volatile memory.
-
Specification