确保延迟、力量和性能计算存储设备可以确定性分析硅。
解决能耗和执行缓慢,现代计算存储设备(CSD)寻求减少数据移动,包括一个小处理元素旁边的CSD(图1)。本地主机执行的数据请求的处理元素,数据在本地操作,结果发送回主机。更少的存储和主机之间的数据交换,从而节约能量,提高性能,加速执行。
但是,计算存储面临严重挑战:验证
这些挑战导致一个令人不安的情况,团队认为他们有100%的验证系统功能准确,但它不能在实验室里因为硅的性能预测。
设计师需要一个方法来确保延迟,权力,和性能可以确定性分析硅。处理元素的存在在csd,嵌入式软件,以及整个Linux与运行应用程序堆栈使这个验证任务的挑战。
这就是为什么导师,西门子业务,建立了一个计算存储集中在硬件仿真验证方法。用仿真验证的主要原因是运行速度甚至软件工程师可以升值,与完整的可见性。使用虚拟环境使他们测量设计性能和延迟几个百分比的实际的硅。能够测量pre-silicon硬件和软件运行时的性能会在真正的产品是成功的关键。虚拟接口连接到DUT的模拟器提供现实的刺激,给的验证和软件团队信心设计功能是正确的和符合IOPS,带宽和延迟目标所需的产品才能成功。
图2演示了CSD与模块化的组件在一个完全虚拟的仿真环境代表了整个系统。系统是一个固态硬盘控制器DUT快速的模拟器上运行由作为PCIe co-model虚拟NVMe /主机产生现实世界的交通。缠绕在DUT所有必要的接口和模型提供主机刺激和将数据存储在一个与非模型。整个环境提供了无缝的硬件和软件调试环境,100%的可见性的信号和软件。
CSD的独特元素验证方法包括:
基于模拟的开发虚拟验证提供了完整的系统验证,包括完整的固件的验证。模拟减少find-fix-test调试周期数小时而不是几周,加速投放市场的时间。从主机交通生成、虚拟调试协议分析器的接口,并且能够查看任何波形信号,这个新方法提供了完整的系统能力验证在开发周期的更早。这种方法允许pre-silicon性能和延迟测试在实际硅的5%,根据客户的反馈。这种验证方法反映了工具,团队将在实验室里用于启动和系统测试。
要了解更多,请下载我们的白皮书,”虚拟验证的计算存储设备”。
留下一个回复