IS42S32160B, IS45S32160B
Integrated Silicon Solution, Inc. - www.issi.com 37
Rev. A
11/30/09
CLK
CKE
HIGH
COLUMN ADDRESS
AUTO PRECHARGE
BANK ADDRESS
CS
RAS
CAS
WE
A0-A8
A10
BA0, BA1
NO PRECHARGE
A9, A11, A12
WRITE COMMAND
Thestartingcolumnandbankaddressesareprovidedwith
theWRITEcommand,andautoprechargeiseitherenabled
or disabled for that access. If auto precharge is enabled,
the row being accessed is precharged at the completion of
theburst.ForthegenericWRITEcommandsusedinthe
following illustrations, auto precharge is disabled.
DuringWRITEbursts,therstvalid
data-in
element will be
registered coincident
with the
WRITE
command.
Subsequent
data elements will be registered on each successive posi-
tiveclockedge.Uponcompletionofaxed-lengthburst,
assuming no other commands have been initiated, the
DQswillremainHigh-Zandanyadditionalinputdatawill
beignored(seeWRITEBurst).Afull-pageburstwillcon-
tinue until terminated. (At the end of the page, it will wrap
tocolumn0andcontinue.)
DataforanyWRITEburstmaybetruncatedwithasubse-
quentWRITEcommand,anddataforaxed-lengthWRITE
burst may be immediately followed by data for a WRITE
command.The newWRITEcommandcanbeissuedon
anyclockfollowingthepreviousWRITEcommand,andthe
data provided coincident with the new command applies to
the new command.
AnexampleisshowninWRITEtoWRITEdiagram.Datan
+ 1 is either the last of a burst of two or the last desired of
alongerburst.TheSDRAMusesapipelinedarchitecture
andthereforedoesnotrequirethe2n rule associated with
aprefetcharchitecture.AWRITEcommandcanbeinitiated
onanyclockcyclefollowingapreviousWRITEcommand.
Full-speedrandomwriteaccesseswithinapagecanbe
performedtothesamebank,asshowninRandomWRITE
Cycles,oreachsubsequentWRITEmaybeperformedto
a different bank.
DataforanyWRITEburstmaybetruncatedwithasubse-
quentREADcommand,anddataforaxed-lengthWRITE
burstmaybeimmediatelyfollowedbyasubsequentREAD
command.OncetheREADcommandisregistered,the
datainputswillbeignored,andWRITEswillnotbeex-
ecuted.AnexampleisshowninWRITEtoREAD.Datan
+ 1 is either the last of a burst of two or the last desired
of a longer burst.
Data for a xed-length WRITE burst may be followed
by, ortruncated with,aPRECHARGEcommand to the
same bank (provided that auto precharge was not acti-
vated), and a full-pageWRITE burst may be truncated
withaPRECHARGEcommandtothesamebank.The
PRECHARGEcommandshouldbeissuedtd p l after the
clock edge at which the last desired input data element
isregistered.Theautoprechargemoderequiresatd p l of
atleastoneclockplustime,regardlessoffrequency.In
addition,whentruncatingaWRITEburst,theDQMsignal
must be used to mask input data for the clock edge prior
to,andtheclockedgecoincidentwith,thePRECHARGE
command.AnexampleisshownintheWRITEtoPRE-
CHARGEdiagram.Datan+1 is either the last of a burst
oftwoorthelastdesiredofalongerburst.Followingthe
PRECHARGEcommand,asubsequentcommandtothe
same bank cannot be issued until tr p is met.
Inthecaseofaxed-lengthburstbeingexecutedtocomple-
tion, a PRECHARGE command issued at the optimum
time
(asdescribedabove)
provides the same operation that
wouldresultfromthesamexed-lengthburstwithauto
precharge.Thedisadvantageofthe
PRECHARGE
command
isthatitrequiresthatthecommandandaddressbusesbe
availableattheappropriatetimetoissuethecommand;the
advantageofthePRECHARGEcommandisthatitcanbe
usedtotruncatexed-lengthorfull-pagebursts.
Fixed-lengthorfull-pageWRITEburstscanbetruncated
withtheBURSTTERMINATEcommand.Whentruncat-
ingaWRITEburst,theinputdataappliedcoincidentwith
theBURSTTERMINATEcommandwillbeignored.The
lastdatawritten(providedthatDQMisLOWatthattime)
will be the input data applied one clock previous to the
BURSTTERMINATEcommand.ThisisshowninWRITE
BurstTermination,wheredatan is the last desired data
element of a longer burst.
WRITES
WRITEburstsareinitiatedwithaWRITEcommand,as
showninWRITECommanddiagram.