ArticleslgStudy

computer science

UniDIMM

UniDIMM is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand UniDIMM rather than just read about it. In short: UniDIMM (short for Universal DIMM) is a specification for dual in-line memory modules (DIMMs), which are printed circuit boards (PCBs) designed to carry dynamic random-access memory (DRAM) chips. UniDIMMs can be populated with either DDR3 or DDR4 chips, with no support for any additional memory control logic; as a result, the computer's memory controller must support both DDR3 and DDR4 memory standards.

UniDIMM — main illustration
UniDIMM — illustration

Key takeaways

  • UniDIMM belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect UniDIMM to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of UniDIMM from memory before moving on to harder problems.

Reference excerpt

UniDIMM (short for Universal DIMM) is a specification for dual in-line memory modules (DIMMs), which are printed circuit boards (PCBs) designed to carry dynamic random-access memory (DRAM) chips. UniDIMMs can be populated with either DDR3 or DDR4 chips, with no support for any additional memory control logic; as a result, the computer's memory controller must support both DDR3 and DDR4 memory standards. The UniDIMM specification was created by Intel for its Skylake microarchitecture, whose integrated memory controller (IMC) supports both DDR3 (more specifically, the DDR3L low-voltage variant) and DDR4 memory technologies. UniDIMM is a SO-DIMM form factor available in two dimensions: 69.6 mm × 30 mm (2.74 by 1.18 inches) for the standard UniDIMM version (the same size as DDR4 SO-DIMMs), and 69.6 mm × 20 mm (2.74 by 0.79 inches) for the low-profile version. UniDIMMs have a 260-pin edge connector, which has the same pin count as the one on DDR4 SO-DIMMs, with the keying notch in a position that prevents incompatible installation by making UniDIMMs physically incompatible with standard DDR3 and DDR4 SO-DIMM sockets. Because of the lower operating voltage of DDR4 chips (1.2 V) compared with the operating voltage of DDR3 chips (1.5 V for regular DDR3 and 1.35 V for low-voltage DDR3L), UniDIMMs are designed to contain additional built-in voltage regulation circuitry. The UniDIMM specification was created to ease the market transition from DDR3 to DDR4 SDRAM. In previous RAM standard transitions, as it was the case when DDR2 was phased out in favor of DDR3, having an emerging RAM standard as a new product line created a "chicken-and-egg" problem because its manufacturing is initially more expensive, yields low demand, and results in low production rates. The DDR2 to DDR3 transition issues were sometimes handled with specific motherboards that provided separate slots for DDR2 and DDR3 modules, out of which only one kind could be used. By its design, the UniDIMM specification allows either DDR3 or DDR4 memory to be used in the same memory module slots, resulting in no wasted motherboard space that would otherwise be occupied by unused slots. As of April 2018, UniDIMM is not standardized by JEDEC, having Kingston and Micron as its main supporters. Despite the availability of UniDIMM specification and announced manufacturer support, as of April 2018 there are no commercial UniDIMM products available and no release dates have been set by the manufacturers. As DDR3 has become more irrelevant after years of DDR4 availability, it is looking increasingly unlikely that manufacturers will ever implement UniDIMM.

See also

Centaur (computing) – POWER8's external memory controller that makes POWER8 independent of the actual memory technology Memory geometry – describes the logical configuration of RAM modules, including channels, ranks and banks

References

External links DDR4 white paper, Corsair Components, archived from the original on October 10, 2014

Illustrations

UniDIMM: A comparison of the standard (top) and low-profile UniDIMM version (bottom).  The standard UniDIMM version has the same dimensions as DDR4 SO-DIMMs.[1]: 28
A comparison of the standard (top) and low-profile UniDIMM version (bottom). The standard UniDIMM version has the same dimensions as DDR4 SO-DIMMs.[1]: 28

Worked examples

Example 1 — a first encounter with UniDIMM

Start with the simplest possible case. Write down what UniDIMM claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to UniDIMM before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about UniDIMM ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of UniDIMM

In research
UniDIMM appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses UniDIMM in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
UniDIMM is common in secondary-school and first-year university syllabi. It links to neighbouring topics Computer memory form factor, Vaporware, so understanding it makes those chapters shorter.
In everyday life
Look for UniDIMM outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study UniDIMM in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what UniDIMM means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain UniDIMM out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is UniDIMM in simple terms?

UniDIMM (short for Universal DIMM) is a specification for dual in-line memory modules (DIMMs), which are printed circuit boards (PCBs) designed to carry dynamic random-access memory (DRAM) chips. UniDIMMs can be populated with either DDR3 or DDR4 chips, with no support for any additional memory con…

Why does UniDIMM matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study UniDIMM?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on UniDIMM.

Tags

  • Computer memory form factor
  • Vaporware

Keep exploring