Modern DRAM (DDR5 / DDR4 / LPDDR5 / LPDDR4) eLearning Course

Instructor(s): John Swindle

Equivalent of: 4-day course

Subscription Length: 120 days

$1595

Course price

We can create a live corporate training for you:

What's Included

Modules img Course completion certificate
DRAM eLearning modules
(unlimited access for 120 days)
PDF of Course Slides
(yours to keep, does not expire)
Course Completion Certificate
(boost your resume/CV)

Student Review

"Instructor John Swindle presented the information in a way that nicely built up the building blocks of knowledge so that I never felt lost.  I felt that the slides were built well and complete, excellent for future reference, and the video lectures added appreciated context and further explained concepts." 

- Chris W.

You Will Learn

  • Where JEDEC expects DRAM to appear in a system
  • How a DRAM cell is addressed by the controller
  • Difference between Banks, Bank Groups and Ranks
  • Why the DRAM controller is so complicated
  • Activation, Precharge and Refresh
  • DDR4 pin definitions
  • DDR4 bank state diagram
  • DDR4 timing waveforms
  • Prefetch Width
  • Types of DIMMs
  • Fly-By Routing
  • PC and LP DRAM device architectures and features including DDR5 and LPDDR5
  • DDR5/LPDDR4/LPDDR5 pin definitions
  • DDR5/LPDDR4/LPDDR5 bank state diagrams
  • DDR5/LPDDR4/LPDDR5 timing waveforms
  • DDR5 DIMM PMIC
  • Intro to NVDIMM
  • Newer forms of Refresh
  • POD and LVSTL signaling
  • Clock throttling and dynamic voltage changes
  • On-Die Termination (ODT)
  • JEDEC Initialization and Mode Registers
  • Calibration and training, including
    • Vref training
    • Read and Write calibration
    • Write Leveling
  • Sources of errors and JEDEC features for handling errors
  • Test philosophy and JEDEC features to assist with testing

Course Description

This course is hardware-centric and also describes initialization and training of DRAM devices and controllers. It is suitable for hardware engineers and software/firmware engineers will also benefit. The course is ideal for DRAM controller designers, chipset designers, system board-level design and validation engineers. This course introduces current DRAM technologies, concentrating on DDR4 as a baseline to teach concepts that are common to all DRAMs. The course then continues to cover in detail all new features of DDR5, DDR4, LPDDR5, and LPDDR4.

Course Content

Module 1: Introduction and Outline
Intro to the course, outline and objectives

41min to complete

Module 2: System Architecture
Shows where DRAM fits in traditional and non-traditional computer systems

33min to complete

Recommended Prerequisites

None

Benefits of eLearning

Access to the Instructor

Ask questions to the MindShare Instructor that taught the course

Cost Effective

Get the same information delivered in a live MindShare class at a fraction of the cost

Available 24/7

MindShare eLearning courses are available when and where you need them

Learn at Your Pace

MindShare eLearning courses are self-paced, so you can process when you're ready