NON-VOLATILE MEMORY SERIAL CORE ARCHITECTURE
First Claim
1. A memory bank comprising:
- a memory array having memory cells connected to bitlines and wordlines;
a page buffer for latching data of the bitlines during a read operation, and for coupling the latched data to a predetermined number of datalines in parallel; and
,a sequential coupler for sequentially coupling each of the predetermined number of datalines to a bidirectional serial data line.
11 Assignments
0 Petitions
Accused Products
Abstract
A memory system having a serial data interface and a serial data path core for receiving data from and for providing data to at least one memory bank as a serial bitstream. The memory bank is divided into two halves, where each half is divided into upper and lower sectors. Each sector provides data in parallel to a shared two-dimensional page buffer with an integrated self column decoding circuit. A serial to parallel data converter within the memory bank couples the parallel data from either half to the serial data path core. The shared two-dimensional page buffer with the integrated self column decoding circuit minimizes circuit and chip area overhead for each bank, and the serial data path core reduces chip area typically used for routing wide data buses. Therefore a multiple memory bank system is implemented without a significant corresponding chip area increase when compared to a single memory bank system having the same density.
-
Citations
10 Claims
-
1. A memory bank comprising:
-
a memory array having memory cells connected to bitlines and wordlines; a page buffer for latching data of the bitlines during a read operation, and for coupling the latched data to a predetermined number of datalines in parallel; and
,a sequential coupler for sequentially coupling each of the predetermined number of datalines to a bidirectional serial data line. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A memory bank comprising:
-
a first memory sector having memory cells connected to first bitlines and first wordlines, the first bitlines being arranged as m segments where m is an integer value greater than 0; a second memory sector having memory cells connected to second bitlines and second wordlines, the second bitlines being arranged as m segments; a page buffer for selectively coupling one of the first bitlines and the second bitlines of each of the m segments to a predetermined number of datalines. - View Dependent Claims (7)
-
-
8. A page buffer for a memory bank comprising:
-
a first self-decoding page buffer stage for sensing data from a first set of common bitlines, and for providing sensed data corresponding to each of the common bitlines of the first set of common bitlines on corresponding data lines in response to an active column select bit latched in a clock signal state; and
,a second self-decoding page buffer stage for sensing data from a second set of common bitlines, and for providing sensed data corresponding to each of the common bitlines of the second set of common bitlines on the corresponding data lines in response to the active column select bit latched in a subsequent clock signal state. - View Dependent Claims (9)
-
-
10. A system comprising:
-
a memory controller for providing access data; and a serial interconnection of a plurality of memory devices, each of the memory devices including; a controller for receiving the access command and an address contained in access data, for executing an operation corresponding to the access command; a memory bank for executing the operation in accordance with the access command to access data stored in a memory location addressed by the address; and a serial data path for coupling the data in serial format between the memory bank and an input/output interface.
-
Specification