Multi-port memory device
First Claim
1. A multi-port memory device, comprising:
- a global data bus;
a plurality of banks, each including a transmitter and a receiver, the transmitter and the receiver for each bank exchanging a data with the global data bus;
a plurality of ports, each including a transmitter and a receiver;
a plurality of switches, each provided between the transmitter and the receiver in each bank and the global data bus for selectively connecting the transmitter of the bank and the corresponding receiver of the global data bus; and
a switching controller for generating a switch signal for each of the switches in response to a drive pulse and a data signal at the input of the transmitter of the bank, wherein the switch signal turns on/off the switches corresponding to the banks and when a switch corresponding to a bank is turned off, the transmitter of the bank does not discharge the global data bus.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention proposes a multi-port memory device for preventing a degradation of a global data drive efficiency by turning off the switches which do not discharge a global data bus. The multi-port memory device includes a global data bus containing a plurality of bus lines; a plurality of banks including a transmitter and a receiver for exchanging a data with the global data bus; a plurality of ports including the transmitter and the receiver; a plurality of switches for selectively connecting the transmitter and the receiver with the global data bus; and a switching controller for generating a switch signal in response to a drive pulse and a data signal inputted to the transmitter, wherein the switch signal turns off the switches corresponding to the banks which are not discharging the global data bus.
11 Citations
10 Claims
-
1. A multi-port memory device, comprising:
-
a global data bus;
a plurality of banks, each including a transmitter and a receiver, the transmitter and the receiver for each bank exchanging a data with the global data bus;
a plurality of ports, each including a transmitter and a receiver;
a plurality of switches, each provided between the transmitter and the receiver in each bank and the global data bus for selectively connecting the transmitter of the bank and the corresponding receiver of the global data bus; and
a switching controller for generating a switch signal for each of the switches in response to a drive pulse and a data signal at the input of the transmitter of the bank, wherein the switch signal turns on/off the switches corresponding to the banks and when a switch corresponding to a bank is turned off, the transmitter of the bank does not discharge the global data bus. - View Dependent Claims (2, 3)
-
-
4. A multi-port memory device, comprising:
-
a global data bus;
a plurality of banks, each including a transmitter and a receiver, the transmitter and the receiver exchanging data with the global data bus;
a plurality of ports, each including a transmitter and a receiver;
a plurality of switches, each provided between the transmitter and the receiver in each of the banks and the global data bus for selectively connecting the transmitter and the receiver with the global data bus;
a discharge signal generator for generating a discharge signal corresponding to each of the banks in response to a drive pulse and a data signal corresponding to each of the banks; and
a switch signal generator for generating a switch signal based on the discharge signal, wherein the switch signal turns on/off the switches corresponding to the banks and when the switch signal turns off a switch of a corresponding bank, the transmitter of the bank does not discharge the global data bus. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
Specification