FIFO Memory Information
Image Credit: 1-Source Electronic Components
First-in, first-out (FIFO) memory chips are used in buffering applications between devices that operate at different speeds or in applications where data must be stored temporarily for further processing. Typically, this type of buffering is used to increase bandwidth and to prevent data loss during high-speed communications. As the term FIFO implies, data is released from the buffer in the order of its arrival. Some FIFO memory reads with one clock and writes with another simultaneously. Synchronous operations require a clock, but asynchronous operations do not. Flow control generates full and empty signals so that inputs do not overwrite the contents of the buffer. Depending on the device, FIFO memory can be unidirectional or bidirectional. FIFO memory can also include parallel inputs and outputs as well as programmable flags.
FIFO memory varies in terms of density, number of words, bits per word, supply voltage, and operating temperature. The density is the capacity of the chip in bits. The number of words equals the number of rows, each of which stores a memory word and connects to a word line for addressing purposes. Bits per word are the number of columns, each of which connects to a sense/write circuit. Supply voltages range from - 5 V to 5 V and include intermediate voltages such as -4.5 V, -3.3 V, -3 V, 1.2 V, 1.5 V, 1.8 V, 2.5 V, 3 V, 3.3 V, and 3.6 V. Some FIFO memory chips support a specific temperature range and feature mechanical and electrical specifications that are suitable for commercial or industrial applications. Other FIFO memory chips meet screening levels for military specifications (MIL-SPEC).
How to Select
Selecting FIFO memory requires an analysis of performance specifications such as access time, data rate, data setup time, and data hold time. Measured in nanoseconds (ns), access time indicates the speed of memory and represents a cycle that begins when the CPU sends a request to memory and ends when the CPU receives the data requested. The data rate or transfer speed is the number of bits per second in hertz (Hz) that can be moved internally in the chip. The data setup time is the minimum time interval required for logic levels to be maintained constantly in the input lines prior to the triggering edge of the clock pulse in order for the levels to be reliably clocked into the memory. The data hold time is the minimum time interval required for logic levels to remain on the inputs after the triggering edge of the clock pulse in order to be reliably clocked into the chip.
Technology Families and Packaging
FIFO memory chips vary in terms of logic family and IC package type. Common logic families include standard, fast, high-speed and advanced CMOS; emitter coupled logic (ECL); TTL and Fairchild advanced Schottky TTL (FAST); gunning technology (GTL); and crossbar switch technology (CBT). Common package types include ball grid array (BGA), quad flat package (QFP), single in-line package (SIP), and dual in-line package (DIP). Many packaging variants are available for FIFO chips. Common packaging materials include plastic, ceramic, metal, and glass.
MIL-M-38510/250 - MICROCIRCUITS, DIGITAL, CMOS, 512 X 9 BIT, FIRST IN - FIRST OUT DUAL PORT MEMORY (FIFO), MONOLITHIC SILICON
SMD 5962-08208 - MICROCIRCUIT, MEMORY, DIGITAL, CMOS, 1K X 36 CLOCKED FIFO, 3.3 VOLT, RADIATION-HARDENED, MONOLITHIC SILICON
SMD 5962-97631 - MICROCIRCUIT, MEMORY, CMOS, 32K X 9 PARALLEL SYNCHRONOUS FIFO, MONOLITHIC SILICON
Related Products & Services
DRAM and SDRAM Memory Chips
Dynamic random access memory (DRAM) chips are single-transistor memory cells that use small capacitors to store each bit of memory in an addressable format that consists of rows and columns. Because capacitors are unable to hold a charge indefinitely, DRAM memory chips require a near-constant pulse of current to retain stored information.
Electrically erasable programmable read-only memory (EEPROM) chips are similar to PROM devices, but require only electricity to be erased.
Erasable programmable read-only memory (EPROM) chips are programmable, reusable computer chips that can be erased using ultraviolet light and reprogrammed with a PROM programmer or PROM burner.
FLASH Memory Chips
FLASH memory chips offer extremely fast access times, low power consumption, and relative immunity to severe shock or vibration. They do not need a constant power supply to retain their data.
Memory chips are internal storage areas in computers. Although the term "memory chip" commonly refers to a computer's random access memory (RAM), this product area includes many different types of electronic data storage. Computer memory stores data electronically in cells. Without memory chips, a computer could not read programs or retain data.
SRAM Memory Chips
Static random access memory (SRAM) chips do not need to be refreshed like DRAM chips. This makes SRAM chips faster and more reliable.
Static random access memory (SRAM) modules are a collection of SRAM chips assembled on a circuit board.