MCM81430
11
MOTOROLA DRAM
DEVICE INITIALIZATION
On power-up, an initial pause of 200 microseconds is
required for the internal substrate generator to establish the
correct bias voltage. This must be followed by a minimum of
eight active cycles of the row address strobe (clock) to ini-
tialize all dynamic nodes within the module. During an
extended inactive state (greater than 16 milliseconds with the
device powered up), a wake up sequence of eight active
cycles is necessary to ensure proper operation.
ADDRESSING THE RAM
The ten address pins on the device are time multiplexed at
the beginning of a memory cycle by two clocks, row address
strobe (RAS) and column address strobe (CAS), into two sep-
arate 10-bit address fields. A total of twenty address bits, ten
rows and ten columns, will decode one of the 1,048,576 byte
locations in the device. RAS active transition is followed by
CAS active transition (active = VIL, tRCD minimum) for all read
or write cycles. The delay between RAS and CAS active tran-
sitions, referred to as the multiplex window, gives a system
designer flexibility in setting up the external addresses into the
RAM.
The external CAS signal is ignored until an internal RAS sig-
nal is available. This “gate” feature on the external CAS clock
enables the internal CAS line as soon as the row address hold
time (tRAH) specification is met (and defines tRCD minimum).
The multiplex window can be used to absorb skew delays in
switching the address bus from row to column addresses and
in generating the CAS clock.
There are three other variations in addressing the module:
RAS only refresh cycle, CAS before RAS refresh cycle,
and page mode. All three are discussed in separate sections
that follow.
READ CYCLE
The DRAM may be read with either a “normal” random read
cycle or a page mode read cycle. The normal read cycle is out-
lined here, while the page mode cycle is discussed in a sepa-
rate section.
The normal read cycle begins as described in ADDRESS-
ING THE RAM, with RAS and CAS active transitions latching
the desired bit location. The write (W) input level must be high
(VIH), tRCS (minimum) before the CAS active transition, to en-
able read mode.
Both the RAS and CAS clocks trigger a sequence of events
that are controlled by several delayed internal clocks. The
internal clocks are linked in such a manner that the read
access time of the device is independent of the address multi-
plex window. CAS controls read access time: CAS must be
active before or at tRCD maximum to guarantee valid data out
(DQ) at tRAC (access time from RAS active transition). If the
tRCD maximum is exceeded, read access time is determined
by the CAS clock active transition (tCAC).
The RAS and CAS clocks must remain active for a minimum
time of tRAS and tCAS, respectively, to complete the read cycle.
W must remain high throughout the cycle, and for time tRRH or
tRCH after RAS or CAS inactive transition, respectively, to
maintain the data at that bit location. Once RAS transitions to
inactive, it must remain inactive for a minimum time of tRP to
precharge the internal device circuitry for the next active cycle.
DQ is valid, but not latched, as long as the CAS clock is active.
When the CAS clock transitions to inactive, the output will
switch to High Z (three-state) tOFF after the inactive transition.
WRITE CYCLE
The user can write to the DRAM with either an early write or
page mode early write cycle. Early write mode is discussed
here, while page mode write operations are covered in a sepa-
rate section.
A write cycle begins as described in ADDRESSING THE
RAM. Write mode is enabled by the transition of W to active
(VIL). Early write mode is distinguished by the active transition
of W, with respect to CAS. Minimum active time tRAS and tCAS,
and precharge time tRP apply to write mode, as in the read
mode.
An early write cycle is characterized by W active transition
at minimum time tWCS before CAS active transition. Data in
(DQ) is referenced to CAS in an early write cycle. RAS and
CAS clocks must stay active for tRWL and tCWL, respectively ,
after the start of the early write operation to complete the cycle.
PAGE MODE CYCLES
Page mode allows fast successive data operations at all
1024 column locations on a selected row of the module. Read
access time in page mode (tCAC) is typically half the regular
RAS clock access time, tRAC. Page mode operation consists
of keeping RAS active while toggling CAS between VIH and
VIL. The row is latched by RAS active transition, while each
CAS active transition allows selection of a new column loca-
tion on the row.
A page mode cycle is initiated by a normal read or write
cycle, as described in prior sections. Once the timing require-
ments for the first cycle are met, CAS transitions to inactive for
minimum tCP, while RAS remains low (VIL). The second CAS
active transition while RAS is low initiates the first page mode
cycle (tPC). Either a read or write operation can be performed
in a page mode cycle, subject to the same conditions as in nor-
mal operation (previously described). These operations can
be intermixed in consecutive page mode cycles and per-
formed in any order. The maximum number of consecutive
page mode cycles is limited by tRASP. Page mode operation is
ended when RAS transitions to inactive, coincident with or fol-
lowing CAS inactive transition.
REFRESH CYCLES
The dynamic RAM design is based on capacitor charge
storage for each bit in the array. This charge will tend to de-
grade with time and temperature. Each bit must be periodically
refreshed (recharged) to maintain the correct bit state. Bits in
the MCM81430 require refresh every 16 milliseconds.
This is accomplished by cycling through the 1024 row ad-
dresses in sequence within the specified refresh time. All the
bits on a row are refreshed simultaneously when the row is ad-
dressed. Distributed refresh implies a row refresh every 15.6
microseconds for the MCM81430. Burst refresh, a refresh of
all 1024 rows consecutively , must be performed every 16 milli-
seconds.
A normal read or write operation to the RAM will refresh all
the bits associated with the particular row decoded. Three oth-
er methods of refresh, RAS-only refresh, CAS before RAS
refresh, and hidden refresh are available on this device for
greater system flexibility.
RAS-Only Refresh
RAS-only refresh consists of RAS transition to active, latch-
ing the row address to be refreshed, while CAS remains high
(VIH) throughout the cycle. An external counter is employed to
ensure all rows are refreshed within the specified limit.