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.