【技术实现步骤摘要】
存储介质模拟器及存储介质模拟方法
[0001]本申请一般地涉及集成电路测试领域
。
更具体地,本申请涉及存储介质模拟器及存储介质模拟方法
。
技术介绍
[0002]图
1A
展示了存储设备的示例性框图
。
存储设备
100
同主机相耦合,用于为主机提供存储能力
。
主机同存储设备
100
之间可通过多种方式相耦合,耦合方式包括但不限于通过例如串行高级技术附件
(“Serial Advanced Technology Attachment”,简称
SATA)、
小型计算机系统接口
(“Small Computer System Interface”,简称
SCSI)、
串行连接
SCSI(“Serial Attached SCSI”,简称
SAS)、
集成驱动器电子
(“Integrated Drive Electronics”,简称
IDE)、
通用串行总线
(“Universal Serial Bus”,简称
USB)、
高速外围组件互联
(“Peripheral Component Interconnect Express”,简称
PCIE)、
高速非易失存储
(“NVM Express”,简称
NVMe)、
以太网
、
光纤通道 ...
【技术保护点】
【技术特征摘要】
1.
一种存储介质模拟器,与介质接口控制器模拟器连接,所述介质接口控制器模拟器模拟生成多个时钟周期所对应的符合
NVM
接口协议的信号组,其特征在于,所述存储介质模拟器包括:接口模块,从所述介质接口控制器模拟器接收所述信号组,并根据所述信号组识别出命令;目标模拟模块,用于模拟存储介质中的目标,所述目标模拟模块包含一个或多个子模块,当所述命令与访问所述存储介质所存储的数据有关时,所述子模块用于模拟所述目标中的逻辑单元以及获取所述命令的结果;分配模块,识别出所述命令所对应的目标子模块,将所述命令发送至所述目标子模块;应答模块,接收所述目标子模块所反馈的结果,并通过所述接口模块将所述结果发送至所述介质接口控制器模拟器
。2.
根据权利要求1所述的存储介质模拟器,还包括处理模块,当所述命令与前一个命令访问同一个目标子模块时,所述处理模块响应来自所述应答模块的前一个命令的结果,将来自所述接口模块的所述命令发送至所述分配模块
。3.
根据权利要求1或2所述的存储介质模拟器,其中所述接口模块判断所述信号组是否符合所述
NVM
接口协议,如是,将所述命令发送至所述处理模块
。4.
根据权利要求1‑3任一项所述的存储介质模拟器,其中所述存储介质模拟器模拟闪存通道,所述闪存通道连接到至少2个
NVM
芯片,所述
NVM
接口协议为
ONFI
协议
。5.
根据权利要求1‑4任一项所述的存储介质模拟器,其中所述接口模块接收到所述结果,发送第一控制信号至所述介质接口控制器模拟器以指示所述结果准备发送,并响应来...
【专利技术属性】
技术研发人员:刘传杰,张泽,黄好城,
申请(专利权)人:成都忆芯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。