Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Reexamination Certificate
1999-07-20
2003-05-27
Iqbal, Nadeem (Department: 2184)
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
C711S133000
Reexamination Certificate
active
06571348
ABSTRACT:
FIELD OF THE INVENTION
The present invention generally relates to semiconductor memory devices. More particularly, the present invention relates to redundancy circuits within semiconductor memory devices.
BACKGROUND OF THE INVENTION
Random access memory (RAM) is a component used within electronic systems to store data for use by other components within the system. Dynamic RAM (DRAM) is a type of RAM which uses a capacitor-type storage and requires periodic refreshing in order to maintain the data stored within the DRAM. Static RAM (SRAM) is another type of RAM which retains the information stored within the SRAM as long as power is applied. SRAM does not require periodic refreshing in order to maintain the stored data. Synchronous DRAM (SDRAM) operates within a synchronous memory system such that input and output signals are synchronized to an active edge of a system clock.
RAM is generally organized within the system into addressable blocks, each containing a predetermined number of memory cells. Each memory cell within a RAM represents a bit of information. The memory cells are organized into rows and columns. Each row of memory cells forms a word. Each memory cell within a row is coupled to the same wordline which is used to activate the memory cells within the row. The memory cells within each column of a block of memory are also each coupled to a pair of bitlines. These bitlines are also coupled to local input/output (LIO) lines. These local input/output lines are used to read data from an activated memory array or write data to an activated memory array. The pair of bitlines includes a bitline and an inverse bitline. A memory cell is therefore accessed by activating the appropriate wordline and pair of bitlines.
An address bus and next address bus are used to access specified memory cells within a memory array. The information on the address bus or next address bus is latched onto the wordline and bitline used for accessing data within the memory array. The next address bus is used when operating in a burst cycle mode to transfer large blocks of data. Addressing information is split into row and column address information which is decoded by individual row and address decoders to decrease access time. Burst cycle mode is used to transfer large blocks of data. Typically, in a burst cycle mode the memory array is divided into even and odd blocks with the address bus used to access the even block and the next address bus used to access the odd block. The next address is typically generated by automatically incrementing the address from the address bus. In this way, data may be transferred more rapidly.
Memory circuits are fabricated on wafers. Wafer yield is defined as the ratio of non-defective chips to the number of total chips fabricated on a given wafer. In general, as integration density in semiconductor memory devices increases, the likelihood of defective cells in any one memory array also increases. Therefore, the higher the integration density of chips fabricated on a given wafer, the lower the wafer yield.
It has been determined that an effective method for increasing wafer yield is to use redundant memory to replace defective memory. Redundant memory includes redundant memory cells which are configured in rows and/or columns and are used to replace rows and/or columns of the main memory array which are found to have one or more defective memory cells.
One problem which exists with the use of redundant memory circuits as substitutes for main memory circuits is access time. The column address is typically provided simultaneously to both a regular column address decoder and a redundant column address decoder. The redundant column address decoder is programmed with the addresses of defective columns. The redundant column address decoder decodes the column address and determines if the column address is programmed within the redundant memory array. If the column address corresponds to an address programmed into the redundant column address decoder, then the redundant column address decoder disables the regular column address decoder and initiates access to the redundant memory array. Otherwise, if the column address is not included within the redundant memory array, then the regular column address decoder is not disabled and the memory access is performed in the main memory array. The regular column address decoder must wait for the output of the redundant column address decoder to be valid before proceeding with the memory access. This waiting causes delays and extends the time necessary for each memory access operation.
A block diagram of a conventional redundancy address decoding circuit which requires a delay in the decoding scheme is illustrated in FIG.
1
. Initially, either the information on the address bus
10
or the information on the next address bus
20
is latched by a latch
30
onto the column address bus
40
. The information on the address bus
10
is latched by the latch
30
when beginning at a new column address. When the column address enable signal (CAEN)
15
is activated to a logical high voltage level, the information on the address bus
10
is passed through the transistor
13
and latched by the latch
30
onto the column address bus
40
. The information on the next address bus
20
is latched by the latch
30
onto the column address bus
40
for the next address in a burst cycle mode. When the next address in a burst cycle is needed, the column address counter signal (CACTR)
25
is activated to a logical high voltage level, enabling the next address information from the next address bus
20
to be passed through the transistor
12
and latched by the latch
30
onto the column address bus
40
.
The information latched by the latch
30
onto the column address bus
40
is provided as an input to both a regular column decoder
50
and a redundant column decoder
60
. The regular column decoder
50
and the redundant column decoder
60
are arranged in parallel to decode the address information on the column address bus
40
. If the redundant column decoder
60
detects an address within a corresponding redundant column memory array
100
, then the redundant column decoder
60
sends a disabling signal to the regular column decoder
50
which disables the regular column pathway. If the redundant column decoder
60
detects an address within the redundant column memory array
100
, then the redundant column decoder
60
also provides the decoded redundancy address information to a redundancy column select circuit
90
. The redundancy column select circuit
90
then provides this information to circuitry (not shown) to complete the memory access operation, either read or write, within the redundancy column memory array
100
. If the redundant column decoder
60
does not decode an address within the redundancy column array
100
, then the regular column pathway is not disabled and the regular column decoder
50
then provides the decoded address information to a regular column select circuit
80
. The regular column select circuit
80
then provides this information to circuitry (not shown) to complete the memory access operation, either read or write, within the corresponding regular column memory array
110
.
Accordingly, in such a configuration, in order to ensure that the regular column pathway is properly disabled when the column address is within the redundant memory array
100
, the output from the regular column decoder
50
is delayed until the disable output
70
from the redundant column decoder
60
is valid. This delay is included within each memory access operation. One previous method for resolving this delay was to load both regular and redundant column activate information and data onto both the regular local I/O signal lines and the redundant local I/O signal lines and then select the appropriate local I/O signal lines using the disable output of the redundant column decoder.
A block diagram of a prior art technique for avoiding delay during memory access operations is illustrated in FIG.
2
. Initially, either the informa
McLaughlin Daniel F.
Tsai Terry T.
Genesis Semiconductor, Inc.
Haverstock & Owens LLP
Iqbal Nadeem
LandOfFree
Method of and apparatus for providing look ahead column... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method of and apparatus for providing look ahead column..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of and apparatus for providing look ahead column... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3077736