Static information storage and retrieval – Interconnection arrangements
Reexamination Certificate
2002-07-26
2004-05-25
Nguyen, Tan T. (Department: 2818)
Static information storage and retrieval
Interconnection arrangements
C365S230030
Reexamination Certificate
active
06741487
ABSTRACT:
BACKGROUND OF THE INVENTION
(1) Field of the Invention
This invention relates to a semiconductor memory and, more particularly, to a SEMICONDUCTOR MEMORY having divided bit lines obtained by dividing bit lines to which memory cells are connected into more than one in a column direction and common bit lines used for getting voltage output to the divided bit lines column by column.
(2) Description of the Related Art
Bit line hierarchy systems which enable a reduction of power consumption and high-speed processing in random access memories (RAMs) have been proposed. With these bit line hierarchy systems, a memory array is divided into a plurality of banks. A divided bit line in each bank is actually connected to a memory cell. A common bit line is located parallel to this divided bit line over each bank. A common bit line is not connected to a memory cell, so its load capacity per unit length is smaller than that of a divided bit line. Therefore, compared with cases where bit lines are not hierarchized, these bit line hierarchy systems enable high-speed low-power read/write operation.
Conventional bit line hierarchy systems are disclosed in, for example, Low-power High-speed LSI circuits & Technology, Sipec Corp. (the former Realize Inc.), 1998, p. 187, and Japanese Patent Laid-Open Publication No. 2000-207886.
FIG. 15
shows an example of a block diagram of a static RAM (SRAM) in which a bit line division system is adopted. As shown in
FIG. 15
, a conventional SRAM comprises a timing control circuit
1
, a row decoder
2
, a word line driver
3
, a bank decoder
4
, a column decoder
5
, banks B
1
through Bn, pre-charge circuits PC
1
through PCp, column switches CS
1
through CSp, and an I/O circuit
6
.
The timing control circuit
1
inputs an address signal, clock signal, and control signal and controls the row decoder
2
, bank decoder
4
, column decoder
5
, and pre-charge circuits PC
1
through PCp on the basis of these signals.
The row decoder
2
decodes a row input address signal supplied from the timing control circuit
1
, controls the word line driver
3
according to the result, and selects predetermined memory cell groups in a row direction.
The column decoder
5
decodes a column input address signal supplied from the timing control circuit
1
, controls the column switches CS
1
through CSp according to the result, and selects predetermined memory cell groups.
The word line driver
3
selects predetermined memory cell groups in the row direction under the control of the row decoder
2
.
Under the control of the timing control circuit
1
the bank decoder
4
controls bank control circuits BC
1
through BCp included in each of the banks B
1
through Bn for selecting them.
Each of the banks B
1
through Bn includes a memory cell group divided by predetermined numbers (m's, in this example) in a column direction. When data is read or written, predetermined memory cells are selected by the word line driver
3
. These memory cells are connected to the corresponding divided bit lines BL
11
through BLp
1
, respectively, and are connected to the corresponding auxiliary divided bit lines BLX
11
through BLXp
1
respectively. Furthermore, predetermined banks are selected by the bank control circuits BC
1
through BCp. These banks are connected to common bit lines GBL
1
through GBLp, respectively, and are connected to auxiliary common bit lines GBLX
1
through GBLXp respectively.
Memory cells (MCs) C
11
through C
1
m
, . . . , and Cp
1
through Cpm are the smallest units that store data.
The bank control circuits BC
1
through BCp go into the ON or OFF state under the control of the bank decoder
4
to connect the divided bit lines BL
11
through BLp
1
to the common bit lines GBL
1
through GBLp, respectively, and to connect the auxiliary divided bit lines BLX
11
through BLXp
1
to the auxiliary common bit lines GBLX
1
through GBLXp respectively.
The pre-charge circuits PC
1
through PCp perform the pre-charge operation of supplying electric charges to the common bit lines GBL
1
through GBLp and auxiliary common bit lines GBLX
1
through GBLXp, which have lost electric charges, under the control of the timing control circuit
1
after read operation is completed.
The column switches CS
1
through CSp go into the ON or OFF state under the control of the column decoder
5
to connect one of the common bit lines GBL
1
through GBLp corresponding to a predetermined column to a data bus DB and to connect one of the auxiliary common bit lines GBLX
1
through GBLXp corresponding to the predetermined column to a data bus DB and an auxiliary data bus DBX respectively.
The I/O circuit
6
includes a sense amplifier, write amplifier, and input-output circuit. The I/O circuit
6
amplifies read data with the sense amplifier and outputs it. Moreover, the I/O circuit
6
amplifies input data with the write amplifier and sends it to the data bus DB and auxiliary data bus DBX.
FIG. 15
shows the details of only the bank B
1
. The structure of the banks B
2
through Bn is the same as that of the bank B
1
.
Now, operation in the above conventional SRAM will be described.
First, descriptions will be given with a case where data is read from the memory cell C
11
as an example. When an address from which data is to be read is input to the timing control circuit
1
, the timing control circuit
1
supplies a predetermined control signal to the row decoder
2
, bank decoder
4
, and column decoder
5
on the basis of this address.
The row decoder
2
decodes the row input address signal supplied from the timing control circuit
1
and informs the word line driver
3
about which word line the word line driver
3
should select.
The word line driver
3
puts a predetermined word line into an active state under the control of the row decoder
2
. In this example, data is to be read from the memory cell C
11
, so a word line connected to the memory cells C
11
through Cp
1
is put into an active state and the other word lines are put into an inactive state.
Then data will be read from the memory cells C
11
through Cp
1
and output voltage will be applied to the divided bit lines BL
11
through BLp
1
and auxiliary divided bit lines BLX
11
through BLXp
1
.
The bank decoder
4
puts all the bank control circuits BC
1
through BCp included in the bank B
1
into the ON state. As a result, the divided bit lines BL
11
through BLp
1
included in the bank B
1
are connected to the common bit lines GBL
1
through GBLp, respectively, and the auxiliary divided bit lines BLX
11
through BLXp
1
included in the bank B
1
are connected to the auxiliary common bit lines GBLX
1
through GBLXp respectively. Therefore, data stored in the memory cell C
11
is supplied to the common bit line GBL
1
and auxiliary common bit line GBLX
1
. In this case, the bank control circuits BC
2
through BCp also go into the ON state, so data stored in the memory cells C
21
through Cp
1
is read and is output to the common bit lines GBL
2
through GBLp, respectively, and to the auxiliary common bit lines GBLX
2
through GBLXp respectively.
The column decoder
5
decodes the column input address signal supplied from the timing control circuit
1
and puts one of the column switches CS
1
through CSp which corresponds to the result into the ON state. In this example, data stored in the memory cell C
11
is to be read, so the column switch CS
1
goes into the ON state and the others go into the OFF state.
Data output from the column switch CS
1
is supplied to the I/O circuit
6
via the data bus DB and auxiliary data bus DBX.
The I/O circuit
6
increases the voltage of the data read in this way to a predetermined value with the built-in sense amplifier and outputs it.
The operation of reading data stored in another memory cell is performed in the same way as described above, so descriptions of it will be omitted. The operation of writing data into a memory cell is performed in the same way as described above, except that data is read from the I/O circuit
6
side and is supplied to a memory cell. Therefore, descri
Arent & Fox PLLC
Nguyen Tan T.
LandOfFree
Semiconductor memory does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Semiconductor memory, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Semiconductor memory will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3270091