Integrated Silicon Solution, Inc. — www.issi.com 7
Rev. G
7/30/2014
IS42S16400J
IS45S16400J
READ
TheREADcommandselectsthebankfromBA0,BA1inputs
and starts a burst read access to an active row. Inputs
A0-A7providesthestartingcolumnlocation.WhenA10is
HIGH,thiscommandfunctionsasanAUTOPRECHARGE
command.Whentheautoprechargeisselected,therow
beingaccessedwillbeprechargedattheendoftheREAD
burst.Therowwillremainopenforsubsequentaccesses
when AUTO PRECHARGE is not selected. DQ’s read
data is subject to the logic level on the DQM inputs two
clocksearlier.WhenagivenDQMsignalwasregistered
HIGH,thecorrespondingDQ’swillbeHigh-Ztwoclocks
later.DQ’swillprovidevaliddatawhentheDQMsignal
wasregisteredLOW.
WRITE
A burst write access to an active row is initiated with the
WRITE command. BA0, BA1 inputs selects the bank,
and the starting column location is provided by inputs
A0-A7. Whether or not AUTO-PRECHARGE is used is
determined by A10.
Therowbeingaccessedwillbeprechargedattheendof
theWRITE burst,if AUTOPRECHARGE is selected. If
AUTOPRECHARGEisnotselected,therowwillremain
open for subsequent accesses.
A memory array is written with corresponding input data
onDQ’sandDQMinputlogiclevelappearingatthesame
time. Data will be written to memory when DQM signal is
LOW.WhenDQMisHIGH,thecorrespondingdatainputs
willbeignored,andaWRITEwillnotbeexecutedtothat
byte/column location.
PRECHARGE
ThePRECHARGEcommandisusedtodeactivatetheopen
rowinaparticularbankortheopenrowinallbanks.BA0,
BA1canbeusedtoselectwhichbankisprechargedorthey
aretreatedas“Don’tCare”.A10determineswhetherone
or all banks are precharged. After executing this command,
the next command for the selected bank(s) is executed after
passage of the period tRP
, which is the period required for
bankprecharging.Onceabankhasbeenprecharged,it
isintheidlestateandmustbeactivatedpriortoanyREAD
orWRITEcommandsbeingissuedtothatbank.
AUTO PRECHARGE
The AUTO PRECHARGE function ensures that the
precharge is initiated at the earliest valid stage within a
burst.Thisfunctionallowsforindividual-bankprecharge
without requiring an explicit command. A10 can be used
toenabletheAUTOPRECHARGEfunctioninconjunc-
tionwithaspecicREADorWRITEcommand.Foreach
individualREADorWRITEcommand,autoprechargeis
eitherenabledordisabled.AUTOPRECHARGEdoesnot
applyexceptinfull-pageburstmode.Uponcompletionof
theREADorWRITEburst,aprechargeofthebank/row
that is addressed is automatically performed.
AUTO REFRESH COMMAND
ThiscommandexecutestheAUTOREFRESHoperation.
Therowaddressandbanktoberefreshedareautomatically
generatedduringthisoperation. Thestipulatedperiod(trc) is
required for a single refresh operation, and no other com-
mandscanbeexecutedduringthisperiod. Thiscommand
isexecutedatleast4096timeseveryTref.DuringanAUTO
REFRESHcommand,addressbitsare“Don’tCare”.This
commandcorrespondstoCBRAuto-refresh.
SELF REFRESH
DuringtheSELFREFRESHoperation,therowaddressto
be refreshed, the bank, and the refresh interval are gen-
eratedautomaticallyinternally.SELFREFRESHcanbe
usedtoretaindataintheSDRAMwithoutexternalclocking,
eveniftherestofthesystemispowereddown.TheSELF
REFRESHoperationisstartedbydroppingtheCKEpin
fromHIGHtoLOW.DuringtheSELFREFRESHoperation
allotherinputstotheSDRAMbecome“Don’tCare”.The
device must remain in self refresh mode for a minimum
period equal to tras or may remain in self refresh mode
foranindeniteperiodbeyondthat.TheSELF-REFRESH
operationcontinuesaslongastheCKEpinremainsLOW
and there is no need for external control of any other pins.
Thenextcommandcannotbeexecuteduntilthedevice
internal recovery period (trc) has elapsed. Once CKE
goesHIGH,theNOPcommandmustbeissued
(minimum
of two clocks)
to provide time for the completion of any
internal refresh in progress. After the self-refresh, since it
is impossible to determine the address of the last row to
berefreshed,anAUTO-REFRESHshouldimmediatelybe
performed for all addresses.
BURST TERMINATE
The BURSTTERMINATE command forcibly terminates
the burst read and write operations by truncating either
fixed-length or full-page bursts and the most recently
registeredREADorWRITEcommandpriortotheBURST
TERMINATE.
COMMAND INHIBIT
COMMANDINHIBITpreventsnewcommandsfrombeing
executed.Operationsinprogressarenotaffected,apart
fromwhethertheCLKsignalisenabled
NO OPERATION
WhenCSislow,theNOPcommandpreventsunwanted
commands from being registered during idle or wait
states.