DRAM simulation with the simulator DRAMSys
summary
DRAMSys is an open-source SystemC TLM-2.0 framework with commercial models for DDR5/LPDDR5/HBM3 and academic free licenses, claiming 400x speedup versus RTL while keeping cycle-accurate results by using an event-reducing custom TLM protocol and asynchronous transaction modeling. A DM-ML DSL (timed Petri net semantics) generates SystemC sources and SVA checks, cutting DDR5 model time to about two weeks. Bundled tools include a trace analyzer, power/thermal/error models, and RTL integration via transactors.
AI-written summary · about
chapters (6)
- 0:00Introduction to DRAMSys
- 1:31DRAM architecture basics
- 2:16Simulation and modeling
- 6:11Formalizing DRAM standards
- 9:24Analysis and tools
- 10:19Q&A and closing remarks
related talks
20mEarly performance estimation using virtual prototypes and open-source SW
20mVirtual Prototypes and Open Source Hardware Design in Research and Education
01h 10mHardware DSLs
13mEarly RISC-V Software Verification with SIM-V
22mDemo: From Blueprint to Reality: Navigating SoC Tradeoffs, IP, and Ecosystem
16mSoftware-driven Hardware in the Data Center: LibreBMC, Renode, RowHammer...
16mSwitchboard: Calling All Hardware Models
11mBoost SoC Debug with Smart Monitors and Embedded Software
