NSC DP8419N-80

August 1989
DP8417/NS32817, 8418/32818, 8419/32819, 8419X/
32819X 64k, 256k Dynamic RAM Controller/Drivers
General Description
Operational Features
The DP8417/8418/8419/8419X represent a family of 256k
DRAM Controller/Drivers which are designed to provide
‘‘No-Waitstate’’ CPU interface to Dynamic RAM arrays of up
to 2 Mbytes and larger. Each device offers slight functional
variations of the DP8419 design which are tailored for different system requirements. All family members are fabricated
using National’s new oxide isolated Advanced Low power
Schottky (ALS) process and use design techniques which
enable them to significantly out-perform all other LSI or discrete alternatives in speed, level of integration, and power
consumption.
Each device integrates the following critical 256k DRAM
controller functions on a single monolithic device: ultra precise delay line; 9-bit refresh counter; fall-through row, column, and bank select input latches; Row/Column address
muxing logic; on-board high capacitive-load RAS, CAS, and
Write Enable & Address output drivers; and, precise control
signal timing for all the above.
There are four device options of the basic DP8419 Controller. The DP8417 is pin and function compatible with the
DP8419 except that its outputs are TRI-STATEÉ. The
DP8418 changes one pin and is specifically designed to
offer an optimum interface to 32 bit microprocessors. The
DP8419X is functionally identical to the DP8419, but is available in a 52-pin DIP package which is upward pin compatible with National’s new DP8429D 1 Mbit DRAM Controller/
Driver.
Each device is available in plastic DIP, Ceramic DIP, and
Plastic Chip Carrier (PCC) packaging. (Continued)
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Contents
Y
Y
Y
Y
Y
Y
TRI-STATEÉ is a registered trademark of National Semiconductor Corp.
PALÉ is a registered trademark of and used under license with Monolithic Memories, Inc.
Makes DRAM Interface and refresh tasks appear virtually transparent to the CPU, making DRAMs as easy to
use as static RAMs
Specifically designed to eliminate CPU wait states up to
10 MHz or beyond
Eliminates 15 to 20 SSI/MSI components for significant
board real estate reduction, system power savings and
the elimination of chip-to-chip AC skewing
On-board ultra precise delay line
On-board high capacitive RAS, CAS, WE, and address
drivers (specified driving 88 DRAMs directly)
AC specified for directly addressing up to 8 Megabytes
Low power/high speed bipolar oxide isolated process
Upward pin and function compatible with new DP8428/
DP8429 1 Mbit DRAM controller drivers
Downward pin and function compatible with DP8408A/
DP8409A 64k/256k DRAM controller/drivers
4 user selectable modes of operation for Access and
Refresh (2 automatic, 2 external)
Y
System and Device Block Diagrams
Recommended Companion Components
Device Connection Diagrams and Pin Definitions
Family Device Differences
(DP8419 vs DP8409A, 8417, 8418, 8419X)
Mode of Operation
(Descriptions and Timing Diagrams)
Application Description and Diagrams
DC/AC Electrical Specifications, Timing Diagrams and
Test Conditions
System Diagram
TL/F/8396 – 25
C1995 National Semiconductor Corporation
TL/F/8396
RRD-B30M105/Printed in U. S. A.
DP8417/NS32817, 8418/32818, 8419/32819, 8419X/32819X 64k, 256k Dynamic RAM
Controller/Drivers
PRELIMINARY
General Description (Continued)
an access, leaving the three non-selected banks in the
standby mode (less than one tenth of the operating power)
with data outputs in TRI-STATE.
In order to specify each device for ‘‘true’’ worst case operating conditions, all timing parameters are guaranteed while
the chip is driving the capacitive load of 88 DRAMs including trace capacitance. The chip’s delay timing logic makes
use of a patented new delay line technique which keeps
A.C. skew to g 3 ns over the full VCC range of g 10% and
temperature range of b55§ C to a 125§ C. The DP8417,
DP8418, DP8419, and DP8419X guarantee a maximum
RASIN to CASOUT delay of 80 ns or 70 ns even while driving a 2 Mbyte memory array with error correction check bits
included. Speed selected options of these devices are
shown in the switching characteristics section of this document.
With its four independent RAS outputs and nine multiplexed
address outputs, the DP8419 can support up to four banks
of 16k, 64k or 256k DRAMs. Two bank select pins, B1 and
B0, are decoded to activate one of the RAS signals during
The DP8419 has two mode-select pins, allowing for two refresh modes and two access modes. Refresh and access
timing may be controlled either externally or automatically.
The automatic modes require a minimum of input control
signals.
A refresh counter is on-chip and is multiplexed with the row
and column inputs. Its contents appear at the address outputs of the DP8419 during any refresh, and are incremented
at the completion of the refresh. Row/Column and bank
address latches are also on-chip. However, if the address
inputs to the DP8419 are valid throughout the duration of
the access, these latches may be operated in the fallthrough mode.
System Companion Components
Device Ý
Function
DP84300
DP84412
DP84512
DP84322
DP84422
DP84522
DP84432
DP84532
DP8400-2
DP8400-4
DP8402A
Programmable Refresh Timer for DP84xx DRAM Controller
NS32008/16/32 to DP8409A/17/18/19/28/29 Interface
NS32332 to DP8417/18/19/28/29 Interface
68000/08/10 to DP8409A/17/18/19/28/29 Interface (up to 8 MHz)
68000/08/10 to DP8409A/17/18/19/28/29 Interface (up to 12.5 MHz)
68020 to DP8417/18/19/28/29 Interface
8086/88/186/188 to DP8409A/17/18/19/28/29 Interface
80286 to DP8409A/17/18/19/28/29 Interface
16-bit Expandable Error Checker/Corrector
16-bit Expandable Error Checker/Corrector
32-bit Error Detector and Corrector (EDAC)
2
Block Diagrams
DP8417, 8419 and 8419X
TL/F/8396 – 26
DP8418
TL/F/8396 – 27
3
Connection Diagrams (Dual-In-Line Package)
TL/F/8396–28
TL/F/8396 – 29
TL/F/8396 – 30
Order Number DP8417D-70, DP8417D-80, DP8417N-70, DP8417N-80,
DP8418D-70, DP8418D-80, DP8418N-70, DP8418N-80,
DP8419D-70, DP8419D-80, DP8419N-70, DP8419N-80,
DP8419XD-70 or DP8419XD-80.
See NS Package Number D48A, D52A, or N48A
4
Connection Diagrams (Continued)
Plastic Chip Carrier Package
TL/F/8396 – 31
Plastic Chip Carrier Package
TL/F/8396 – 32
Order Number DP8417V-70, DP8417V-80, DP8418V-70,
DP8418V-80, DP8419V-70 or DP8419V-80
See NS Package Number V68A
5
Family Device Differences
3) Pin 4 on the DP8419 is RAHS instead of M1, as on the
DP8409A, and allows for two choices of tRAH in mode 5.
DP8417 vs DP8419
The DP8417 is identical to the DP8419 with the exception
that its RAS, CAS, WE and Q (Multiplexed Address) outputs
are TRI-STATE when CS (Chip Select) is high and the chip
is not in a refresh mode. This feature allows access to the
same DRAM array through multiple DRAM Controller/Driver
DP8417s. All AC specifications are the same as the DP8419
except tCSRLO which is 34 ns for the DP8417 versus 5 ns
for the DP8419. Separate delay specifications for the TRISTATE timing paths are provided in the AC tables of this
data sheet.
DP8418 vs DP8419
The DP8418 DYNAMIC RAM CONTROLLER/DRIVER is
identical to the DP8419 with the exception of two functional
differences incorporated to improve performance with 32-bit
microprocessors.
1) Pin 26 (B1) is used to enable/disable a pair of RAS outputs, and pin 27 (B0 on the DP8419) is a no connect.
When B1 is low, RAS0 and RAS1 are enabled such that
they both go low during an access. When B1 is high,
RAS2 and RAS3 are enabled. This feature is useful when
driving words to 32 bits or more since each RAS would
be driving only one half of the word. By distributing the
load on each RAS line in this way, the DP8418 will meet
the same AC specifications driving 2 banks of 32 DRAMs
each as the DP8419 does driving 4 banks of 16 bits each.
2) The hidden refresh function available on the DP8419 has
been disabled in order to reduce the amount of setup
time necessary from CS going low to RASIN going low
during an access of DRAM. This parameter, called
tCSRL1, is 5 ns for the DP8418 whereas it is 34 ns for the
DP8419. The hidden refresh function only allows a very
small increase in system performance, at best, at microprocessor frequencies of 10 MHz and above.
DP8419 vs DP8409A
The DP8419 High Speed DRAM Controller/Driver combines
the most popular memory control features of the
DP8408A/9A DRAM Controller/Driver with the high speed
of bipolar oxide isolation processing.
The DP8419 retains the high capacitive-load drive capability
of the DP8408A/9A as well as its most frequently used access and refresh modes, allowing it to directly replace the
DP8408A/9A in applications using only modes 0, 1, 4 and 5.
Thus, the DP8419 will allow most DP8408A/9A users to
directly upgrade their system by replacing their old controller chip with the DP8419.
The highest priority of the DP8419 is speed. By peforming
the DRAM address multiplexing, control signal timing and
high-capacitive drive capability on a single chip, propagation
delay skews are minimized. Emphasis has been placed on
reducing delay variation over the specified supply and temperature ranges.
Except for the following, a DP8419 will operate essentially
the same as a DP8409A.
1) The DP8419 has significantly faster AC performance.
2) The DP8419 can replace the DP8409A in applications
which use modes 0, 1, 4, and 5. Modes 2, 3, 6, and 7 of
the DP8409A are not available on the DP8419.
4) RFI/O does not function as an end-of-count signal in
Mode 0 on the DP8419 as it does on the DP8409A.
5) DP8419 address and control outputs do not TRI-STATE
when CS is high as on the DP8409A. DP8419 control
outputs are active high when CS is high (unless refreshing).
Pin Definitions
VCC, GND, GND b VCC e 5V g 10%. The three supply
pins have been assigned to the center of the package to
reduce voltage drops, both DC and AC. There are two
ground pins to reduce the low level noise. The second
ground pin is located two pins from VCC, so that decoupling
capacitors can be inserted directly next to these pins. It is
important to adequately decouple this device, due to the
high switching currents that will occur when all 9 address
bits change in the same direction simultaneously. A recommended solution would be a 1 mF multilayer ceramic capacitor in parallel with a low-voltage tantalum capacitor, both
connected as close as possible to VCC and GND to reduce
lead inductance. See Figure below.
TL/F/8396 – 4
*Capacitor values should be chosen depending on the particular application.
R0 – R8: Row Address Inputs.
C0 – C8: Column Address Inputs.
Q0 – Q8: Multiplexed Address Outputs - This address is
selected from the Row Address Input Latch, the Column
Address Input Latch or the Refresh Counter.
RASIN: Row Address Strobe Input - RASIN directly controls the selected RAS output when in an access mode and
all RAS outputs during hidden or external refresh.
R/C (RFCK) - In the auto-modes this pin is the external
refresh clock input; one refresh cycle should be performed
each clock period. In the external access mode it is Row/
Column Select Input which enables either the row or column
address input latch onto the output bus.
CASIN (RGCK) - In the auto-modes this pin is the RAS
Generator Clock input. In external access mode it is the
Column Address Strobe input which controls CAS directly
once columns are enabled on the address outputs.
ADS: Address (Latch) Strobe Input - Row Address, Column Address, and Bank Select Latches are fall-through with
ADS high; latching occurs on high-to-low transition of ADS.
CS: Chip Select Input - When high, CS disables all accesses. Refreshing, however, in both modes 0 and 1 is not affected by this pin.
M0, M2 (RFSH): Mode Control Inputs - These pins select
one of the four available operational modes of the DP8419
(see Table III).
RFI/O: Refresh Input/Output - In the auto-modes this pin
is the Refresh Request Output. It goes low following RFCK
6
Pin Definitions (Continued)
Because of distributed trace capacitance and inductance
and DRAM input capacitance, current spikes can be created, causing overshoots and undershoots at the DRAM inputs that can change the contents of the DRAMs or even
destroy them. To reduce these spikes, a damping resistor
(low inductance, carbon) should be inserted between the
DP8419 outputs and the DRAMs, as close as possible to
the DP8419. The damping resistor values may differ depending on how heavily an output is loaded. These resistors
should be determined by the first prototypes (not wirewrapped due to the larger distributed capacitance and inductance). Resistors should be chosen such that the transition on the control outputs is critically damped. Typical
values will be from 15X to 100X, with the lower values being used with the larger memory arrays. Note that AC parameters are specified with 15X damping resistors. For
more information see AN-305 ‘‘Precautions to Take When
Driving Memories’’.
indicating that no hidden refresh was performed while RFCK
was high. When this pin is set low by an external gate the
on-chip refresh counter is reset to all zeroes.
WIN: Write Enable Input.
WE: Write Enable Output - WE follows WIN unconditionally.
RAHS: Row Address Hold Time Select - Selects the tRAH
to be generated by the DP8419 delay line to allow use with
fast or slow DRAMs.
CAS: Column Address Strobe Output - In mode 5 and in
mode 4 with CASIN low before R/C goes low, CAS goes
low automatically after the column address is valid on the
address outputs. In mode 4 CAS follows CASIN directly after R/C goes low, allowing for nibble accessing. CAS is always high during refresh.
RAS 0 – 3: Row Address Strobe Outputs - The enabled
RAS output (see Table II) follows RASIN directly during an
access. During refresh, all RAS outputs are enabled.
B0, B1: Bank Select Inputs - These pins are decoded to
enable one of the four RAS outputs during an access (see
Table I and Table II).
DP8419 DRIVING ANY 16k, 64k or 256k DRAMs
The DP8419 can drive any 16k, 64k or 256k DRAMs. All 16k
DRAMs use basically the same configuration, including the
5V-only version. Hence, in most applications, different manufacturers’ DRAMs are interchangeable (for the same supply-rail chips), and the DP8419 can drive them all (see Figure 1a ).
There are three basic configurations for the 5V-only 64k
DRAMs: a 128-row by 512-column array with an on-RAM
refresh counter, a 128-row by 512-column array with no onRAM refresh counter, and a 256-row by 256-column array
with no on-RAM refresh counter. The DP8419 can drive all
three configurations, and allows them all to be interchangeable (as shown in Figures 1b and 1c ), providing maximum
flexibility in the choice of DRAMs. Since the 9-bit on-chip
refresh counter can be used as a 7-bit refresh counter for
the 128-row configuration, or as an 8-bit refresh counter for
the 256-row configuration, the on-RAM refresh counter, if
present, is never used.
256k DRAMs require all 18 of the DP8419’s address inputs
to select one memory location within the DRAM. RAS-only
refreshing with the nine-bit refresh-counter on the DP8419
makes CAS before RAS refreshing, available on 256k
DRAMs, unnecessary.
TABLE I. DP8417, DP8419, DP8419X
Memory Bank Decode
Bank Select
(Strobed by ADS)
B1
B0
0
0
1
1
0
1
0
1
Enabled RASn
RAS0
RAS1
RAS2
RAS3
TABLE II. DP8418 Memory Bank Decode
Bank Select
(Strobed by ADS)
B1
NC
0
1
X
X
Enabled RASn
RAS0 and RAS1
RAS2 and RAS3
Conditions for All Modes
INPUT ADDRESSING
The address block consists of a row-address latch, a column-address latch, and a resettable refresh counter. The
address latches are fall-through when ADS is high and latch
when ADS goes low. If the address bus contains valid addresses until after CAS goes low at the end of the memory
cycle, ADS can be permanently high. Otherwise ADS must
go low while the addresses are still valid.
READ, WRITE AND READ-MODIFY-WRITE CYCLES
The output signal, WE, determines what type of memory
access cycle the memory will perform. If WE is kept high
while CAS goes low, a read cycle occurs. If WE goes low
before CAS goes low, a write cycle occurs and data at DI
(DRAM input data) is written into the DRAM as CAS goes
low. If WE goes low later than tCWD after CAS goes low, first
a read occurs and DO (DRAM output data) becomes valid,
then data DI is written into the same address in the DRAM
as WE goes low. In this read-modify-write case, DI and DO
cannot be linked together. WE always follows WIN directly
to determine the type of access to be performed.
DRIVE CAPABILITY
The DP8419 has timing parameters that are specified driving the typical capacitance (including traces) of 88, 5V-only
DRAMs. Since there are 4 RAS outputs, each is specified
driving one-fourth of the total memory. CAS, WE and the
address outputs are specified driving all 88 DRAMs.
The graph in Figure 10 may be used to determine the slight
variations in timing parameters, due to loading conditions
other than 88 DRAMs.
POWER-UP INITIALIZE
When VCC is first applied to the DP8419, an initialize pulse
clears the refresh counter and the internal control flip-flops.
7
Mode Features Summary
Y
Y
Y
Y
Y
Y
Y
4 modes of operation: 2 access and 2 refresh
Automatic or external control selected by the user
Auto access mode provides RAS, row to column
change, and then CAS automatically
Choice between two different values of tRAH in auto-access mode
CAS controlled independently in external control mode,
allowing for nibble mode accessing
Automatic refreshing can make refreshes transparent to
the system
CAS is inhibited during refresh cycles
A burst refresh may be performed by holding RFSH low and
toggling RASIN until all rows are refreshed. It may be useful
in this case to reset the refresh counter just prior to beginning the refresh. The refresh counter resets to all zeroes
when RFI/O is pulled low by an external gate. The refresh
counter always counts to 511 before rolling over to zero. If
there are 128 or 256 rows being refreshed then Q7 or Q8,
respectively, going high may be used as an end-of-burst
indicator.
In order that the refresh address is valid on the address
outputs prior to the RAS lines going low, RFSH must go low
before RASIN. The setup time required is given by tRFLRL in
the Switching Characteristics. This parameter may be adjusted using Figure 10 for loading conditions other than
those specified.
DP8419 Mode Descriptions
MODE 0 – EXTERNALLY CONTROLLED REFRESH
Figure 2 shows the Externally Controlled Refresh timing. In
this mode the refresh counter contents are multiplexed to
the address outputs. All RAS outputs are enabled to follow
RASIN so that the row address indicated by the refresh
counter is refreshed in all DRAM banks when RASIN goes
low. The refresh counter increments when RASIN goes
high. RFSH should be held low at least until RASIN goes
high (they may go high simultaneously) so that the refresh
address remains valid and all RAS outputs remain enabled
throughout the refresh.
TABLE III. DP8419 Mode Select Options
8
Mode
(RFSH) M2
M0
Mode of Operation
0
1
4
5
0
0
1
1
0
1
0
1
Externally Controlled Refresh
Auto Refresh – Forced
Externally Controlled Access
Auto Access (Hidden Refresh)
DP8419 Mode Descriptions (Continued)
DP8419 Interface Between System & DRAM Banks
TL/F/8396 – 5
FIGURE 1a. DP8419 with any 16k DRAMS
Only LS 7 Bits of Refresh Counter used for the 7 Row Addresses.
TL/F/8396 – 6
MSB not used but can toggle.
FIGURE 1b. DP8419 with 128 Row x 512 Column 64k DRAM
TL/F/8396 – 7
8 Bits of Refresh Counter Used
FIGURE 1c. DP8419 with 256 Row x 256 Column 64k DRAM
TL/F/8396 – 8
All 9 Bits of Refresh Counter Used
FIGURE 1d. DP8419 with 256k DRAMs
9
DP8419 Mode Descriptions (Continued)
TL/F/8396 – 9
*Indicates Dynamic RAM Parameters
FIGURE 2a. External Control Refresh Cycle (Mode 0)
TL/F/8396 – 10
FIGURE 2b. Burst Refresh Mode 0
10
DP8419 Mode Descriptions (Continued)
be used to reset the counter in this case since RFI/O is
forced low internally for a request).
MODE 1 –AUTOMATIC FORCED REFRESH
In Mode 1 the R/C (RFCK) pin becomes RFCK (refresh
cycle clock) and the CASIN (RGCK) pin becomes RGCK
(RAS generator clock). If RFCK is high and Mode 1 is entered then the chip operates as if in MODE 0 (externally
controlled refresh), with all RAS outputs following RASIN.
This feature of Mode 1 may be useful for those who want to
use Mode 5 (automatic access) with externally controlled
refresh. By holding RFCK permanently high one need only
toggle M2 (RFSH) to switch from Mode 5 to external refresh. As with Mode 0, RFI/O may be pulled low by an external gate to reset the refresh counter.
When using Mode 1 as automatic refresh, RFCK must be an
input clock signal. One refresh should occur each period of
RFCK. If no refresh is performed while RFCK is high, then
when RFCK goes low RFI/O immediately goes low to indicate that a refresh is requested. (RFI/O may still be used to
reset the refresh counter even though it is also used as a
refresh request pin, however, an open-collector gate should
After receiving the refresh request the system must allow a
forced refresh to take place while RFCK is low. External
logic can monitor RFRQ (RFI/O) so that when RFRQ goes
low this logic will wait for the access currently in progress to
be completed before pulling M2 (RFSH) low to put the
DP8419 in mode 1. If no access is taking place when RFRQ
occurs, then M2 may immediately go low. Once M2 is low,
the refresh counter contents appear at the address outputs
and RAS is generated to perform the refresh.
An external clock on RGCK is required to derive the refresh
RAS signals. On the second falling edge of RGCK after M2
is low, all RAS lines go low. They remain low until two more
falling edges of RGCK. Thus RAS remains high for one to
two periods of RGCK after M2 goes low, and stays low for
two periods. In order to obtain the minimum delay from M2
going low to RAS going low, M2 should go low tRFSRG before the falling edge of RGCK.
TL/F/8396 – 11
j RFCK goes low
n Forced refresh RAS starts after l T
( l tRP)
k RFRQ goes low if no hidden refresh
occurred while RFCK was high
l Next RASIN starts next access
o Forced refresh RAS ends RFRQ
p mP removes refresh acknowledge
m mP acknowledges refresh request
FIGURE 3. DP8419 Performing a Forced Refresh (Mode 5 x 1 x 5) with Various Microprocessors
11
DP8419 Mode Descriptions (Continued)
The Refresh Request on RFI/O is terminated as RAS goes
low. This signal may be used to end the refresh earlier than
it normally would as described above. If M2 is pulled high
while the RAS lines are low, then the RASs go high tRFRH
later. The designer must be careful, however, not to violate
the minimum RAS low time of the DRAMs. He must also
guarantee that the minimum RAS precharge time is not violated during a transition from mode 1 to mode 5 when an
access is desired immediately following a refresh.
If the processor tries to access memory while the DP8419 is
in mode 1, WAIT states should be inserted into the processor cycles until the DP8419 is back in mode 5 and the desired access has been accomplished (see Figure 9 ).
Instead of using WAIT states to delay accesses when refreshing, HOLD states could be used as follows. RFRQ
could be connected to a HOLD or Bus Request input to the
system. When convenient, the system acknowledges the
HOLD or Bus Request by pulling M2 low. Using this
scheme, HOLD will end as the RAS lines go low (RFI/O
goes high). Thus, there must be sufficient delay from the
time HOLD goes high to the DP8419 returning to mode 5, so
that the RAS low time of the DRAMs isn’t violated as described earlier (see Figure 3 for mode 1 refresh with Hold
states).
To perform a forced refresh the system will be inactive for
about four periods of RGCK. For a frequency of 10 MHz,
*Resistors required
DRAM load.
depends
this is 400 ns. To refresh 128 rows every 2 ms an average of
about one refresh per 16 ms is required. With a RFCK period
of 16 ms and RGCK period of 100 ns, DRAM accesses are
delayed due to refresh only 2.5% of the time. If using the
Hidden Refresh available in mode 5 (refreshing with RFCK
high) this percentage will be even lower.
MODE 4 - EXTERNALLY CONTROLLED ACCESS
In this mode all control signal outputs can be controlled
directly by the corresponding control input. The enabled
RAS output follows RASIN, CAS follows CASIN (with R/C
low), WE follows WIN and R/C determines whether the row
or the column inputs are enabled to the address outputs
(see Figure 4 ).
With R/C high, the row address latch contents are enabled
onto the address bus. RAS going low strobes the row address into the DRAMs. After waiting to allow for sufficient
row-address hold time (tRAH) after RAS goes low, R/C can
go low to enable the column address latch contents onto
the address bus. When the column address is valid, CAS
going low will strobe it into the DRAMs. WIN determines
whether the cycle is a read, write or read-modify-write access. Refer to Figures 5a and 5b for typical Read and Write
timing using mode 4.
on
DRAMs Maybe 16k, 64k or 256k
For 4 Banks, can drive 16 data bits
a 6 Check Bits for ECC.
For 2 Banks, can drive 32 data bits
a 7 Check Bits for ECC.
For 1 Bank, can drive 64 data bits
a 8 Check Bits for ECC.
TL/F/8396 – 12
FIGURE 4. Typical Application of DP8419 Using External Control Access and Refresh in Modes 0 and 4
12
DP8419 Mode Descriptions (Continued)
TL/F/8396 – 13
FIGURE 5a. Read Cycle Timing (Mode 4)
TL/F/8396 – 14
FIGURE 5b. Write Cycle Timing (Mode 4)
13
DP8419 Mode Descriptions (Continued)
With tDIF1 (from Switching Characteristics) e 7 ns,
Page or Nibble mode may be performed by toggling CASIN
once the initial access has been completed. In the case of
page mode the column address must be changed before
CASIN goes low to access a new memory location (see
Figure 5c ). Parameter tCPdif has been specified in order that
users may easily determine minimum CAS pulse widths
when CASIN is toggling.
RASIN to R/C delay e 7 ns a 15 ns e 22 ns.
A delay line of 25 ns will be sufficient.
With Auto-CAS generation, the maximum delay from R/C to
CAS (loaded with 600 pF) is 46 ns. Thus the maximum
RASIN to CAS time is 71 ns, under the given conditions.
With a maximum RASIN to RAS time (tRPDL) of 20 ns, the
maximum RAS to CAS time is about 51 ns. Most DRAMs
with a 15 ns minimum tRAH have a maximum tRCD of about
60 ns. Thus, memory accesses are likely to be RAS limited
instead of CAS limited. In other words, memory access time
is limited by DRAM performance, not controller performance.
AUTOMATIC CAS GENERATION
CAS is held high when R/C is high even if CASIN is low. If
CASIN is low when R/C goes low, CAS goes low automatically, tASC after the column address is valid. This feature
eliminates the need for an externally derived CASIN signal
to control CAS when performing a simple access (Figure 5a
demonstrates Auto-CAS generation in mode 4). Page or nibble accessing may be performed as shown in Figure 5c
even if CAS is generated automatically for the initial access.
REFRESHING IN CONJUNCTION WITH MODE 4
If using mode 4 to access memory, mode 0 (externally controlled refresh) must be used for all refreshing.
FASTEST MEMORY ACCESS
The fastest mode 4 access is achieved by using the automatic CAS feature and external delay line to generate the
required delay between RASIN and R/C. The amount of
delay required depends on the minimum tRAH of the DRAMs
being used. The DP8419 parameter tDIF1 has been specified in order that the delay between RASIN and R/C may be
minimized.
tDIF1 e MAXIMUM (tRPDL - tRHA)
MODE 5 – AUTOMATIC ACCESS WITH HIDDEN REFRESHING CAPABILITY
Automatic-Access has two advantages over the externally
controlled access (mode 4). First, RAS, CAS and the row to
column change are all derived internally from one input signal, RASIN. Thus the need for an external delay line (see
mode 4) is eliminated.
Secondly, since R/C and CASIN are not needed to generate the row to column change and CAS, these pins can be
used for the automatic refreshing function.
where tRPDL e RASIN to RAS delay
and tRHA e row address held from R/C going low.
The delay between RASIN and R/C that guarantees the
specified DRAM tRAH is given by
MINIMUM RASIN to R/C e tDIF1 a tRAH.
Example
In an application using DRAMs that require a minimum tRAH
of 15 ns, the following demonstrates how the maximum
RASIN to CAS time is determined.
AUTOMATIC ACCESS CONTROL
Mode 5 of the DP8419 makes accessing Dynamic RAM
nearly as easy as accessing static RAM. Once row and column addresses are valid (latched on the DP8419 if necessary), RASIN going low is all that is required to perform the
memory access.
TL/F/8396 – 15
FIGURE 5c. Page or Nibble Access in Mode 4
14
DP8419 Mode Descriptions (Continued)
*Indicates Dynamic RAM Parameters
TL/F/8396 – 17
FIGURE 6. Mode 5 Timing
(Refer to Figure 6 ) In mode 5 the selected RAS follows
RASIN immediately, as in mode 4, to strobe the row address
into the DRAMs. The row address remains valid on the
DP8419 address outputs long enough to meet the tRAH requirement of the DRAMs (pin 4, RAHS, of the DP8419 allows the user two choices of tRAH). Next, the column address replaces the row address on the address outputs and
CAS goes low to strobe the columns into the DRAMs. WIN
determines whether a read, write or read-modify-write is
done.
The diagram below illustrates mode 5 automatic control signal generation.
(b)
by a combination of mode 5 (hidden refresh) and
mode 1 (auto-refresh)
or
(c) by a combination of mode 5 and mode 0
(a) Externally Controlled Refreshing in Mode 0 or Mode 1
All refreshing may be accomplished using external refreshes in either mode 0 or mode 1 with R/C (RFCK) tied high
(see mode 0 and mode 1 descriptions). If this is desired, the
system determines when a refresh will be performed, puts
the DP8419 in the appropriate mode, and controls the RAS
signals directly with RASIN. The on-chip refresh counter is
enabled to the address outputs of the DP8419 when the
refresh mode is entered, and increments when RASIN goes
high at the completion of the refresh.
(b) Mode 5 Refreshing (hidden) with Mode 1 refreshing
(auto)
(Refer to Figure 7a ) If RFCK is tied to a clock (see mode 1
description), RFI/O becomes a refresh request output and
goes low following RFCK going low if no refresh occurred
while RFCK was high. Refreshes may be performed in
mode 5 when the DP8419 is not selected for access (CS is
high) and RFCK is high. If these conditions exist the refresh
counter contents appear on the DP8419 address outputs
and all RAS lines follow RASIN so that if RASIN goes low
(an access other than through the DP8419 occurs), all RAS
lines go low to perform the refresh. The DP8419 allows only
one refresh of this type for each period of RFCK, since
RFCK should be fast enough such that one refresh per period is sufficient to meet the DRAM refresh requirement.
TL/F/8396 – 16
REFRESHING IN CONJUNCTION WITH MODE 5
When using mode 5 to perform memory accesses, refreshing may be accomplished:
(a) externally (in mode 0 or mode 1)
15
DP8419 Mode Descriptions (Continued)
System Characteristics:
1) DRAM used has min tRAH requirement of 15 ns and
min tASR of 0 ns
2) DRAM address is valid from time TV to the end of the
memory cycle
3) four banks of twenty-two 256K memory chips each are
being driven
Using the DP8419 (see Figure 7b ):
Once it is started, a hidden refresh will continue even if
RFCK goes low. However, CS must be high throughout the
refresh (until RASIN goes high).
These hidden refreshes are valuable in that they do not
delay accesses. When determining the duty cycle of RFCK,
the high time should be maximized in order to maximize the
probability of hidden refreshes. If a hidden refresh doesn’t
happen, then a refresh request will occur on RFI/O when
RFCK goes low. After receiving the request, the system
must perform a refresh while RFCK is low. This may be
done by going to mode 1 and allowing an automatic refresh
(see mode 1 description). This refresh must be completed
while RFCK is low, thus the RFCK low time is determined by
the worst-case time required by the system to respond to a
refresh request.
(c) Mode 5 Refresh (Hidden Refresh) with mode 0 Refresh
(External Refresh)
This refresh scheme is identical to that in (b) except that
after receiving a refresh request, mode 0 is entered to do
the refresh (see mode 0 description). The refresh request is
terminated (RFI/O goes high) as soon as mode 0 is entered. This method requires more control than using mode 1
(auto-refresh), however, it may be desirable if the mode 1
refresh time is considered to be excessive.
Example
1) Tie pin 4 (RAHS) high to guarantee a 15 ns minimum
tRAH which is sufficient for the DRAMs being used
2) Generate RASIN no earlier than time TV a tASRL (see
switching characteristics), so that the row address is
valid on the DRAM address inputs before RAS occurs
3) Tie ADS high since latching the DRAM address on the
DP8419 is not necessary
4) Connect the first 18 system address bits to R0-R8 and
C0-C8, and bits 19 and 20 to B0 and B1
5) Connect each RAS output of the DP8419 to the RAS
inputs of the DRAMs of one bank of the memory array;
connect Q0-Q8 of the DP8419 to A0-A8 of all DRAMs;
connect CAS of the DP8419 to CAS of all the DRAMs
Figure 7c illustrates a similar example using the DP8418 to
drive two 32-bit banks.
Figure 7b demonstrates how a system designer would use
the DP8419 in mode 5 based on certain characteristics of
his system.
TL/F/8396 – 18
FIGURE 7a. Hidden Refreshing (Mode 5) and Forced Refreshing (Mode 1) Timing
16
DP8419 Mode Descriptions (Continued)
TL/F/8396 – 19
FIGURE 7b. Typical Application of DP8419 Using Modes 5 and 1
TL/F/8396 – 33
FIGURE 7c. Typical Application of DP8418 Using Modes 5 and 1
17
Applications
microprocessors and the DP84XX family of DRAM controller/drivers. These PALs interface to all the necessary control signals of the particular processor and the DP8419. The
PAL controls the operation of the DP8419 in modes 5 and 1,
while meeting all the critical timing considerations discussed
above. The refresh clock, RFCK, may be divided down from
the processor clock using an IC counter such as the
DM74LS393 or the DP84300 programmable refresh timer.
The DP84300 can provide RFCK periods ranging from
15.4 ms to 15.6 ms based on an input clock of 2 to 10 MHz.
Figure 8 shows a general block diagram for a system using
the DP8419 in modes 1 and 5. Figure 9 shows possible
timing diagrams for such a system (using WAIT to prohibit
access when refreshing). Although the DP84XX2 PALs are
offered as standard peripheral devices for the DP84XX
DRAM controller/drivers, the programming equations for
these devices are provided so the user may make minor
modification, for unique system requirements.
If one desires a memory interface containing the DP8419
that minimizes the number of external components required,
modes 5 and 1 should be used. These two modes provide:
1) Automatic access to memory (in mode 5 only one signal,
RASIN, is required in order to access memory)
2) Hidden refresh capability (refreshes are performed automatically while in mode 5 when non-local accesses are
taking place, as determined by CS)
3) Refresh request capability (if no hidden refresh took
place while RFCK was high, a refresh request is generated at the RFI/O pin when RFCK goes high)
4) Automatic forced refresh (If a refresh request is generated while in mode 5, as described above, external logic
should switch the DP8419 into mode 1 to do an automatic forced refresh. No other external control signals need
be issued. WAIT states can be inserted into the processor machine cycles if the system tries to access memory
while the DP8419 is in mode 1 doing a forced refresh).
Some items to be considered when integrating the DP8419
into a system design are:
1) The system designer should ensure that a DRAM access
not be in progress when a refresh mode is entered. Similarly, one should not attempt to start an access while a
refresh is in progress. The parameter tRFHRL specifies
the minimum time from RFSH high to RASIN going low to
initiate an access.
2) One should always guarantee that the DP8419 is enabled
for access prior to initiating the access (see tCSRL1).
3) One should bring RASIN low even during non-local access cycles when in mode 5 in order to maximize the
chance of a hidden refresh occurring.
4) At lower frequencies (under 10 Mhz), it becomes increasingly important to differentiate between READ and
WRITE cycles. RASIN generation during READ cycles
can take place as soon as one knows that a processor
READ access cycle has started. WRITE cycles, on the
other hand, cannot start until one knows that the data to
be written at the DRAM inputs will be valid a setup time
before CAS (column address strobe) goes true at the
DRAM inputs. Therefore, in general, READ cycles can be
initiated earlier than WRITE cycles.
5) Many times it is possible to only add WAIT states during
READ cycles and have no WAIT states during WRITE
cycles. This is because it generally takes less time to
write data into memory than to read data from memory.
The DP84XX2 family of inexpensive preprogrammed medium Programmable Array Logic devices (PALs) have been
developed to provide an easy interface between various
ADVANTAGES OF DP8419 OVER
A DISCRETE DYNAMIC RAM CONTROLLER
1) The DP8419 system solution takes up much less board
space because everything is on one chip (latches, refresh counter, control logic, multiplexers, drivers, and internal delay lines).
2) Less effort is needed to design a memory system. The
DP8419 has automatic modes (1 and 5) which require a
minimum of external control logic. Also programmable array logic devices (PALs) have been designed which allow
an easy interface to most popular microprocessors (Motorola 68000 family, National Semiconductor 32032 family, Intel 8086 family, and the Zilog Z8000 family).
3) Less skew in memory timing parameters because all critical components are on one chip (many discrete drivers
specify a minimum on-chip skew under worst-case conditions, but this cannot be used if more then one driver is
needed, such as would be the case in driving a large
dynamic RAM array).
4) Our switching characteristics give the designer the critical
timing specifications based on TTL output levels (low e
0.8V, high e 2.4V) at a specified load capacitance. All
timing parameters are specified on the DP8419:
A) driving 88 DRAM’s over a temperature range of 0 – 70
degrees centigrade (no extra drivers are needed).
B) under worst-case driving conditions with all outputs
switching simultaneously (most discrete drivers on the
market specify worst-case conditions with only one
output switching at a time; this is not a true worst-case
condition!).
18
Applications (Continued)
TL/F/8396 – 20
FIGURE 8. Connecting the DP8419 Between the 16-bit Microprocessor and Memory
*T is microprocessor’s clock period
TL/F/8396 – 21
FIGURE 9. DP8419 Auto Refresh, Access with WAIT States
19
Switching Characteristics
The additional 1 ns is due to the fact that the RAS line
is driving less (switching faster) than the load to which
the 15 ns spec applies. The row address will remain
valid for about the same time irregardless of address
loading since it is considered to be not valid at the
beginning of its transition.
All AC parameters are specified with the equivalent load
capacitances, including traces, of 88 DRAMs organized as 4
banks of 22 DRAMs each. Maximums are based on worstcase conditions including all outputs switching simultaneously. This, in many cases, results in the AC values
shown in the DP84XX DRAM controller data sheet being
much looser than true worst case (maximum) AC delays.
The system designer should estimate the DP8419 load in
his/her application, and modify the appropriate AC parameters using the graph in Figure 10 . Two example calculations
are provided below.
TL/F/8396 – 23
FIGURE 11a. Output Load Circuit
TL/F/8396–22
FIGURE 10. Change in Propagation Delay
Relative to ‘‘True’’ (Application) Load Minus
AC Specified Data Sheet Load
2 Examples
TL/F/8396 – 34
FIGURE 11b. DP8417 TRI-STATE Waveforms
Ý1) A mode 4 user driving 2 16-bit banks of DRAM has the
following approximate ‘‘true’’ loading conditions:
CAS
- 300 pF
Q0-Q8 - 250 pF
RAS
- 150 pF
max tRPDL e 20 ns b 0 ns e 20 ns (since RAS loading is the same as that which is spec’ed)
max tCPDL e 32 ns b 7 ns e 25 ns
Absolute Maximum Ratings (Note 1)
If Military/Aerospace specified devices are required,
please contact the National Semiconductor Sales
Office/Distributors for availability and specifications.
Supply voltage, VCC
7.0V
Storage Temperature Range
Input Voltage
Output Current
Lead Temp. (Soldering, 10 seconds)
max tCCAS e 46 ns b 7 ns e 39 ns
max tRCC e 41 ns b 6 ns e 35 ns
min tRHA is not significantly effected since it does not
involve an output transition
Other parameters are adjusted in a similar manner.
b 65§ C to a 150§ C
5.5V
150 mA
300§ C
Operating Conditions
Ý2) A mode 5 user driving one 16-bit bank of DRAM has
the following approximate ‘‘true’’ loading conditions:
CAS - 120 pF
VCC
TA
Q0-Q8 - 100 pF
RAS - 120 pF
A. C. parameters should be adjusted as follows:
with RAHS e ‘‘1’’,
max tRICL e 70 ns b 11 ns e 59 ns
max tRCDL e 55 ns a 1 ns b 11 ns e 45 ns
(the a 1 ns is due to lighter RAS loading; the b 11 ns
is due to lighter CAS loading)
min tRAH e 15 ns a 1 ns e 16 ns
20
Supply Voltage
Ambient
Temperature
Min
4.50
Max
5.50
Units
V
0
a 70
§C
Electrical Characteristics VCC e 5.0V g 10%, 0§ C s TA s 70§ C unless otherwise noted (Note 2)
Symbol
Parameter
Conditions
Min
Typ
Max
b 0.8
b 1.2
Units
V
2.0
100
mA
VC
Input Clamp Voltage
VCC e Min, IC e b 12 mA
IIH
Input High Current for all Inputs
VIN e 2.5V
II RSI
Output Load Current for RFI/O
VIN e 0.5V, Output high
b 0.7
b 1.5
mA
IIL1
Input Low Current for all Inputs**
VIN e 0.5V
b 0.02
b 0.25
mA
IIL2
ADS, R/C, CS, M2, RASIN
VIN e 0.5V
b 0.05
b 0.5
mA
VIL
Input Low Threshold
0.8
V
VIH
Input High Threshold
VOL1
Output Low Voltage*
0.3
0.5
V
VOL2
Output Low Voltage for RFI/O
IOL e 8 mA
0.3
0.5
V
VOH1
Output High Voltage*
IOH e b 1 mA
2.4
3.5
V
VOH2
Output High Voltage for RFI/O
IOH e b 100 mA
2.4
3.5
V
I1D
Output High Drive Current*
VOUT e 0.8V (Note 3)
b 50
b 200
mA
I0D
Output Low Drive Current*
VOUT e 2.4V (Note 3)
50
200
ICC
Supply Current
VCC e Max
2.0
IOL e 20 mA
V
150
mA
240
mA
*Except RFI/O
**Except RFI/O, ADS, R/C, CS, M2, RASIN
Switching Characteristics: DP8417, DP8418, DP8419, DP8419X
VCC e 5.0V g 10%, 0§ C s TA s 70§ C unless otherwise noted (Notes 2, 4, 5), the output load capacitance is typical for 4
banks of 22 DRAMs each or 88 DRAMs, including trace capacitance.
* These values are Q0-Q8, CL e 500 pF; RAS0– RAS3, CL e 150 pF; WE, CL e 500 pF; CAS, CL e 600 pF; RL e 500X
unless otherwise noted. See Figure 11a for test load. S1 is open unless otherwise noted. Maximum propagation delays
are specified with all outputs switching.
** Preliminary
Symbol
Parameter
*CL
Condition
**All CL e 50 pF
Min
Max
Min
Max
Units
ACCESS
tRICL0
RASIN to CAS Low Delay
(RAHS e 0)
Figure 6
DP8417, 18, 19-80
57
97
42
85
ns
tRICL0
RASIN to CAS Low Delay
(RAHS e 0)
Figure 6
DP8417, 18, 19-70
57
87
42
75
ns
tRICL1
RASIN to CAS Low Delay
(RAHS e 1)
Figure 6
DP8417, 18, 19-80
48
80
35
68
ns
tRICL1
RASIN to CAS Low Delay
(RAHS e 1)
Figure 6
DP8417, 18, 19-70
48
70
35
58
ns
tRICH
RASIN to CAS High Delay
Figure 6
tRCDL0
RAS to CAS Low Delay
(RAHS e 0)
Figure 6
DP8417, 18, 19-80
tRCDL0
RAS to CAS Low Delay
(RAHS e 0)
tRCDL1
37
ns
43
80
ns
Figure 6
DP8417, 18, 19-70
43
72
ns
RAS to CAS Low Delay
(RAHS e 1)
Figure 6
DP8417, 18, 19-80
34
63
ns
tRCDL1
RAS to CAS Low Delay
(RAHS e 1)
Figure 6
DP8417, 18, 19-70
34
55
ns
tRCDH
RAS to CAS High Delay
Figure 6
22
ns
tRAH0
Row Address Hold Time
(RAHS e 0, Mode 5)
Figure 6
tRAH1
Row Address Hold Time
(RAHS e 1, Mode 5)
Figure 6
tASC
Column Address Set-up Time
(Mode 5)
Figure 6
21
25
25
ns
15
15
ns
0
0
ns
Switching Characteristics: DP8417, DP8418, DP8419, DP8419X (Continued)
VCC e 5.0V g 10%, 0§ C s TA s 70§ C unless otherwise noted (Notes 2, 4, 5). The output load capacitance is typical for 4 banks
of 22 DRAMs each or 88 DRAMs, including trace capacitance.
* These values are Q0-Q8, CL e 500 pF; RAS0–RAS3, CL e 150 pF; WE, CL e 500 pF; CAS, CL e 600 pF; RL e 500X
unless otherwise noted. See Figure 11a for test load. S1 is open unless otherwise specified. Maximum propagation
delays are specified with all outputs switching.
** Preliminary
Symbol
Parameter
*CL
Condition
Min
**All CL e 50 pF
Max
Min
Units
Max
ACCESS (Continued)
tRCV0
RASIN to Column Address
Valid (RAHS e 0, Mode 5)
Figure 6
DP8417, 18, 19-80
94
ns
tRCV0
RASIN to Column Address
Valid (RAHS e 0, Mode 5)
Figure 6
DP8417, 18, 19-70
85
ns
tRCV1
RASIN to Column Address
Valid (RAHS e 1, Mode 5)
Figure 6
DP8417, 18, 19-80
76
ns
tRCV1
RASIN to Column Address
Valid (RAHS e 1, Mode 5)
Figure 6
DP8417, 18, 19-70
68
tRPDL
RASIN to RAS Low Delay
Figures 5a, 5b, 6
21
18
tRPDH
RASIN to RAS High Delay
Figures 5a, 5b, 6
20
17
tASRL
Address Set-up to RASIN low
Figures 5a, 5b, 6
tAPD
Address Input to Output
Delay
Figures 5a, 5b, 6
tSPD
Address Strobe High to
Address Output Valid
Figures 5a, 5b
tASA
Address Set-up Time to ADS
Figures 5a, 5b, 6
5
ns
tAHA
Address Hold Time from ADS
Figures 5a, 5b, 6
10
ns
tADS
Address Strobe Pulse Width
Figures 5a, 5b, 6
26
tWPD
WIN to WE Output Delay
Figure 5b
tCPDL
CASIN to CAS Low Delay
(R/C low, Mode 4)
Figure 5b
tCPDH
CASIN to CAS High Delay
(R/C low, Mode 4)
Figure 5b
tCPdif
tCPDL - tCPDH
See Mode 4
Description
tRCC
Column Select to Column
Address Valid
Figure 5a
tRCR
Row Select to Row
Address Valid
Figures 5a, 5b
tRHA
Row Address Held from
Column Select
Figure 5a
tCCAS
R/C Low to CAS Low Delay
(CASIN Low, Mode 4)
Figure 5a
DP8417, 18, 19-80
50
ns
t
R/C Low to CAS Low Delay
(CASIN Low, Mode 4)
Figure 5a
DP8417, 18, 19-70
46
ns
tDIF1
Maximum (tRPDL - tRHA)
See Mode 4
Description
7
ns
tDIF2
Maximum (tRCC - tCPDL)
13
ns
ns
13
ns
ns
ns
36
48
25
ns
ns
ns
28
ns
17
33
ns
13
33
ns
13
ns
41
ns
45
ns
7
ns
REFRESH
tRC
Refresh Cycle Period
Figure 2a
tRASINL,H
Pulse Width of RASIN
during Refresh
Figure 2a
tRFPDL0
RASIN to RAS Low Delay
during Refresh (Mode 0)
Figure 2a
100
ns
50
ns
28
22
ns
Switching Characteristics: DP8417, DP8418, DP8419, DP8419X (Continued)
VCC e 5.0V g 10%, 0§ C s TA s 70§ C unless otherwise noted (Notes 2, 4, 5). The output load capacitance is typical for 4 banks
of 22 DRAMs each or 88 DRAMs, including trace capacitance.
* These values are Q0-Q8, CL e 500 pF; RAS0– RAS3, CL e 150 pF; WE, CL e 500 pF; CAS, CL e 600 pF; RL e 500X
unless otherwise noted. See Figure 11a for test load. S1 is open unless otherwise specified. Maximum propagation
delays are specified with all outputs switching.
Symbol
Parameter
*CL
Condition
Min
All CL e 50 pF
Max
Min
Units
Max
REFRESH (Continued)
tRFPDL5
RASIN to RAS Low Delay
during Hidden Refresh
Figure 7
tRFPDH0
RASIN to RAS High Delay
during Refresh (Mode 0)
Figure 2a
tRFPDH5
RASIN to RAS High Delay
during Hidden Refresh
Figure 7
tRFLCT
RFSH Low to Counter
Address Valid
Figures 2a, 3
CS e X
tRFLRL
RFSH Low Set-up to RASIN
Low (Mode 0), to get
Minimum tASR e 0
Figure 2a
tRFHRL
RFSH High Setup to Access
RASIN Low
Figure 3
tRFHRV
RFSH High to Row
Address Valid
Figure 3
tROHNC
RAS High to New Count
Valid
Figure 2a
tRST
Counter Reset Pulse Width
Figure 2a
tCTL
RFI/O Low to Counter
Outputs All Low
Figure 2a
tRFCKL,H
Minimum Pulse Width
of RFCK
Figure 7
T
Period of RAS Generator
Clock
Figure 3
tRGCKL
Minimum Pulse Width Low
of RGCK
Figure 3
tRGCKH
Minimum Pulse Width High
of RGCK
Figure 3
tFRQL
RFCK Low to Forced RFRQ
(RFI/O) Low
Figure 3
CL e 50 pF
RL e 35k
66
ns
RGCK Low to Forced RFRQ
High
Figure 3
CL e 50 pF
RL e 35k
55
ns
tRGRL
RGCK Low to RAS Low
Figure 3
20
41
ns
tRGRH
RGCK Low to RAS High
Figure 3
20
48
ns
tFRQH
38
ns
35
ns
44
ns
38
ns
12
ns
25
ns
43
ns
42
ns
60
ns
100
23
ns
100
ns
30
ns
15
ns
15
ns
Switching Characteristics: DP8417, DP8418, DP8419, DP8419X (Continued)
VCC e 5.0V g 10%, 0§ C s TA s 70§ C unless otherwise noted (Notes 2, 4, 5). The output load capacitance is typical for 4 banks
of 22 DRAMs each or 88 DRAMs, including trace capacitance.
* These values are Q0-Q8, CL e 500 pF; RAS0 –RAS3, CL e 150 pF; WE, CL e 500 pF; CAS, CL e 600 pF; RL e 500X
unless otherwise noted. See Figure 11a for test load. S1 is open unless otherwise specified. Maximum propagation
delays are specified with all outputs switching.
Symbol
Parameter
*CL
Condition
Min
All CL e 50 pF
Max
Min
Units
Max
REFRESH (Continued)
tRQHRF
RFSH Hold Time from RGCK
Figure 3
tRFRH
RFSH High to RAS High
(Ending Forced Refresh
early)
(See Mode 1
Description)
RFSH Low Set-up to
RGCK Low (Mode 1)
(See Mode 1
Description)
Figure 3
tCSHR
CS High to RASIN Low for
Hidden Refresh
Figure 7
tRKRL
RFCK High to RASIN
low for hidden Refresh
tRFSRG
2T
ns
42
ns
12
ns
10
ns
50
ns
34
ns
5
ns
5
ns
5
ns
34
ns
34
ns
DP8419, DP8419X ONLY
tCSRL1
tCSRL0
CS Low to Access RASIN
Low (Using Mode 5 with
Auto Refresh Mode)
Figure 3
CS Low to Access RASIN
Low (Using Modes 4 or 5
with externally controlled
Refresh)
(See Mode 5
Description)
DP8418 ONLY
tCSRL1
tCSRL0
CS Low to Access RASIN
Low (Using Mode 5 with
Auto Refresh Mode)
Figure 3
CS Low to Access RASIN
Low (Using Modes 4 or 5
with externally controlled
Refresh)
(See Mode 5
Description)
DP8417 ONLY Ð PRELIMINARY
tCSRL1
tCSRL0
CS Low to Access RASIN
Low (Using Mode 5 with
Auto Refresh Mode)
Figure 3
CS Low to Access RASIN
Low (Using Modes 4 or 5
with externally controlled
Refresh)
(See Mode 5
Description)
TRI-STATE (DP8417 ONLY)
tZH
CS Low to Output
High from Hi-Z
S1 Open
Figure 11b
tHZ
CS High to Output
Hi-Z from High
S1 Open, Q, WE
Figure 11b
50
ns
tHZ
CS High to Output
Hi-Z from High
S1 Open, RAS0-3
CAS0-3
Figure 11b
95
ns
tZL
CS Low to Output
Low from Hi-Z
S1 Closed
Figure 11b
tLZ
CS High to Output
Hi-Z from Low
S1 Closed
Figure 11b
50
ns
50
ns
50
24
ns
Input Capacitance TA e 25§ C (Note 2)
Symbol
Parameter
Condition
Min
Typ
Max
Units
CIN
Input Capacitance ADS, R/C, CS, M2, RASIN
8
pF
CIN
Input Capacitance All Other Inputs
5
pF
Note 1: ‘‘Absolute Maximum Ratings’’ are the values beyond which the safety of the device cannot be guaranteed. They are not meant to imply that the device
should be operated at these limits. The table of ‘‘Electrical Characteristics’’ provides conditions for actual device operation.
Note 2: All typical values are for TA e 25§ C and VCC e 5.0V.
Note 3: This test is provided as a monitor of Driver output source and sink current capability. Caution should be exercised in testing this parameter. In testing these
parameters, a 15X resistor should be placed in series with each output under test. One output should be tested at a time and test time should not exceed 1 second.
Note 4: Input pulse 0V to 3.0V, tR e tF e 2.5 ns, f e 2.5 MHz, tPW e 200 ns. Input reference point on AC measurements is 1.5V Output reference points are 2.4V for
High and 0.8V for Low.
Note 5: The load capacitance on RF I/O should not exceed 50 pF.
25
Physical Dimensions inches (millimeters)
Hermetic Dual-in-Line Package (D)
Order Number DP8417D-70 or DP8417D-80; DP8418D-70
or DP8418D-80; or DP8419D-70 or DP8419D-80
NS Package Number D48A
Hermetic Dual-in-Line Package (D)
Order Number DP8419XD-80 or DP8419XD-70
NS Package Number D52A
26
Physical Dimensions inches (millimeters) (Continued)
Molded Dual-in-Line Package (N)
Order Number DP8417N-70 or DP8417N-80; or DP8418N-70
or DP8418N-80; or DP8419N-70 or DP8419N-80
NS Package Number N48A
27
DP8417/NS32817, 8418/32818, 8419/32819, 8419X/32819X 64k, 256k Dynamic RAM
Controller/Drivers
Physical Dimensions inches (millimeters) (Continued)
Lit. Ý 103070
Plastic Chip Carrier (V)
Order Number DP8417V-70 or DP8417V-80; or DP8418V-70
or DP8418V-80; or DP8419V-70 or DP8419V-80
NS Package Number V68A
LIFE SUPPORT POLICY
NATIONAL’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT
DEVICES OR SYSTEMS WITHOUT THE EXPRESS WRITTEN APPROVAL OF THE PRESIDENT OF NATIONAL
SEMICONDUCTOR CORPORATION. As used herein:
1. Life support devices or systems are devices or
systems which, (a) are intended for surgical implant
into the body, or (b) support or sustain life, and whose
failure to perform, when properly used in accordance
with instructions for use provided in the labeling, can
be reasonably expected to result in a significant injury
to the user.
National Semiconductor
Corporation
1111 West Bardin Road
Arlington, TX 76017
Tel: 1(800) 272-9959
Fax: 1(800) 737-7018
2. A critical component is any component of a life
support device or system whose failure to perform can
be reasonably expected to cause the failure of the life
support device or system, or to affect its safety or
effectiveness.
National Semiconductor
Europe
Fax: (a49) 0-180-530 85 86
Email: cnjwge @ tevm2.nsc.com
Deutsch Tel: (a49) 0-180-530 85 85
English Tel: (a49) 0-180-532 78 32
Fran3ais Tel: (a49) 0-180-532 93 58
Italiano Tel: (a49) 0-180-534 16 80
National Semiconductor
Hong Kong Ltd.
13th Floor, Straight Block,
Ocean Centre, 5 Canton Rd.
Tsimshatsui, Kowloon
Hong Kong
Tel: (852) 2737-1600
Fax: (852) 2736-9960
National Semiconductor
Japan Ltd.
Tel: 81-043-299-2309
Fax: 81-043-299-2408
National does not assume any responsibility for use of any circuitry described, no circuit patent licenses are implied and National reserves the right at any time without notice to change said circuitry and specifications.