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

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

面向 Quad SPI 的 Cadence® 验证 IP (VIP) 可对使用 SPI 协议的 Q-SPI NOR 器件进行验证。Q-SPI VIP 与行业标准的通用验证方法 (UVM) 兼容,可在所有领先的仿真器上运行,并采用了行业标准的 Cadence 内存模型核心架构、接口和使用模型。

支持的规范:所有主要供应商的特性,如 Micron、Macronix、Winbond、Cypress、GigaDevices 和 ISSI。

Q-SPI 图

产品优势

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

主要功能

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

功能名称

描述

设备密度

  • 256Mb 到 2Gb,频率可达 166MHz

操作模式

  • 单 I/O、双 I/O 和四 I/O(Q-SPI 和 QSPI),具有单、双传输速率(STR 和 DTR)

复位

  • 支持使用复位命令的软复位和使用复位引脚的硬复位

设备识别

  • 支持读取 Q-SPI 串行闪存可发现参数(读取 SFDP 命令),以及使用 JEDEC 标准 3 字节签名(扩展设备 ID)的设备识别和出厂功能

配置能力

  • 易失性和非易失性配置寄存器设置,以改变模型的模式,FAST 读取操作的空指令周期数,以及 3 字节或 4 字节寻址

快速启动功能

  • 支持快速启动功能,从而在上电周期或复位后自动执行读取操作,而无需基于快速启动寄存器值配置的任何读取命令

命令

  • 支持 READ、FAST READ、2READ、DREAD、4READ、QREAD 和 Burst Read(16 字节、32 字节和 64 字节的 Wrap Burst 读取命令)
  • 支持四输出、四 I/O、DTR 四输出、DTR 四 I/O,包括所有 4 字节快速读取命令
  • 支持页编程、双页编程和四页编程指令
  • 支持四输入、扩展四输入、4 字节四输入、4 字节扩展四输入和 DTR 4 字节四输入快速编程
  • 支持批量擦除(芯片擦除)、统一粒度的扇区擦除和 4KB、32KB、64KB 粒度的子扇区擦除
  • 支持编程和擦除暂停操作
  • 支持设备输入和输出时序以及变体存储器操作时序
  • 支持配置寄存器:易失性配置寄存器 1 和 2,非易失性配置寄存器 1 和 2

深度掉电模式

  • 不接受除“释放”和“退出深度掉电”命令以外的其他命令

前导码数据模式

  • 基于 PBE 位值,选择的前导码模式将被输入到空指令周期中

安全和写保护

  • 1024 字节的一次性编程 (OTP) 阵列
  • 状态寄存器位控制对连续扇区范围的编程或擦除的保护:硬件和软件控制选项,高级扇区保护 (ASP),由启动代码或密码控制的单个扇区保护,块保护定义保护区域大小

其他功能

  • 原地执行 (XIP)、数据学习寄存器、高性能读取模式

Master Your Tools

Tutorials, Documentation, and Local Experts

Cadence Online Support

Increase your efficiency in using Cadence Verification IP with online trainings, VIP Portal, application notes, and troubleshooting articles