408.995.0900 Fax 408.995.0933 info@huffcomm.com www.huffcomm.com

How Extended Data Out DRAMs Speed Memory Access

by Reggie Huff


In the accelerating quest for ever faster data access, memory chip manufacturers are both striving to refine manufacturing technology and pressing their design engineers for innovative circuit tricks. In this first column I'll explain one of these design innovations popularized by the EDO DRAM, originated by Micron Technology.

First, some memory chip basics. System memory is typically comprised of either a few or a bunch of individually selectable memory chips. Within each chip, individual words of information may be stored at, or read from, specific "addressable" locations containing one or more "bits." The number of bits that are stored at any one location is known as the "width" of the memory array. Memory chips are available in a variety of bit widths from one to 64. These "addressable" locations are portrayed as home mailboxes having eight bits of storage. Specific mailboxes (memory locations) are identified by the street (row address) and the house number (column address)

In operation, the system provides both a row and a column "address" to the chip to identify a memory location. In some memory types, these row and column addresses are decoded from a single group of bits. In other types, such as EDO DRAM, Row Address Strobe (RAS), and Column Address Strobe (CAS), signals are used to "clock" separate row and column addresses into the device.

Whenever the address changes, there is a slight time delay called "pre-charge" time. This is the time it takes for electrons to flow along the addressed paths, to charge up the set of devices which will route the information contained in the newly addressed location to the data pins of the chip.

Page Mode, a common feature in larger memory devices, uses "Postman Techniques" to reduce delays. A "page" is simply the set of memory locations that all fall on the same row. In Page Mode, only column addresses are changed between subsequent locations. This provides efficiencies similar to those of a "Postman" who proceeds from house to house along a street instead of randomly pulling letters out of the mail bag and driving to whatever address is on the envelope (the overnight delivery method). In Page Mode, time is saved since sequential memory accesses don't require row address changes.

EDO is an acronym for Extended Data Out, and it names a very clever feature. "Extended Data Out" means that data remains available on the output pins for an extended period of time. It is implemented by designing a D-type flip-flop into into the output buffer of an otherwise standard DRAM. Hence, the data pins of an EDO DRAM are marked "DQ": "Dn" is standard nomenclature for memory data pins; Q is the standard marking for the data out pins of flip-flops.

EDO reduces effective memory access times by latching and holding data on the DQ output pins while, within the chip, the next location to be accessed is getting set up. It allows for overlapping the read cycle of one location with the pre-charge time of the subsequent location. Clearly, this technique will continue to provide an advantage to DRAM speeds as manufacturing technology continually advances standard DRAM speeds. By combining Page Mode operations with EDO, effective data access speeds may be doubled or even quadrupled.

While EDO DRAMs offer attractive speed increases over traditional DRAMs, the use of EDO requires engineering changes in systems designed for traditional DRAMs. EDO DRAMs are being manufactured by an increasing number of suppliers, and are finding their way into an expanding variety of consumer products.

"How Extended Data Out DRAMs Speed Memory Access" first appeared in Electronics Buyers News, Issue 960, June 19, 1995



© Copyright 1999, 2000, 2001 Huff Communications. All Rights Reserved.