Semiconductor memory device allowing high-speed operation of internal data buses
First Claim
Patent Images
1. A semiconductor memory device, comprising:
- a plurality of memory blocks each having a plurality of memory cells arranged in a matrix of rows and columns, and arranged in alignment at least in a column-direction;
a plurality of local data line pairs provided corresponding to said memory blocks, each of said plurality of local data line pairs being coupled to a selected memory cell in a corresponding memory block;
a global data line pair provided in common to the memory blocks arranged in alignment in the column-direction;
a plurality of read gate amplifiers each provided between each of said plurality of local data line pairs and said global data line pair, for transmitting, when selected, a signal of a corresponding local data line pair to said global data line pair, with said corresponding local data line pair and said global data line pair being electrically isolated; and
a current supply load circuit coupled to said global data line pair for supplying a current of a same magnitude to each data line of said global data line pair.
1 Assignment
0 Petitions
Accused Products
Abstract
A current mirror-type load circuit is provided for a global data line pair. A read gate amplifier used as a block select gate for each of the local data line pairs. A read gate amplifier includes a MOS transistor having its gate connected to a corresponding local data line. A data write driver writes the logic-inverted data of the write data upon equalization after the data write operation. A high-speed access becomes possible by reducing the time required for reading of data and by reducing the write recovery time.
435 Citations
27 Claims
-
1. A semiconductor memory device, comprising:
-
a plurality of memory blocks each having a plurality of memory cells arranged in a matrix of rows and columns, and arranged in alignment at least in a column-direction;
a plurality of local data line pairs provided corresponding to said memory blocks, each of said plurality of local data line pairs being coupled to a selected memory cell in a corresponding memory block;
a global data line pair provided in common to the memory blocks arranged in alignment in the column-direction;
a plurality of read gate amplifiers each provided between each of said plurality of local data line pairs and said global data line pair, for transmitting, when selected, a signal of a corresponding local data line pair to said global data line pair, with said corresponding local data line pair and said global data line pair being electrically isolated; and
a current supply load circuit coupled to said global data line pair for supplying a current of a same magnitude to each data line of said global data line pair. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
a latch circuit for latching a first internal write data produced according to the externally applied write data, a scramble circuit coupled to said latch circuit, for producing complementary data signals in accordance with the first internal write data received from the latch circuit, said scramble circuit including a gating circuit for exchanging paths of transferring the complementary data signals in response to activation of the equalizing instruction signal, and a buffer driver for driving the global data line pair in accordance with the complementary data signals to transmit a second internal write data to the global data line pair when one of said equalizing instruction signal and a data write enabling signal is active. -
8. The semiconductor memory device according to claim 6, wherein said write circuit includes
a latch circuit for latching a first internal write data produced according to the externally applied write data, a scramble circuit coupled to said latch circuit, for producing complementary data signals in accordance with the first internal write data received from the latch circuit, said scramble circuit including a gate circuit for inverting the complementary data signals in response to activation of said equalizing instruction signal, and a driver for driving the global data line pair in accordance with the complementary data signals received from the scramble circuit to transmit a second internal write data onto the global data line pair. -
9. The semiconductor memory device according to claim 6, wherein said write circuit includes
a latch circuit for latching a first internal write data produced according to the externally applied write data, and a scramble/dive circuit coupled to said latch circuit, for producing complementary data signals according to the first internal write data to drive the global data line pair in accordance with the complementary data signals and for transmitting a second internal write data onto the global data line pair, said scramble/drive circuit including a first drive circuit activated in response to a data write enabling signal being active for driving the global data line pair in accordance with the complementary data signals, and a second drive circuit activated in response to activation of the equalizing instruction signal, for driving the global data line pair in a manner opposite to driving of the first drive circuit.
-
-
10. A semiconductor memory device, comprising:
-
a plurality of memory cells;
an internal data line pair for transmitting write data to a selected memory cell of said plurality of memory cells;
an equalizing circuit coupled to said internal data line pair for equalizing voltages of said internal data line pair in response to an equalizing instruction signal; and
a write circuit for generating an internal write data according to an externally applied write data and transmitting the internal write data to said internal data line pair, said write circuit generating a logic-inverted data of said internal write data in response to activation of said equalizing instruction signal and transmitting the logic-inverted data to said internal data line pair. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A semiconductor memory device, comprising:
-
a plurality of array blocks each including a plurality of memory cells arranged in a matrix of rows and columns and a plurality of bit line pairs arranged corresponding to the columns and connecting memory cells of corresponding columns;
a plurality of local data line pairs arranged extending in a row-direction and corresponding to said plurality of array blocks;
a plurality of column select gates disposed corresponding to said plurality of bit line pairs in each of said plurality of array blocks, for electrically connecting a bit line pair corresponding to a selected column to a corresponding local data line pair in response to a column select signal;
a global data line pair extending in a column-direction and arranged in common to array blocks, of said plurality of array blocks, disposed in alignment in the column-direction;
a plurality of read gates each provided between each of said local data line pairs and said global data line pair, each of said plurality of read gates including a select gate pair made conductive in response to a block select signal activated according to an address signal in a data read mode, and a differential gate pair including an insulated gate field effect transistor receiving a signal on a corresponding local data line pair at a gate thereof, said differential gate pair and said select gate pair being connected in series between said global data line pair and a reference voltage node; and
a current mirror-type load circuit coupled to said global data line pair, for supplying, when activated, current to said global data line pair.
-
-
16. A semiconductor memory device comprising:
-
a plurality of memory blocks each having a plurality of memory cells arranged in a matrix of rows and columns;
a plurality of local data line pairs provided corresponding to said plurality of memory blocks, each for communicating data with a selected memory cell in a corresponding memory block;
a global data line pair provided in common to the memory blocks;
a plurality of read gate amplifiers each provided between each of said plurality of local data line pairs and said global data line pair, for transmitting, when selected, a signal of a corresponding local data line pair to said global data line pair; and
a current supply load circuit coupled to said global data line pair for supplying a current to each data line of said global data line pair. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
a equalizing circuit coupled to said global data line pair for equalizing voltages of said global data line pair in response to an equalizing instruction signal; and
a write circuit for generating an internal write data according to an externally applied write data and transmitting the internal write data to said global data line pair, and for generating a logic-inverted data of said internal write data in response to activation of said equalizing instruction signal and transmitting the logic-inverted data to said global data line pair.
-
-
23. The semiconductor memory device according to claim 22, wherein said write circuit includes:
-
a latch circuit for latching a first internal write data produced according to the externally applied write data, a scramble circuit coupled to said latch circuit, for producing complementary data signals in accordance with the first internal write data received from said latch circuit, said scramble circuit including a gate circuit for exchanging paths of transferring the complementary data signals in response to activation of the equalizing instruction signal, and a buffer driver for driving said global data line pair in accordance with the complementary data signals to transmit a second internal write data to said global data line pair when one of said equalizing instruction signal and a data write enabling signal is active.
-
-
24. The semiconductor memory device according to claim 22, wherein said write circuit includes:
-
a latch circuit for latching a first internal write data produced according to the externally applied write data, a scramble circuit coupled to said latch circuit, for producing complementary data signals in accordance with the first internal write data received from said latch circuit, said scramble circuit including a gate circuit for inverting the complementary data signals in response to activation of the equalizing instruction signal, and a driver for driving said global data line pair in accordance with the complementary data signals received from said scramble circuit to transmit a second internal write data onto said global data line pair.
-
-
25. The semiconductor memory device according to claim 22, wherein said write circuit includes:
-
a latch circuit for latching a first internal write data produced according to the externally applied write data, and a scramble/drive circuit coupled to said latch circuit, for producing complementary data signals according to the first internal write data to drive said global data line pair in accordance with the complementary data signal, and for transmitting a second internal write data onto said global data line pair, said scramble/drive circuit including a first drive circuit activated in response to a data write enabling signal being active for driving said global data line pair in accordance with the complementary data signals, and a second drive circuit activated in response to activation of the equalizing instruction signal, for driving said global data line pair in a manner opposite to driving of the first drive circuit.
-
-
26. The semiconductor memory device according to claim 16, wherein the read gate amplifier is selected in said plurality of read gate amplifiers in response to block select signals.
-
27. The semiconductor memory device according to claim 16, further comprising a switch coupled between said current supply load circuit and a power supply, for electrically separating said current supply load circuit from the power supply in a write operation.
Specification