DDR / LPDDR Bandwidth Calculator
Calculate theoretical bandwidth for DDR4, DDR5, LPDDR4, LPDDR5, and LPDDR5X with configurable data rate and bus width.
Input
Theoretical Bandwidth
102.40 GB/s
819.2 Gb/s aggregate
Clock Frequency
3200 MHz
6400 MT/s (DDR: 2× clock)
Calculation:
Bandwidth = 6400 MT/s × 128 bits ÷ 8 = 102400 MB/s = 102.40 GB/s
Example input:
LPDDR5 6400 MT/s × 128-bit → 102.4 GB/sResults
Engineering Notes
MT/s vs GB/s
Data rate in MT/s (mega-transfers per second) is the per-pin transfer rate. To get bytes/s, multiply MT/s × bus width (bits) ÷ 8 bits/byte. For example, LPDDR5 at 6400 MT/s × 128-bit bus = 102400 MB/s = 102.4 GB/s theoretical peak.
DDR5 Channel Architecture
DDR5 introduced two independent 32-bit channels per DIMM (40-bit with ECC). This is different from DDR4 which uses a single 64-bit channel (72-bit with ECC). The dual-channel architecture improves small-granularity access efficiency.
LPDDR Channel Stacking
LPDDR memories often use multiple channels stacked or combined to achieve wider effective bus widths. For example, 4× 32-bit LPDDR5 channels give a 128-bit total bus. Set the channels field to match your system configuration.
Common Mistakes
Using clock frequency instead of data rate
Counting channels incorrectly for DDR5
Frequently Asked Questions
Related Tools
Calculate raw and effective PCIe bandwidth for Gen1 through Gen6 with configurable lanes, encoding, and protocol overhead.
Calculate clock period, CAS latency in nanoseconds, and approximate access latency from DRAM timing parameters.
Calculate symbol rate, unit interval, Nyquist frequency, and aggregate bandwidth for NRZ and PAM4 links.