Home > Chip + Interface IP Glossary > PAM3 and PAM4
PAM3 (Pulse Amplitude Modulation with 3 Levels) and PAM4 (Pulse Amplitude Modulation with 4 Levels) are multi-level signaling schemes used in high-speed serial communication systems. Instead of binary signaling (NRZ), which uses two voltage levels (0 and 1), PAM3 and PAM4 encode multiple bits per symbol by introducing more amplitude levels.
| Feature | PAM3 | PAM4 |
|---|---|---|
| Levels | 3 | 4 |
| Bits per Symbol | ~1.58 | 2 |
| Complexity | Lower | Higher |
| Noise Tolerance | Better (fewer levels) | Lower (closer voltage spacing) |
| Use Cases | Automotive, short links | Data centers, high-speed links |
PAM3: Uses three distinct voltage levels to represent symbols. Each symbol carries log₂(3) ≈ 1.58 bits, which is slightly more efficient than NRZ but less than PAM4.
PAM4: Uses four distinct voltage levels, allowing each symbol to represent 2 bits. This effectively doubles the data rate compared to NRZ at the same baud rate.
Signal Encoding Example:
PAM3 levels: {-1, 0, +1}
PAM4 levels: {-3, -1, +1, +3}
By increasing the number of levels, the system transmits more bits per symbol without increasing the fundamental frequency, reducing channel bandwidth requirements.
Benefits:
Challenges:
Rambus integrates PAM3 and PAM4 across our Interface IP portfolio to deliver next-generation data rates for networking, data centers, and high-performance computing systems. The Rambus GDDR7 Controller supports all GDDR7 link features, including PAM3 and NRZ signaling, ensuring robust and efficient memory performance. For high-speed interconnects, our PCIe 6.0 and PCIe 7.0 controllers leverage PAM4 signaling to achieve exceptional bandwidth scalability and energy efficiency.
