属于接近utente

法拉第加速SIP发展和缩小NAND闪存控制器ECC引擎门数57%与基于模型的设计

挑战

加快发展soc和asic

解决方案

使用MathWorks基于模型的设计工具,加快系统级仿真,提高系统性能,缩短上市时间

结果

  • 模拟快200倍
  • 吞吐量性能增加了15%
  • 门数减少了57%

“仿真软件金宝app环境是理想的系统级架构的探索。模拟200倍的速度比他们在我们之前的工作流程和仿真软件模型可以很容易地转换成C以及HDL代码,这使得高可伸缩性和可重用性。”金宝app

肯•陈法拉第
法拉第在SoC的硅的IP。

许多集成电路制造商依赖于硅知识产权(SIP)供应商对系统级芯片(SoC)和专用集成电路(ASIC)设计。对于SIP设计师来说,内存控制器代表一个机会,一个挑战:一个机会,因为每个微处理器子系统都需要一个内存控制器;一个挑战,因为内存控制器是复杂的设计,需要不断增强支持广泛的存储设备。金宝appSIP提供者像法拉第技术公司获得竞争优势如果他们减少他们的设计的门数和缩短开发周期的内存控制器和其他模块,最终降低了客户的成本。

法拉第MathWorks采用基于模型的设计工具来加速SIP发展,探索系统级设计方案,提高工程师之间的沟通。

”金宝app模型为集成是一个很好的环境,模拟,和探索设计架构,”Ken Chen说英语方法经理法拉第。”仿真软件我金宝app们可以执行旋模拟200倍RTL模拟,这使我们能够迅速确定最佳设计配置和产品更快进入市场。”下载188bet金宝搏

Stateflow图表的错误校正码(ECC)引擎法拉第的NAND闪存控制器。
Stateflow图表的错误校正码(ECC)引擎法拉第的NAND闪存控制器。

挑战

法拉第的开发流程,工程师创建设计模块,他们可以快速配置和组装成集成系统级模型。在过去,这些模块在SystemC手编码,c++或Verilog®。当内存控制器标准改变,模块必须记录。手工编码不仅花费时间,但模块通常不得不被移植到另一种语言对专有RTL模拟仿真平台。

法拉第的模块包括离散时间交互时,模拟本身是缓慢的。例如,模块为双倍数据速率控制的数据流(DDR)内存或闪存必须使用一个复杂的通信协议和管理大量的数据。模拟这些模块是如此缓慢,以满足他们的最后期限,法拉第限制设计迭代和测试。没有时间进行优化,工程师为最坏的情况,导致次优设计更多的盖茨和更高的成本比必要的。
块在不同条件下系统的性能
块在不同条件下系统的性能。更快的模拟使法拉第执行更设计迭代,实现更好的系统优化和性能。

解决方案

法拉第工程师建立了一个新的工作流中使用MATLAB®,仿金宝app真软件®,Stateflow®模型和模拟他们的系统级设计和仿真软件编码器™和HDL编码器™从模型生成代码。金宝app

在仿真软件和State金宝appflow工作,工程师模拟多个设计模块,包括有限状态机(FSMs) DDR和flash控制器。他们执行广泛的模拟仿真软件,以确保模型周期精确的配置。金宝app他们用MATLAB运行统计分析模型。

在建筑设计阶段,法拉第工程师评估的各种组合模块和尝试不同的参数值。他们用他们的仿真结果来优化和改进设计。“Stateflow让工程师更容易交流复杂的控制器设计在细节和容易理解的抽象级别,”陈说道。

作为一个更快的替代RTL模拟,法拉第工程师使用仿真软件编码器生成C代码模型。金宝app这个C代码提供了一个程序员设计的看法,可以集成到许多虚拟平台软件开发和系统级的解决方案体系结构的探索。金宝搏官方网站

在实现阶段,而不是手动编码设计、法拉第工程师使用HDL编码自动生成HDL代码从相同的模型集成到他们的RTL模型模拟。金宝app这个工作流程使得法拉第缩短他们的设计过程从建筑设计到一个fpga原型。

法拉第已经完成了DDR和flash控制器项目和SIP设计客户按期交付。工程团队定位,加快发展未来的内存控制器项目通过重用和适应现有的模型。

门数优化的结果
门数优化的结果。通过研究不同条件下系统性能,法拉第工程师满足性能需求和删除冗余元素优化门数。

结果

  • 模拟快200倍。系统级模型的模拟与仿真软件和Stateflow比可比RTL模拟快200倍。金宝app因此,法拉第完成更多的设计迭代和很快识别最优参数和配置。

  • 吞吐量性能增加了15%。金宝app传统设计的仿真软件模拟了低效率,仲裁者和FIFO机制。而不是重新设计整个系统,法拉第工程师专注于这些组件,很快吞吐量增长15%。通过使用基于模型的设计为新DDR控制器,法拉第系统性能提高了33%以上。

  • 门数减少了57%。过去,缓慢的模拟和有限行程紧凑设计迭代,并迫使法拉第设计仅为最坏的情况。利用MATLAB仿真软件,和金宝appStateflow应用统计误差模型和名义和最坏情况下的系统性能评估。他们可以做出明智的权衡决策,整个门指望一个项目减少了57%。