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)、数据学习寄存器、高性能读取模式

掌握您的工具

教程、文件和当地专家

Cadence 在线支持

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