Latency time switch for an S-DRAM

Static information storage and retrieval – Addressing – Sync/clocking

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C365S194000, C365S189070

Reexamination Certificate

active

06804165

ABSTRACT:

TECHNICAL FIELD
The invention relates to a latency time circuit for an S-DRAM according to the precharacterizing clause of Patent claim
1
.
BACKGROUND ART
D-RAM modules are standard memory modules for main memories. D-RAM memories are composed of large-scale integrated transistors and capacitors. In order to obtain the information, the memory contents must be continuously refreshed in this case. A synchronous D-RAM (S-DRAM) allows memory access without any additional waiting cycles. In this case, the data is transferred between the S-DRAM and an external data bus in synchronism with the external clock signal.
FIG. 1
shows an S-DRAM memory module according to the prior art. The S-DRAM memory module is connected to an external control bus, to an external address bus and to an external data bus. The control commands which are applied to the external control bus are read in via command PADS by means of an integrated command receiver, and the received signals are applied, after signal amplification, to a command decoder. The command decoder decodes the applied control commands which, by way of example, have a length of 4 bits, to form internal control commands, for example write (WR) and read (RD). The S-DRAM contains a state machine or sequence controller which controls the internal sequences as a function of the decoded internal control commands. The sequence controller is clocked by a clock signal. For this purpose, an external clock signal CLK
ext
is applied to the S-DRAM, and the signal is amplified by means of an integrated clock signal receiver. The amplified clock signal is distributed in the form of a tree in the integrated S-DRAM by means of a clock tree, and is passed via an internal clock line to a sequence controller. The external clock signal is furthermore applied to a delay locked loop DLL. The delay locked loop DLL causes a negative phase shift in the applied external clock signal CLK. The internal DLL clock signal precedes the external clock signal in order that the data is applied to the data pads in synchronism with the external clock signal. The DLL clock signal DLL
CLK
is used for clocking the output signal driver OCD (Off Chip Driver), which is integrated in the S-DRAM, for one data path. The delay locked loop DLL is followed by a delay element which forms an internal clock signal (VE-CLK) which is modeled such that it is identical to the external clock signal, that is to say VE-CLK is completely in synchronism with CLK
ext
. The delay element for this purpose compensates for the negative phase shift in the delay locked loop DLL.
The internal sequence controller produces control signals for the internal processing sequence of the S-DRAM as a function of the decoded commands. The sequence controller generates an RAS signal (Row Address Strobe) for driving a row address latch, and a CAS signal (Column Address Select) for driving a column address latch. The row address latch and the column address latch are connected via an internal address bus to an address signal receiver for the S-DRAM. Via the external address bus, the S-DRAM receives an external address at the address PADS, with the applied address signals being amplified by an address receiver. In order to save connections, the address is entered in DRAM memories in two steps. In a first step, the lower address bits are loaded together with the RAS signal into the row address latch. In a second step, the most significant address bits are loaded, together with the CAS signal, into the column address latch. The address bits are applied to a row or column decoder, respectively, for access to a memory row within the memory cell array, which is in the form of a matrix. The row address latch and the column address latch as well as the row and column decoders together form an address signal decoder. In order to refresh the memory cells, the memory cell array receives a refresh control signal from the sequence controller. A refresh counter, which receives an enable signal from the sequence controller, produces all the existing row addresses successively, and these are then applied to the address bus. For this purpose, the sequence controller produces an RAS control signal. A word line is activated in order to refresh all the memory cells which are connected to it.
The memory cell array is also connected to read/write amplifiers. The number of read/write amplifiers depends on the memory architecture, on the word length and on the prefetch. In the case of a prefetch
4
with a word length of 32, for example, 128 read/write amplifiers are in operation at the same time. If, by way of example, four independent memory banks are provided, a total of 512 read/write amplifiers are integrated on the memory chip.
One data bit is in each case written to an addressed memory cell, or is read from it, via the read/write amplifiers. The read/write amplifiers are connected via an internal data bus to an internal bus path in the S-DRAM. The data in the external data bus is written synchronously via the data path to the S-DRAM, and is emitted synchronously from the S-DRAM. The data path is connected to the data PADS of the S-DRAM.
In order to read data, the data path has a data receiver for receiving the externally applied data. An internal driver circuit for the data to be read (WR driver) amplifies the signals in the received data and emits the data that has been read via the internal bus to the read/write amplifiers. The driver circuit WR driver is driven by a write/latency time generator, which is clocked by the internal clock signal VE-CLK. The write/latency time generator is itself connected to a decoder.
For synchronous data emission, the data path contains a data FIFO register, which is followed by an output data driver circuit (OCD driver). The FIFO register is driven by the read/write amplifier by means of an input pointer and by a read/latency generator by means of an output pointer or a delayed data enable signal. The read/latency generator is likewise connected to a decoder.
The two decoders for the read/latency time generator and for the write/latency time generator are connected via internal control lines to a mode register, in which the data for controlling the operating modes is stored within the S-DRAM. The mode register can be initialized by means of a mode register set command via the internal address bus. The mode register is initialized after switch on. Before any external control commands are applied to the S-DRAM, the mode register is initialized. The mode register contains control data for the CAS latency time, for test modes and for a DLL reset.
The sequence controller generates an internal write command PAW as a function of the external control commands, in order to activate the write/latency time generator, and generates an internal read command PAR for activation of the read/latency time generator.
FIG. 2
shows a timing diagram to explain the method of operation of a conventional S-DRAM. An external clock signal CLK-external is applied to the S-DRAM. Depending on the decoded read command RD, the state machine or sequence controller generates an internal read command signal PAR
int
. The read command is applied relative to a rising signal flank by the external clock signal CLK
ext
. The clock signal is received and distributed. The internal clock signal CLK
int
is used to transfer the command, and then to decode it. The sequence controller produces, for example, an internal clock signal PAR
int
.
The internal clock signal PAR
int
is generated with a certain signal delay, namely a decoding time &Dgr;t
DEC
. This decoding time comprises a signal delay resulting from the clock signal receiver, on the basis of the clock signal line tree (clock tree) and on the basis of signal delays within the sequence controller.
t
DEC
=t
CLK
RECEIVERT
+t
CKL
TREE
+t
Latch
+t
CMD
Decode
+t
PAR
Generation
The generated internal read signal PAR
int
is applied with a short signal delay to the read/write amplifiers, which emit the data to be read out to the internal data bus. The data is passe

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

Latency time switch for an S-DRAM does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Latency time switch for an S-DRAM, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Latency time switch for an S-DRAM will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3316946

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