Log in Sign up
Back to Discover
💻

Static random-access memory

technology Maturity 11-13

Some chips help computers think.

Hyundai RAM HY6116AP-10.jpg
Hyundai RAM HY6116AP-10.jpg
They hold tiny bits of info. They work very fast. This helps your toys and games. They need power to work. Do you use a computer?

34 words

Some chips help computers think.

Hyundai RAM HY6116AP-10.jpg
Hyundai RAM HY6116AP-10.jpg
They hold tiny bits of info. These chips are very fast.
SRAM Cell (6 Transistors).svg
SRAM Cell (6 Transistors).svg
They work well in toys and games. They also work in cars. They need power to keep info. If the power stops, the info is gone. This type of memory is more expensive. It is also bigger than other kinds. It is used to help the computer brain work fast. It is a very helpful tool.

79 words

Computers use special chips to remember things. One type is called SRAM. This stands for static random-access memory.

Hyundai RAM HY6116AP-10.jpg
Hyundai RAM HY6116AP-10.jpg
SRAM is very fast. It helps the computer brain, or CPU, work quickly. Most computers use it for a cache. A cache is a small, fast memory area.
SRAM Cell (6 Transistors).svg
SRAM Cell (6 Transistors).svg

SRAM works in a special way. It uses tiny parts called transistors to hold data. A common type uses six transistors per bit. A bit is a tiny piece of info.

SRAM Cell (4 Transistors).svg
SRAM Cell (4 Transistors).svg
These parts act like a latch. They hold a bit in place as long as there is power. This is different from other memory called DRAM. DRAM loses its data in seconds. DRAM must be refreshed to keep its info. SRAM does not need this.

SRAM is great for many things. It is in toys and cars. It is also in many home appliances. But SRAM is not cheap. It takes up more space on a chip. This makes it cost more than DRAM. Because of this, it is used for small jobs. It is not used for the main memory of a computer.

192 words

Computers need ways to remember information very quickly. One special type is called static random-access memory, or SRAM.

Hyundai RAM HY6116AP-10.jpg
Hyundai RAM HY6116AP-10.jpg
This memory is known as volatile memory. This means it only keeps data while it has power. If you turn the power off, the data is lost. SRAM is different from another type called DRAM. DRAM loses its data in just a few seconds. Because of this, DRAM needs a constant refresh to keep its info. SRAM stays steady as long as the power stays on. This makes it very fast and reliable for quick tasks.
SRAM Cell (6 Transistors).svg
SRAM Cell (6 Transistors).svg

SRAM works using a tiny circuit called a latch. This latch uses parts called transistors to hold a bit of data. A bit is a single piece of information, like a 1 or a 0. The most common design is the 6T SRAM cell. This uses six transistors to store one bit.

SRAM Cell (4 Transistors).svg
SRAM Cell (4 Transistors).svg
Two transistors act as a latch to hold the state. Two more transistors act as gates to let data in or out. When the computer wants to read, it uses a word line. This line connects the cell to bit lines. A sense amplifier then looks at the voltage to see the data. This process happens very fast.

People have been working on this technology for a long time. In 1963, Robert Norman invented bipolar SRAM at Fairchild Semiconductor. A year later, John Schmidt invented MOS-SRAM at the same company. In 1964, two men named Arnold Farber and Eugene Schlig worked at IBM. They made a memory cell using a transistor gate and a tunnel diode latch. They later used two transistors and two resistors instead. In 1965, Benjamin Agusta and his team at IBM made a 16-bit chip. This chip used 84 transistors and 64 resistors. Later, in 1969, Intel introduced the 3101 chip to replace old magnetic memory.

There are many different ways to use SRAM today. It is often used for the cache in a CPU. A cache is a small, fast memory area inside the computer brain. It is also used in graphics chips and hard disk buffers. You can find SRAM in many everyday things too. It is inside modern appliances, toys, and even cars. Some early personal computers like the VIC-20 used it as main memory. Even some memory cards in the 1980s used it. These cards needed a small lithium battery to keep the data safe.

SRAM Cell (6 Transistors).svg
SRAM Cell (6 Transistors).svg

Even though SRAM is great, it has some limits. It is more expensive than DRAM. It also takes up more space on a silicon chip. This is because it needs more transistors for every bit of data. Because of the cost, it is not used for a computer's main memory. Instead, it is used for small, important jobs that need speed. Some special versions called nvSRAM can even keep data without power. Other types like PSRAM try to act like SRAM but use DRAM parts. This helps save money while staying easy to use. It is a clever way to balance speed and cost.

518 words

Static random-access memory, or SRAM, is a specific type of volatile memory used in computing. Volatile memory is a term for storage that requires constant electrical power to maintain its data. If the power is cut, the information stored within the memory is immediately lost. SRAM is distinguished from dynamic random-access memory (DRAM) by how it holds its state. While DRAM stores data in capacitors that leak charge and must be refreshed every few seconds, SRAM uses latching circuitry to hold bits. This makes SRAM much faster and more reliable for certain tasks, though it is more expensive to produce.

Hyundai RAM HY6116AP-10.jpg
Hyundai RAM HY6116AP-10.jpg

To understand how SRAM works, we must look at its internal mechanism. Most modern SRAM uses a design called a 6T SRAM cell, which utilizes six MOSFETs, or metal-oxide-semiconductor field-effect transistors.

SRAM Cell (6 Transistors).svg
SRAM Cell (6 Transistors).svg
Four of these transistors form two cross-coupled inverters. These inverters create a latch that has two stable states, representing a binary 1 or 0. The remaining two transistors act as access transistors to control data flow. When the computer needs to read or write, it activates a word line (WL). This word line connects the storage cell to the bit lines (BL and /BL). During a read operation, the bit lines are precharged to a high voltage. When the word line is asserted, one bit line voltage drops slightly. A component called a sense amplifier then detects this tiny voltage difference to determine the stored bit.
SRAM Cell (4 Transistors).svg
SRAM Cell (4 Transistors).svg

SRAM can be categorized by several different technical characteristics. One way to classify it is by the type of transistor used. Bipolar junction transistors make SRAM very fast, but they consume a lot of power. MOSFET transistors are used in CMOS technology to keep power consumption low. You can also categorize SRAM by its timing and how it interacts with a system clock. Asynchronous SRAM operates independently of a clock frequency, relying on address transitions to control data. In contrast, synchronous SRAM uses clock edges to initiate all timings. Synchronous versions can use a pipeline architecture to achieve much higher throughput. There are even specialized versions like Zero Bus Turnaround (ZBT) SRAM, which reduces the latency when switching between reading and writing.

SRAM Cell (6 Transistors).svg
SRAM Cell (6 Transistors).svg

The history of SRAM is tied to the early days of the semiconductor industry. In 1963, Robert Norman invented bipolar SRAM while working at Fairchild Semiconductor. A year later, John Schmidt invented MOS-SRAM at the same company. During 1964, Arnold Farber and Eugene Schlig at IBM developed a hard-wired memory cell. They originally used a tunnel diode latch but later switched to a configuration using two transistors and two resistors. This became known as the Farber-Schlig cell. In 1965, Benjamin Agusta and his team at IBM built a 16-bit silicon chip based on that cell. This complex chip contained 84 transistors, 64 resistors, and 4 diodes. Later, in April 1969, Intel Inc. released the Intel 3101. This was a 64-bit SRAM chip designed to replace much larger magnetic-core memory modules.

Because of its high speed, SRAM is used in very specific, high-performance roles. It is most commonly found in the cache and internal registers of a Central Processing Unit (CPU). A cache is a small, extremely fast memory area that helps the CPU access data quickly. It is also used for GPU caches, hard disk buffers, and in many microcontrollers. While it is too expensive for a computer's main memory, it is vital for embedded systems. You can find SRAM in automotive electronics, industrial subsystems, and even modern household appliances or toys. Some early personal computers, such as the VIC-20 or the TRS-80 Model 100, used SRAM as their primary memory. Even some early memory cards from the late 1980s used SRAM, though they required a lithium battery to keep the data from disappearing when the device was off.

There are also specialized variations of SRAM designed for unique environments. Non-volatile SRAM, or nvSRAM, is a type that can actually retain data even after power is lost. This is critical for use in aerospace, medical equipment, and networking, where losing data could be a major problem. Another type is pseudostatic RAM, or PSRAM. PSRAM is actually a combination of DRAM and a self-refresh circuit. It is designed to look like slower SRAM to the outside world, but it offers better density and lower costs. These different versions allow engineers to choose the right balance of speed, cost, and data safety for their specific machines.

Ultimately, the design of SRAM involves a constant trade-off between speed and physical size. Because a single SRAM cell requires many more transistors than a DRAM cell, it is much less dense. This means you cannot pack as many bits into the same amount of silicon space. As a result, SRAM is more expensive per bit than DRAM. However, its ability to perform fast random access makes it indispensable. While DRAM is better for large blocks of data, SRAM excels at the quick, unpredictable access patterns required by modern processors. This relationship between different memory types allows computers to be both large enough to hold much information and fast enough to process it instantly.

862 words
🖼️ Images & Media (3)
File:Hyundai RAM HY6116AP-10.jpg
Hyundai RAM HY6116AP-10.jpg
File:SRAM Cell (6 Transistors).svg
SRAM Cell (6 Transistors).svg
File:SRAM Cell (4 Transistors).svg
SRAM Cell (4 Transistors).svg
Up Next
💻
Volatile memory
Technology
More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.