IP Library Granted Patent US 7,305,516
Granted Patent B2
US 7,305,516 · App. 10/877,887 · Granted Dec 4, 2007

Multi-port memory device with precharge control

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,305,516
App. No.
10/877,887
Granted
Dec 4, 2007
Kind
B2
Abstract

There is provided a multi-port memory device, which is capable of preventing a first high data fail phenomenon at an initial operation in a current sensing type global data bus transmission/reception structure without causing a problem in a low data transmission. In the multi-port memory device having a data transmission/reception block (bank, port, global data bus connection block, etc.) which exchanges data with the global data bus in a current sensing type data transmission/reception structure, an initialization switch is used to discharge each global data bus line and an initialization signal generator controls the initialization switch. A first high data fail at the initial operation is caused by a high precharge level of the global data bus. According to the present invention, it is possible to lower a high precharge level without causing a problem in data transmission.

Claims (63)

1. A multi-port memory device, comprising:

a global data bus having a plurality of bus lines;

a plurality of data transmission/reception blocks, each of which includes a current sensing type transmitter/receiver for exchanging data with the global data bus, the data transmission/reception block including a plurality of banks and ports;

a plurality of switching units for discharging each bus line of the global data bus in response to an initialization signal; and

an initialization signal generator for generating the initialization signal in response to a bank active information signal defining an active section of all banks, which exchanges data with a corresponding one of the global data bus,

wherein the initialization signal generator includes:

a pulse generation unit for generating a bank active information pulse in response to the bank active information signal;

a section signal generation unit for receiving the bank active information pulse and generating a bank active ignore signal for ignoring an activation of the bank active information pulse for a predetermined time after the bank active information pulse is activated; and

a logic combination unit for generating the initialization signal in response to a power-up signal, the bank active information pulse and the bank active ignore signal.

2. The multi-port memory device as recited in claim 1 , wherein each of the switching units includes an NMOS transistor which is connected between the bus line and the global data bus and has a gate receiving the initialization signal.

3. The multi-port memory device as recited in claim 2 , wherein the initialization signal is applied through one common line with respect to the plurality of switching units.

4. The multi-port memory device as recited in claim 1 , wherein the pulse generation unit includes:

a delay circuit configured to receive the bank active information signal;

a first inverter configured to receive an output of the delay circuit;

a first NAND gate configured to receive an output of the first inverter and the bank active information signal; and

a second inverter configured to receive an output of the first NAND gate and output the bank active information pulse.

5. The multi-port memory device as recited in claim 4 , wherein the section signal generation unit includes:

a second delay circuit configured to receive the bank active information pulse;

a third inverter configured to receive an output of the second delay circuit;

a fourth inverter configured to receive an output of the third inverter and output a delayed bank active information pulse;

a buffer configured with a pull-down NMOS transistor having a gate receiving the delayed bank active information pulse, a pull-down NMOS transistor and a pull-up PMOS transistor, each of which has a gate receiving a period end pulse;

a PMOS transistor for initializing an output terminal of the buffer, the PMOS transistor being connected between the output terminal of the buffer and a power supply voltage terminal and having a gate receiving an inverted power-up signal;

an inverter latch for latching an output of the buffer;

a fifth inverter configured to receive an output of the inverter latch and output the bank active ignore signal;

a ring oscillator configured to receive the output of the inverter latch; and

a sixth inverter configured to receive an output of the ring oscillator and generate the period end pulse.

6. The multi-port memory device as recited in claim 5 , wherein the logic combination unit includes:

a second NAND gate configured to receive the bank active information pulse and the bank active ignore signal;

a seventh inverter configured to receive an output of the second NAND gate;

a NOR gate configured to receive the power-up signal and an output of the seventh inverter; and

an eighth inverter configured to receive an output of the NOR gate and output the initialization signal.

7. A multi-port memory device, comprising:

a global data bus having a plurality of bus lines;

a plurality of data transmission/reception blocks, each of which includes a current sensing type transmitter/receiver for exchanging data with the global data bus, the data transmission/reception block including a plurality of banks and ports;

a plurality of switching units for discharging each bus line of the global data bus in response to an initialization signal; and

an initialization signal generator for generating the initialization signal in response to a bank active information signal defining an active section of all banks, which exchanges data with a corresponding one of the global data bus,

wherein the initialization signal generator includes:

a pulse generation unit for generating a bank active information pulse in response to the bank active information signal;

a pulse processing unit for outputting an initial control signal and an oscillation enable signal for controlling an activation of the initialization signal during an initial operation in response to the bank active information pulse and a power-up signal;

a period pulse generation unit for generating a period pulse, which is activated periodically, in response to the oscillation enable signal; and

a logic combination unit for generating the initialization signal in response to the bank active information signal, the bank active information pulse, the power-up signal, the period pulse, and the initial control signal.

8. The multi-port memory device as recited in claim 7 , wherein the pulse generation unit includes:

a first delay circuit configured to receive the bank active information signal;

a first inverter configured to receive an output of the first delay circuit; and

a first NAND gate configured to receive an output of the first inverter and the bank active information signal and generate the bank active information pulse.

9. The multi-port memory device as recited in claim 8 , wherein the pulse processing unit includes:

a pull-up PMOS transistor having a gate receiving the bank active information pulse;

a pull-down NMOS transistor having a gate receiving the power-up signal; and

a delay circuit configured to receive the oscillation enable signal, which is outputted through an output terminal of the pull-up PMOS transistor and pull-down NMOS transistor.

10. The multi-port memory device as recited in claim 9 , wherein the period pulse generation unit includes:

a ring oscillator for performing an oscillation in response to the oscillation enable signal;

a third delay circuit configured to receive an output of the ring oscillator;

a second inverter configured to receive an output of the third delay circuit;

a second NAND gate configured to receive an output of the second inverter and the output of the ring oscillator;

a first NOR gate configured to receive the output of the second inverter and the output of the ring oscillator;

a third inverter configured to receive an output of the second NAND gate;

a second NOR gate configured to receive an output of the third inverter and an output of the first NOR gate; and

a fourth inverter configured to receive an output of the second NOR gate and output the period pulse.

11. The multi-port memory device as recited in claim 10 , wherein the logic combination unit includes:

a third NAND gate configured to receive the bank active information signal, the period pulse, and an inverted power-up signal;

a third NOR gate configured to receive the bank active information pulse and the initial control signal;

a fifth inverter configured to receive an output of the third NOR gate; and

a fourth NAND gate configured to receive an output of the third NAND gate and an output of the fifth inverter and output the initialization signal.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE IS HYNIX SEMICONDUCTOR INC. NOT HYNIX-SEMICONDUCTOR INC. THERE IS NO HYPHEN IN THE NAME. PREVIOUSLY RECORDED ON REEL 67328 FRAME 814. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded May 14, 2024
From: HYNIX SEMICONDUCTOR INC.
To: SK HYNIX INC.
Reel/Frame 067412/0482 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2024
From: SK HYNIX INC.
To: MIMIRIP LLC
Reel/Frame 067369/0832 →
CHANGE OF NAME Recorded May 6, 2024
From: HYNIX-SEMICONDUCTOR INC.
To: SK HYNIX INC.
Reel/Frame 067328/0814 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2004
From: LEE, IHL-HO; KIM, KYUNG-WHAN; LEE, JAE-JIN
To: HYNIX SEMICONDUCTOR INC.
Reel/Frame 015907/0034 →