Rev. 1.0 August 2006
1Mx36 & 2Mx18 SRAM
- 7 -
K7D321874C
K7D323674C
Read Operation(Single and Double)
During SDR read operations, addresses and controls are registered at the first rising edge of K clock and then the internal array is
read between first and second rising edges of K clock. Data outputs are updated from output registers off the second rising edge of
K clock. During DDR read operations, addresses and controls are registered at the first rising edge of K clock, and then the internal
array is read twice between first and second rising edges of K clock. Data outputs are updated from output registers sequentially by
burst order off the second rising and falling edge of K clock.
Interleave and linear burst operation is controlled by LBO pin and the burst count is controllable with the maximum burst length of 4.
To avoid data contention,at least two NOP operations are required between the last read and the first write operation.
Write Operation(Late Write)
During SDR write operations, addresses and controls are registered at the first rising edge of K clock and data inputs are registered
at the following rising edge of K clock. During DDR write operations, addresses and controls are registered at the first rising edge of
K clock and data inputs are registered twice at the following rising and falling edge of K clock. Write addresses and data inputs are
stored in the data in registers until the next write operation, and only at the next write operation are data inputs fully written into
SRAM array.
Echo clock operation
Free running type of Echo clocks are generated from K clock regardless of read, write and NOP operations. They will stop operation
only when K clock is in the stop mode.
Echo clocks are designed to represent data output access time and this allows the echo clocks to be used as reference to capture
data outputs.
Bypass Read Operation
Bypass read operation occurs when the last write operation is followed by a read operation where write and read addresses are
identical. For this case, data outputs are from the data in registers instead of SRAM array.
Programmable Impedance Output Driver
This HSTL Late Write SRAM has been designed with programmable impedance output buffers. The SRAMs output buffer imped-
ance can be adjusted to match the system data bus impedance, by connecting a external resistor (RQ) between the ZQ pin of the
SRAM and VSS. The value of RQ must be five times the value of the intended line impedance driven by the SRAM. For example, a
250Ω resistor will give an output buffer impedance of 50Ω. The allowable range of RQ is from 175Ω to 350Ω. Internal circuits evaluate
and periodically adjust the output buffer impedance, as the impedance is affected by drifts in supply voltage and temperature. One
evaluation occurs every 32 clock cycles, with each evaluation moving the output buffer impedance level only one step at a time
toward the optimum level. Impedance updates occur when the SRAM is in High-Z state, and thus are triggered by write and deselect
operations. Updates will also be triggered with G HIGH initiated High-Z state, providing the specified G setup and hold times are met.
Impedance match is not instantaneous upon power-up. In order to guarantee optimum output driver impedance, the SRAM requires
a minimum number of non-read cycles (1,024) after power-up. The output buffers can also be programmed in a minimum impedance
configuration by connecting ZQ to VSS or VDDQ.
Power-Up/Power-Down Supply Voltage Sequencing
The following power-up supply voltage application is recommended: VSS, VDD, VDDQ, VREF, then VIN. VDD and VDDQ can be applied
simultaneously, as long as VDDQ does not exceed VDD by more than 0.5V during power-up. The following power-down supply voltage
removal sequence is recommended: VIN, VREF, VDDQ, VDD, VSS. VDD and VDDQ can be removed simultaneously, as long as VDDQ
does not exceed VDD by more than 0.5V during power-down.