JEDEC® SPI NAND 存储器设备的黄金标准,面向您的 IP、系统级芯片和系统级设计验证。

自 2016 年起投入生产,应用于诸多生产设计。

用于 Flash SPI NAND 的 Cadence® 存储器模型验证 IP (VIP) 为使用 SPI 协议的 Flash NAND 器件提供验证支持。该 VIP 提供了一个成熟的、高性能的合规性验证解决方案,适用于 IP、系统级芯片 (SoC) 和系统级设计验证。面向 SPI NAND 的 VIP 与行业标准的通用验证方法 (UVM) 兼容,可在所有领先的仿真器上运行,并利用行业标准的 Cadence 存储器模型核心架构、接口和使用模型。

支持的规范:以下供应商规范的 SPI Nand 特性:GigaDevices、Macronix、Micron、Winbond、ESMT、XTX、ATO 和 ZENTEL。

SPI NAND 图

产品优势

  • 数百个协议和时序检查工具,可轻松发现设计缺陷
  • 数百种预定义配置,基于特定存储器供应商的零件编号、数据手册或 ememory.com 上的通用 JEDEC 定义
  • 所有协议、模型状态和设备内存事件的事务和内存回调
  • 通过用户修改事务内容,实现错误注入
  • 能够检查错误并更改错误的严重程度
  • 能够动态地更改配置参数
  • 创建数据包跟踪记录,便于调试
  • 支持 SystemVerilog 和 UVM 的仿真平台语言接口

主要功能

下表列出了 VIP 中实现的规范的一些重要功能:

功能名称

描述

操作模式

  • 单 I/O、双 I/O 和四 I/O(Q-SPI 和 QSPI)以及串行模式 0 和模式 3

引脚

  • HOLD# 和 WP# 引脚功能

复位

  • 支持复位命令:0xFF、0xFE,使存储设备进入一个已知的状态,并中止正在进行的命令序列

读取 ID

  • 支持读取 ID 命令:0x9F,读取存储设备的识别码(制造商 ID 和设备 ID)

命令

  • 支持设置 (0x1F) 和获取 (0x0F) 功能:改变块保护、锁定、OTP 和配置以及裸片选择寄存器的设备行为
  • 各种读取命令:向缓存读取页面 (0x13),从缓存读取(0x03、0x0B 单 I/O 和 SPI)
  • 各种程序命令:程序加载 (0x02),程序执行 (0x10),程序加载随机数据(0x84、0x34、0xC4)
  • 块擦除 0xD8 命令

页面缓存随机

  • 支持 0x30、0xBB(双 IO)、0xEB(四 IO),按顺序/随机顺序(仅 Micron)读取页面

四 SPI

  • 四输入和输出命令是读取和编程命令的四倍传输,四 SPI 模式使用 DQ [3:0]。
  • 读取命令:从缓存中读取四 IO,从缓存中读取 x4
  • 编程命令:程序加载 x4,程序加载随机数据 x4

永久块锁定保护

  • 0x2C,可以永久锁定每个裸片的 48 个块 (Micron)

掌握您的工具

教程、文件和当地专家

Cadence 在线支持

通过在线培训、VIP门户、应用笔记和故障排除文章提高您使用Cadence验证IP的效率