Semiconductor memory device for fast access

Static information storage and retrieval – Read/write circuit – Flip-flop used for sensing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C365S191000, C365S196000, C365S206000, C365S207000

Reexamination Certificate

active

06445632

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to semiconductor memory devices and, more specifically to a structure enabling fast row access of dynamic random access memory (DRAM).
2. Description of the Background Art
In a dynamic random access memory (hereinafter abbreviated as a DRAM), a memory cell includes an MOS transistor (an insulated gate type field effect transistor) and a capacitor. Thus, the dynamic random access memory is smaller in number of components of a memory cell and correspondingly smaller in cell area, as compared with an SRAM (Static Random Access Memory) whose memory cell requires four transistors and two load elements. Therefore, the DRAM is suited for a memory with a large storage capacity and widely used as a main storage in a data processing system.
In the DRAM, memory cell data is destructively read and the memory cell data is sensed, amplified and latched by a sense amplifier circuit. The destructively read memory cell data is restored by latch data of the sense amplifier circuit. A column selection is performed with the memory cell data latched by the sense amplifier circuit for data access (data writing or reading). Unlike the SRAM, in the DRAM, after a selected row is driven into a non-selected state, another row must be driven into a selected state in switching pages (row: corresponding to one word line). Thus, after a circuit (a row related circuit) for row selection is once set in a precharged state, another row must be selected. Consequently, an overhead in switching pages is relatively large and a row access (a time required from row selection to data reading) takes a long time.
To reduce the overhead in switching pages, a plurality of banks are provided, which are accessed in an interleaved manner. More specifically, during data access to one bank, a row of another bank is driven into a selected state. As soon as data access to the one bank is completed, successively, the selected row of another bank is accessed. Thus, the page switching is effectively hidden by the data access operation, whereby a penalty is not caused in page switching. Accordingly, for example, during data access in a page mode for fast data access, wait time of a processor such as a central processing unit (CPU) is eliminated in a data processing system and the performance of the system is improved.
A clock synchronous DRAM (SDRAM) has been widely used which performs data transfer in synchronization with a clock signal such as a system clock, to increase a data transfer speed.
FIG. 26A
is a diagram showing an exemplary operation sequence in data reading in a conventional SDRAM. In the SDRAM, an operation mode is designated by a command COM.
Referring to
FIG. 26A
, in a cycle #A of a clock signal CLK, an active command ACT for driving a row into a selected state is applied. In the SDRAM, a plurality of banks are provided and the designation of a bank
0
is represented by the suffixed number of command ACT in FIG.
26
A. Active command ACT
0
triggers selection of a row (a word line) in bank
0
in accordance with a concurrently applied row address, and memory cell data connected to the selected row are amplified and latched by sense amplifier circuits.
In a clock cycle #B, a read command READ instructing data reading is applied. Then, a memory cell is selected in accordance with a concurrently applied column address and data of the selected memory cell is read. A prescribed period of time is required after application of the read command for column selection and before the selected memory cell data is actually read externally. This period of time is referred to as a column latency CL.
FIG. 26A
shows an exemplary data reading operation when column latency CL is 2.
When column latency CL (=2) is elapsed in accordance with read command READ that has been applied in clock cycle #B, data D
0
and D
1
are respectively read prior to rising edges of clock signals CLK in clock cycles #C and #D. The number of data consecutively read by one read command READ is referred to as a burst length BTLH.
FIG. 26A
represents the data reading operation when burst length BTLH is 2. Data which is in a definite state at the rising edge of clock signal CLK is transferred, so that an externally provided processor samples the data at the rising edge of clock signal CLK. A transfer speed of data D is determined by a frequency of clock signal CLK, and fast data transfer is enabled.
When a row other than that selected by active command ACT
0
is to be accessed in the same bank, a precharge command PRE is applied in a clock cycle #E and bank
0
is brought back into a precharged state in the SDRAM. When a prescribed period of time is elapsed, active command ACT
0
is again applied in a clock cycle #F, and another row is designated, which is then driven into the selected state.
A mode in which data is transferred in synchronization with one edge of clock signal CLK is referred to as an SDR (Single Data Rate) mode. The SDRAM essentially has an array structure similar to that of a DRAM though data is transferred in accordance with the clock signal. Accordingly, after the row is driven into the selected state and data of the selected memory cells are sensed, amplified and latched by the sense amplifier circuits, next read command READ can be applied.
The time required between operations of a circuit for row selection (a row related circuit) and a circuit for column selection (a column related circuit) is generally called an RAS−CAS delay time tRCD.
FIG. 26A
relates to the case where delay time tRCD is 2 clock cycles by way of example. Accordingly, it takes 4 clock cycles after active command ACT is applied and before effective data is externally output. Further, a time generally equal to an RAS precharge time tRP is required after precharge command PRE is applied and before active command ACT is applied then. This is because row selection must be newly performed after an internal circuit is surely brought back to the precharged state.
Consequently, in consecutively accessing different rows in the same bank even if a plurality of banks are provided, the above described overhead is caused due to page switching. Thus, memory cell data cannot be transferred at a high speed and the performance of the system is decreased.
To achieve higher data transfer speed than in the SDR mode, an operation mode called a DDR mode is becoming popular. In the DDR mode, as shown in
FIG. 26B
, data is transferred in synchronization with rising and falling edges of clock signal CLK. Here,
FIG. 26B
represents an exemplary operation sequence in data reading when RAS−CAS delay time tRCD and column latency CL are both 2 and burst length BTLH is 4. The DDR mode SDRAM has an internal structure which is substantially the same as that of the SDR mode SDRAM. Accordingly, 4 clock cycles are required after active command ACT
0
is applied in clock cycle #A and before effective data is output. In the DDR mode, data can be transferred in synchronization with both of rising and falling edges of clock signal CLK, and data can be transferred at a higher speed than in the SDR mode. However, data are transferred every half-cycle of clock signal CLK. Thus, the DDR mode is inferior to the SDR mode in terms of an efficiency of a bus utilization. In the SDR mode when burst length BTLH is 4, data is transferred over 4 clock cycles. On the other hand, in the DDR mode when the burst length is 4, data is transferred only for 2 clock cycles and not transferred for the remaining clock cycle period.
FIG. 27
is a graph showing a relationship between an operation frequency and a bus utilization efficiency when transferring data in SDR and DDR modes. Burst length BTLH is 4 in each of the SDR and DDR modes. A transfer time of internal data is determined by the internal structure of the SDRAM, and column latency CL changes in accordance with the operation frequency. If the operation frequency increases to 125 MHz or 133 MHz in the SDR mode, column latency CL i

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Semiconductor memory device for fast access 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 device for fast access, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Semiconductor memory device for fast access will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2843902

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.