Home: IP Portfolio > Verification IP > Memory Models

Memory Models

Silicon-proven memory interface functionality and timing

IoT, datacenters, AI, networking, autonomous vehicles, cryptocurrency infrastructure, and the like are making data a critical asset in today’s business dynamics. These vertical segments are creating an explosion of data requirements and are necessitating a shift in system architectures. Industries are entering the dawn of a major inflection point where memory systems are required to process data compliant to ever-changing protocol standards and optimize application-specific bandwidth, latency, throughput, and power specifications. This change is increasing the complexity and risk related to ensuring a new system design can be made available in the correct market window with the correct technology and an architecture that ensures market leadership.

Battling the memory bandwidth bottleneck is a topic that is front and center in the industry and solutions being considered span across manufacturing process, system architecture, design, and advanced verification. For advanced verification, known -good -practices and know- how are key to ensuring that the memory models used are accurate and complete. Our product expertise and support are second to none, and market leaders to startups have become dependent on this support to ensure their timelines and quality metrics are met or exceeded. Partner with us early in your development cycle to mitigate your risk of silicon escapes.

Cadence® Memory Models are the gold standard for memory interface verification. Used by more than 500 customers for functional sign-off, Cadence Memory Models provide support for 10,000 memories spanning 100 memory interface types and 85 memory manufacturers.

Please contact David Peña (djap@cadence.com) for memory information.

Accurate Timing Analysis

When memory models represent actual memory chips and modules, the memory models include full timing parameters that support accurate gate-level simulations. Timing specs are conveniently displayed in the PureView tool and can be overridden for what-if analysis.

Second-Source Evaluation

Memory models are inserted into a testbench as generic models that are then associated with a personality file to represent a specific component. This makes it easy to do second-source evaluation of memory components. Just use the same testbench and re-run your simulation with the personality file for the second-source candidate.

More Information

Memory Model Portfolio

The Memory Model Portfolio is the most cost-effective way to service the majority of memory interface verification needs.

The Memory Model Portfolio enables all the memory models shown in the table below.  A single license enables multiple instances of all the models in a single simulation session. Multiple licenses are needed to enable multiple simultaneous simulation sessions.

MEMORY MODEL
DEVICE TYPE
SDIO Card Memory
SD Card Card Memory
SD Card 3.0 Card Memory
Cellular SRAM SRAM
Compact Flash Card Memory
eMMC 1.0, 2.0, 3.0, 4.4 Card Memory
Memory Stick Card Memory
MemStick Pro Card Memory
DDR DIMM (DDR Dual Inline Memory Module) DRAM
DDR 1, 2*, 3* DRAM
DDR SDRAM DRAM
DDR Synchronous Graphics RAM DRAM
DDR 2 DRAM
Enhanced SDRAM DRAM
FCRAM (Fujitsu Consumer RAM) DRAM
FIFO SRAM
LL DRAM: Low-Latency DRAM DRAM
LPDDR 1,2: Low-Power DDR DRAM
LR DIMM (Load-Reduced DIMM) DRAM
RLDRAM 1,2,3 (Read-Reduced Latency DRAM) DRAM
GDDR 2,3,4 (Graphics DDR) DRAM
DDR Synchronous RAM SRAM
Wide I/O DRAM
Embedded SSRAM Embedded / FPGA
Embedded SSRAM TI Embedded / FPGA
Register File Embedded / FPGA
Delayline Miscellaneous
Scratchpad Miscellaneous
Flash (Basic) Non-Volatile
Flash ONFi, ONFi 3.0 Non-Volatile
Flash Toggle NAND Non-Volatile
Flash Toggle NAND2* Non-Volatile
LBA NAND (Logical Block Addressing NAND Flash) Non-Volatile
NAND Flash Non-Volatile
NOR FLASH Spansion Non-Volatile
OneNAND Flash Non-Volatile
PROM (Programmable ROM) Non-Volatile
Pseudo Burst SRAM SRAM
QDR SRAM (Quad Data Rate SSRAM) SRAM
Rambus DRAM DRAM
Rambus Turbo Mode DRAM
Synchronous DRAM DRAM
Synchronous Mask ROM Non-Volatile
Synchronous RAM NEC SRAM
DFI (DDR PHY Interface) DDR PHY
Q-SPI Non-volatile

Volatile Memory

Non-Volatile Memory

Hybrid Memory