Memory Modules and Packaging
Memory Modules and Packaging
A memory chip is a small semiconductor device that stores data that is made up of millions (or
billions) of memory cells, where each cell stores a bit (0 or 1). A memory module is a circuit board
that holds multiple memory chips.
1 2 3 4
Increased Density & Capacity Enhanced Performance Simplified Installation & Upgradability
Modules combine multiple chips on Shorter pathways reduce latency, Users replace or upgrade memory by
one PCB to increase storage in less enabling higher data transfer rates. swapping a single module instead of
space. many chips.
DIPP: Dual Inline Pin Package
In early computers, memory was added one chip at a time using
Dual Inline Pin Packages—ceramic chips with downward-extending
pins.
DRAM chips were mounted Occupied less board space Installation was difficult -
on circuit boards with pins than individual DRAM chips. pins were easily bent or
extruding from one edge broken
The SIPP format was short-lived due to installation issues, but it marked a key transition between
individual chips and later edge-connector modules.
SIMM: Single Inline Memory Module
The SIPP was replaced by the Single Inline Memory Module (SIMM). These memory modules were a
significant improvement, with chips mounted on a small circuit board instead of having fragile pins. They are
commonly referred to by their pin count, with the first versions being 30-pin SIMMs.
All 30-pin SIMMs are 8-bit memory All 72-pin SIMMs are 32-bit memory
JEDEC Standardization
JEDEC (Joint Electron Device Engineering Council) is a standards body that defines memory
specifications, including:
• Packaging, pin layouts, and electrical specifications.
• Ensuring compatibility so that memory modules from one manufacturer work on
motherboards from another. Standardizing memory formats such as SIMM, DIMM, and
various generations of DDR.
• Setting the default, baseline speeds and timings for memory.
In short, JEDEC is the organization that creates the rules to ensure memory modules are
compatible and work across different systems.
DIMM: Dual Inline Memory Module
• With Pentium-class CPUs, SIMMs became a bottleneck, leading to the development of DIMMs.
• A DIMM is a RAM module with memory chips on a small circuit board. Its dual inline design provides
separate contacts on both sides, enabling a 64-bit data path which is more efficient and faster than SIMM.
• It provides the CPU with a large RAM to store and quickly retrieve data. This is essential for multitasking
and more RAM allows a computer to handle more tasks at once without slowing down.
• Form Factor: DIMMs are the standard, full-size memory modules used primarily in desktop computers,
workstations, and servers. They are typically around 5.25 inches long.
Uses handles that clip Features two notches on its bottom edge,
into notches on the with positions varying by memory
side edges rather than generation (DDR2, DDR3, DDR4). These
spring clips notches ensure the module fits only into
compatible motherboard slots, preventing
incorrect installation.
SO-DIMM: Small Outline Dual Inline Memory Module
• The compact size of notebook computers necessitated a smaller memory solution than full-size DIMMs.
• A SO-DIMM is a smaller, more compact version of a DIMM. It is designed for devices where space is a
premium.
• Form Factor: SO-DIMMs are roughly half the size of a standard DIMM. They are commonly used in
devices that require a smaller physical footprint, such as laptops, notebooks, mini-PCs etc
Key Characteristics:
• Significantly smaller package than standard DIMMs
• Lower power consumption
• 144-pin modules have a 64-bit data path, the older 72-pin version had a 32-bit data path.
• Despite their smaller size, they offer similar performance, speeds, and capacities.
Key Characteristics:
• Developed for high-bandwidth needs (used in Pentium 4 systems).
• Operated at higher clock speeds than SDRAM at the time.
• More expensive and generated more heat.
• Eventually replaced by DDR SDRAM due to cost and efficiency.
Unique Requirement:
The requirement for continuity modules adds
Unlike SIMM or DIMM systems, all RIMM sockets
an additional cost factor in RIMM. The system will
must be filled. Empty sockets require a "continuity
not boot with only a single RIMM installed
module" to enable the system to function with a
without these modules.
single RIMM installed.
Advanced Memory Technologies
As CPUs outpace memory, technologies like Intel’s 400 MHz bus highlight the need for SDRAM to
evolve or give way to new memory solutions. Several companies are actively researching new
alternatives.
RDRAM
• RDRAM, developed by Rambus with Intel, uses a 400 MHz direct bus
to CPU and transfers data on both rising & falling clock edges,
effectively doubling throughput without increasing speed.
• However, it is incompatible with SDRAM because SDRAM uses a 64-bit bus while RDRAM uses a
16-bit bus, requiring a translation mechanism in the chipset.
• Intel’s i820 chipset used a Memory Translator Hub (MTH), but severe noise-related errors caused
frequent crashes, leading Intel to compensate customers. The later i840 chipset, with an SDRAM
Memory Repeater Hub (MRH-S), proved much more stable and reliable.
DDRAM: Double Data Rate SDRAM
Double data rate SDRAM (DDRAM or DDR) was developed as an alternative to RDRAM. It combines
features from both RDRAM and SDRAM to improve performance without the same issues.
Development Partnership
AMD and VIA developed DDRAM as an
alternative to RDRAM.
DDRAM moves data on both rising and DDR SDRAM (DDR1) was
falling edges, like RDRAM, but at the first introduced in 1990s. It
standard 133MHz bus speed. has been succeeded by
DDR2, DDR3, DDR4 and
Implementation Benefits DDR5 SDRAM, each offering
DDRAM is 64-bit like SDRAM, avoiding further improvements in
the need for a translator. It also requires speed, capacity, and
no retooling for manufacturers. efficiency.
PPRAM (Parallel Processing Random Access Memory)
• Parallel Processing RAM (PPRAM) is an experimental technology that aims to merge the CPU
and RAM onto a single chip, reducing the need for extra support circuitry and improving
performance.
• A proposed design suggests one IC with 256MB of DRAM and four microprocessors, each
managing 8MB of local memory plus shared memory.
• A key feature of PPRAM is its ability to read an entire row of 1,024 bits at once, unlike conventional
memory that searches for data row by row and then column by column, dramatically speeding up
access while benefiting from CPU–RAM integration.