A43E16161
be taken to make sure that burst write is completed or DQM
is used to inhibit writing before precharge command is
asserted. The maximum time any bank can be active is
specified by tRAS(max). Therefore, each bank has to be
precharged within tRAS(max) from the bank activate
command. At the end of precharge, the bank enters the idle
state and is ready to be activated again.
Entry to Power Down, Auto refresh, Self refresh and Mode
register Set etc, is possible only when all banks are in idle
state.
time required to complete the auto refresh operation is
specified by “tRC(min)”. The minimum number of clock cycles
required can be calculated by dividing “tRC” with clock cycle
time and then rounding up to the next higher integer. The
auto refresh command must be followed by NOP’s until the
auto refresh operation is completed. All banks will be in the
idle state at the end of auto refresh operation. The auto
refresh is the preferred refresh mode when the SDRAM is
being used for normal data transactions. The auto refresh
cycle can be performed once in 15.6us or a burst of 4096
auto refresh cycles once in 64ms.
Auto Precharge
Self Refresh
The precharge operation can also be performed by using
auto precharge. The SDRAM internally generates the timing
to satisfy tRAS(min) and “tRP” for the programmed burst length
and CAS latency. The auto precharge command is issued at
the same time as burst read or burst write by asserting high
on A10/AP. If burst read or burst write command is issued
with low on A10/AP, the bank is left active until a new
command is asserted. Once auto precharge command is
given, no new commands are possible to that particular bank
until the bank achieves idle state.
The self refresh is another refresh mode available in the
SDRAM. The self refresh is the preferred refresh mode for
data retention and low power operation of SDRAM. In self
refresh mode, the SDRAM disables the internal clock and all
the input buffers except CKE. The refresh addressing and
timing is internally generated to reduce power consumption.
The self refresh mode is entered from all banks idle state by
asserting low on
,
,
and CKE with high on
CS RAS CAS
. Once the self refresh mode is entered, only CKE state
WE
being low matters, all the other inputs including clock are
ignored to remain in the self refresh.
All Banks Precharge
All banks can be precharged at the same time by using
The self refresh is exited by restarting the external clock and
then asserting high on CKE. This must be followed by NOP’s
for a minimum time of “tRC” before the SDRAM reaches idle
state to begin normal operation. Upon exiting the self refresh
mode, AUTO REFRESH commands must be issued every
15.6 μ s or less as both SELF REFRESH and AUTO
REFRESH utilize the row refresh counter.
Precharge all command. Asserting low on
,
and
CS RAS
with high on A10/AP after both banks have satisfied
WE
tRAS(min) requirement, performs precharge on all banks. At
the end of tRP after performing precharge all, all banks are
in idle state.
Auto Refresh
Deep Power Down Mode
The storage cells of SDRAM need to be refreshed every
64ms to maintain data. An auto refresh cycle accomplishes
refresh of a single row of storage cells. The internal counter
increments automatically on every auto refresh cycle to
refresh all the rows. An auto refresh command is issued by
The Deep Power Down Mode is an unique function on Low
Power SDRAMs with very low standby currents. All internal
voltage generators inside the Low Power SDRAMs are
stopped and all memory data will be lost in this mode. To
enter the Deep Power Down Mode all banks must be
precharged and the necessary Precharged Delay tRP must
occur.
asserting low on
,
and
with high on CKE
CAS
CS RAS
and
. The auto refresh command can only be asserted
WE
with all banks being in idle state and the device is not in
power down mode (CKE is high in the previous cycle). The
PRELIMINARY (August, 2005, Version 0.0)
13
AMIC Technology, Corp.