DRAM & Memory Design · All levels
DRAM Timing & Command Protocols
JEDEC command timing, activate/precharge/read/write sequencing, timing parameters, turnaround penalties, and scheduler-visible constraints.
Section goal
JEDEC command timing, activate/precharge/read/write sequencing, timing parameters, turnaround penalties, and scheduler-visible constraints.
This section trains how to reason from traffic behavior to DRAM mechanism, then close with owner accountability, reliability gates, and release-safe decisions.
How to study this section
Start with each topic hub and draw the mechanism path.
Use reports and debug pages to prove causality before tuning.
Practice worked examples and interview drills with explicit evidence chains.
Close each topic with checklist and silicon impact pages.
Topics
jedec-command-sequencing/ - JEDEC Command Sequencing
trcd-trp-tras-trc-timing/ - tRCD / tRP / tRAS / tRC Timing
read-write-turnaround/ - Read/Write Turnaround
timing-closure-and-guardbands/ - Timing Closure and Guardbands
Related topics
DRAM deep dive
Timing closure requires command scheduling that respects tRCD/tRP/tRAS/tFAW windows under bursty traffic.
Concept diagram
COMMAND TIMING SEQUENCE
ACT -> tRCD -> READ/WRITE -> tRAS(min) -> PRE -> tRP -> next ACTMetric graph
TIMING LOSS DRIVERS
read/write turnarounds ██████
tFAW throttling ████
guardband padding ███Reports and artifacts
timing-parameter budget table
command-bus utilization timeline
tFAW window violation log
read/write turnaround penalty report
Mini case study
A firmware timing preset favored stability but overpadded turnaround timing, reducing sustained throughput during mixed traffic.
Debug branches
Audit command spacing against JEDEC minimums and guards
Track bus-direction switches and hidden dead cycles
Validate timing updates on both average and p99 latency
Senior review question
Ask: which latency, bandwidth, and reliability evidence proves this DRAM topic is closed under real traffic?