Status register architecture for flexible read-while-write device
First Claim
Patent Images
1. An integrated circuit comprising:
- a memory array having at least a first plane and a second plane, wherein a first partition of the memory array comprises one of the planes and a second partition of the memory array comprises the remaining planes, wherein a write operation is to be performed on the first partition and a read operation is to be concurrently performed on the second partition; and
a status register coupled to the memory array, wherein the status register is to provide status information for at least the first and second partition, the statue register being responsive to a memory address associated with one of the first and second partitions to indicate a status of the addressed partition.
2 Assignments
0 Petitions
Accused Products
Abstract
A single status register, capable of providing status for simultaneous read-while-write operation on a flash memory array is described. The status of the memory array is reported to the user based on two partitions. A microcontroller is used to traffic the status register to memory array communication.
-
Citations
12 Claims
-
1. An integrated circuit comprising:
-
a memory array having at least a first plane and a second plane, wherein a first partition of the memory array comprises one of the planes and a second partition of the memory array comprises the remaining planes, wherein a write operation is to be performed on the first partition and a read operation is to be concurrently performed on the second partition; and
a status register coupled to the memory array, wherein the status register is to provide status information for at least the first and second partition, the statue register being responsive to a memory address associated with one of the first and second partitions to indicate a status of the addressed partition. - View Dependent Claims (2, 3, 4)
-
-
5. A method of reading while writing to a memory array, comprising:
-
dividing the memory array into n planes, wherein n is an integer greater than one;
defining a write partition, wherein the write partition is a single plane of the memory array;
defining a read partition, wherein the read partition is made up of all of the remaining n-1 plane, of the memory array; and
providing the status of the read partition and the write partition of the memory array with a single status register, wherein providing the status includes providing the status of the read partition responsive to receiving an address associated with the read partition and providing the status of the write partition responsive to receiving an address associated with the write partition. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
means for partitioning a memory array into a fixed first partition and a variable second partition to enable multiple operations to be performed on the memory array at the same time; and
means for monitoring the operations performed on the memory array, the means for monitoring including a register to provide status information for at least the first and second partition, the status register being responsive to a memory address associated with one of the first and second partitions to indicate a status of the addressed partition. - View Dependent Claims (12)
-
Specification