Multi-port memory device with stacked banks
First Claim
1. A multi-port memory device comprising:
- a plurality of buffers;
a plurality of stacked banks, each of the plurality of stacked banks including a plurality of memory cells;
data line sense amplifiers respectively coupled between the plurality of stacked banks and the plurality of buffers, the data line sense amplifiers structured to sense data read from memory cells of selected banks of the plurality of stacked banks; and
a plurality of read data lines which respectively couple the data line sense amplifiers to the plurality of buffers, the plurality of read data lines structured to simultaneously transmit data from the data line sense amplifiers to the plurality of buffers.
1 Assignment
0 Petitions
Accused Products
Abstract
A multi-port memory device with stacked banks is provided. The multi-port memory device includes a number of ports, and a plurality of stacked banks, two or more of which share one data line sense amplifier. Each stacked bank includes a plurality of memory cells. Data line sense amplifiers are connected respectively between the stacked banks and read buffers to sense data read from memory cells of a selected bank among the stacked banks. The read buffers are connected respectively to the ports, store memory cell data output from the data line sense amplifiers, and output the stored data to the ports. Read data lines connect the data line sense amplifiers with the read buffers, respectively. Write buffers are connected respectively to the ports, and convert and store write data received in serial through the ports in a parallel form. Write data lines connect the data line drivers with the write buffers, respectively. Accordingly, since a plurality of stacked banks can be accessed independently and can perform reading and writing operations independently, a data throughput increases and a data reading speed and data writing speed are improved.
66 Citations
19 Claims
-
1. A multi-port memory device comprising:
-
a plurality of buffers;
a plurality of stacked banks, each of the plurality of stacked banks including a plurality of memory cells;
data line sense amplifiers respectively coupled between the plurality of stacked banks and the plurality of buffers, the data line sense amplifiers structured to sense data read from memory cells of selected banks of the plurality of stacked banks; and
a plurality of read data lines which respectively couple the data line sense amplifiers to the plurality of buffers, the plurality of read data lines structured to simultaneously transmit data from the data line sense amplifiers to the plurality of buffers. - View Dependent Claims (2, 3)
-
-
4. A multi-port memory device comprising:
-
a plurality of ports;
a plurality of stacked banks two or more of which share one data line driver, each stacked bank including a plurality of memory cells;
write buffers coupled respectively to the ports and structured to store write data received through the ports;
data line drivers coupled respectively between the stacked banks and the write buffers and structured to drive the write data using memory cells of a selected bank among the plurality of stacked banks; and
write data lines respectively coupling the data line drivers to the write buffers. - View Dependent Claims (5, 6)
-
-
7. A multi-port memory device comprising:
-
a plurality of bi-directional data ports;
a plurality of stacked banks, each stacked bank including a plurality of memory cells;
data line sense amplifiers respectively coupled to the plurality of stacked banks and structured to sense data read from memory cells of a selected bank of the plurality of stacked banks;
data line drivers respectively coupled between the stacked banks and write buffers and structured to drive write data using memory cells of a selected bank of the plurality of stacked banks;
read buffers respectively coupled to the plurality of ports, the buffers structured to store memory cell data output from the data line sense amplifiers, and to output the stored memory cell data to the plurality of ports;
write buffers respectively coupled to the ports and structured to store write data received through the ports;
read data lines that couple the data line sense amplifiers to the read buffers, respectively; and
write data lines that couple the data line drivers with to write buffers, respectively. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method comprising:
-
reading data from memory cells within stacked banks;
sensing data with at least two data line sense amplifiers; and
simultaneously transmitting the sensed data from at least two data line sense amplifiers to at least two buffers, respectively. - View Dependent Claims (13, 14, 15)
-
-
16. A method comprising:
-
transmitting a first data to a port in a multi-port memory;
transmitting a second data to a different port in the multi-port memory;
storing the first data in memory cells within the stacked banks in the multi-port memory; and
storing the second data in different memory cells within the stacked banks in the multi-port memory, wherein storing the first data and storing the second data occurs simultaneously. - View Dependent Claims (17, 18, 19)
-
Specification