
Device Operations (continued) 
  A45L9332A Series 
PRELIMINARY 
(October, 2001, Version 0.1) 
16 
AMIC Technology, Inc.
command is asserted. The maximum time any bank can be 
active is specified by t
RAS
(max). Therefore, each bank has 
to be precharged within t
RAS
(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 both banks are in 
idle state.  
Auto Precharge 
The precharge operation can also be performed by using 
auto precharge. The SGRAM internally generates the 
timing to satisfy t
RAS
(min) and “t
RP
” 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 A9. If burst read or burst write 
command is issued with low on A9, 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. 
Both Banks Precharge 
Both banks can be precharged at the same time by using 
Precharge all command. Asserting low on 
CS
 ,
RAS
 and 
WE
  with high on A9 after both banks have satisfied 
t
RAS
(min) requirement, performs precharge on both banks. 
At the end of tRP after performing precharge all, both banks 
are in idle state. 
Auto Refresh 
The storage cells of SGRAM need to be refreshed every 
32ms 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 
asserting low on 
CS
 ,
RAS
 and 
CAS
 with high on CKE 
and 
WE
. The auto refresh command can only be asserted 
with both banks being in idle state and the device is not in 
power down mode (CKE is high in the previous cycle). The 
time required to complete the auto refresh operation is 
specified by “t
RC
(min)”. The minimum number of clock 
cycles required can be calculated by driving “t
RC
” 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. Both banks will be 
in the idle state at the end of auto refresh operation. The 
auto refresh is the preferred refresh mode when the 
SGRAM is being used for normal data transactions. The 
auto refresh cycle can be performed once in 15.6us or a 
burst of 2048 auto refresh cycles once in 32ms. 
Self Refresh 
The self refresh is another refresh mode available in the 
SGRAM. The self refresh is the preferred refresh mode for 
data retention and low power operation of SGRAM. In self 
refresh mode, the SGRAM 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 
CS
 ,
RAS
 ,
CAS
 and CKE with high 
on 
WE
. Once the self refresh mode is entered, only CKE 
state being low matters, all the other inputs including clock 
are ignored to remain in the self refresh.  
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 “t
RC
” before the SGRAM 
reaches idle state to begin normal operation. If the system 
uses burst auto refresh during normal operation, it is 
recommended to used burst 2048 auto refresh cycles 
immediately after exiting self refresh. 
Define Special Function (DSF) 
The DSF controls the graphic applications of SGRAM. If 
DSF is tied to low, SGRAM function is 256K X 32 X 2 Bank 
SDRAM. SDRAM can be used as an unified memory by the 
appropriate DSF command. All the graphic function mode 
can be entered only by setting DSF high when issuing 
commands which otherwise would be normal SDRAM 
commands.  
SDRAM functions such as 
RAS
 Active, Write, and WCBR 
change to SGRAM functions such as 
RAS
 Active with 
WPB, Block Write and SWCBR respectively. See the 
sessions below for the graphic functions that DSF controls. 
Special Mode Register Set (SMRS) 
There are two kinds of special mode registers in SGRAM. 
One is color register and the other is mask register. Those 
usage will be explained at “WRITE PER BIT” and ”BLOCK 
WRITE” session. When A5 and DSF goes high in the same 
cycle as 
CS
 ,
RAS
 ,
CAS
 and 
WE
going low, load mask 
register (LMR) process is executed and the mask registers 
are filled with the masks for associated DQ’s through DQ 
pins. And when A6 and DSF goes high in the same cycle 
as 
CS
 ,
 RAS
 ,
 CAS
 and 
WE
going low, load color 
register (LCR) process is executed and the color register is 
filled with color data for associated DQ’s through the DQ 
pins. If both A5 and A6 are high at SMRS, data of mask 
and color cycle is required to complete the write in the 
mask register and the color register at LMR and LCR 
respectively. The next clock of LMR or LCR, a new 
commands can be issued. SMRS, compared with MRS, can 
be issued at  the active state under the condition that DQ’s 
are idle. As in write operation, SMRS accepts the data 
needed through DQ pins. Therefore it should be attended 
not to induce bus contention. The more detailed materials 
can obtained by referring corresponding timing diagram.