Flash, SRAM and other memory verification IP.
Lumina VIP for 16 protocols in Flash, SRAM and other memory: verification IP, assertion IP, memory models and synthesizable transactors, built for Lumina. NAND, NOR, SRAM, PSRAM and non-volatile memories.
ONFI NAND
ONFI 4.x · 5.x · 6.0
Open NAND Flash Interface device models: SDR, NV-DDR2 and NV-DDR3 interfaces, multi-plane operations, cache and copy-back.
Memory modelTransactorNAND flash
SLC · MLC · Toggle mode
Raw NAND device models with page program, block erase, bad blocks, status polling and Toggle-mode DDR interfaces.
Memory modelTransactorSPI NAND
Single · dual · quad
Serial NAND devices with internal ECC, page buffers and the SPI command set.
Memory modelSerial NOR flash
SPI · QSPI · Octal · Twin Quad · SFDP
Serial NOR models for boot and code storage: SFDP tables, quad and octal DTR reads, XIP, erase and program suspend.
Memory modelTransactorParallel NOR flash
CFI · page and burst modes
Parallel NOR devices with CFI query, page and burst reads, sectors, and wide-supply variants.
Memory modelTransactorXccela
Xccela flash · Xccela PSRAM
Octal DDR devices on the Xccela bus for fast code execution and low-pin-count RAM.
Memory modelHyperBus
HyperFlash · HyperRAM · Octal xSPI
Low-pin-count DDR memories on HyperBus: latency configuration, burst wrap and hybrid sleep.
Memory modelTransactorPSRAM
Async · page · burst · OctaRAM · CellularRAM
Pseudo-static RAM with hidden refresh, in asynchronous, page, burst and octal variants.
Memory modelSRAM
Async · synchronous · burst · ZBT
Asynchronous, synchronous and synchronous-burst SRAM device models with byte writes and timing checks.
Memory modelQDR SRAM
QDR II · QDR II+ · QDR IV
Quad-data-rate SRAM with separate read and write ports, burst lengths and QDR IV's two bidirectional ports.
Memory modelTransactorTCAM
Ternary content-addressable memory
Ternary CAM models for lookup tables: match, mask, priority encoding and table updates.
Memory modelTransactorMRAM
Parallel · serial · DDR
Magnetoresistive RAM device models: non-volatile, byte-addressable and without erase cycles.
Memory modelTransactorFRAM
Parallel · SPI · I2C
Ferroelectric RAM models with fast non-volatile writes on parallel and serial interfaces.
Memory modelnvSRAM
Parallel · SPI
SRAM with a non-volatile shadow: autostore on power loss and recall on power-up.
Memory modelReRAM
Serial · parallel
Resistive RAM device models for low-power non-volatile storage.
Memory modelPhase-change memory
Parallel · serial
Phase-change memory device models with bit-alterable writes on parallel and serial interfaces.
Memory model
Browse by category
- 16
On-chip interconnect
AMBA, TileLink, OCP and other buses inside a chip.
- 15
PCIe, CXL and chiplets
PCI Express, CXL, UCIe and other high-speed links.
- 10
USB
USB 2.0 to USB4, Power Delivery and Type-C.
- 26
DRAM
DDR, LPDDR, GDDR and HBM devices, modules and DFI.
- 16
Flash, SRAM and other memory
NAND, NOR, SRAM, PSRAM and non-volatile memories.
- 9
Storage
NVMe, UFS, eMMC, SD, SATA and SAS.
- 24
Ethernet and networking
Ethernet from 10 Mb/s to 1.6 Tb/s, TSN, security and fronthaul.
- 22
MIPI
Camera, display, PHY, control and debug interfaces.
- 14
Display and video
DisplayPort, HDMI, HDCP, SDI and camera links.
- 13
Automotive
CAN, LIN, FlexRay, SENT and automotive Ethernet and SerDes.
- 11
Aerospace and defence
ARINC, MIL-STD-1553, SpaceWire and SpaceFibre.
- 28
Serial and peripheral
I2C, SPI, UART, JTAG, SMBus, PMBus and more.
- 4
Audio
I2S, TDM, PDM and S/PDIF.
- 4
Processor and coding
RISC-V cores and interrupt controllers, floating point and line coding.
Need VIP for a protocol?
Tell us which protocols and versions you need. We also add protocols on request.
Lumina VIP
hello@lumeeslab.comHelpful to include
- The protocols and versions
- Product types: VIP, assertion IP, memory model, transactor
- Your schedule