当前位置:首页 > 嵌入式 > 嵌入式教程
[导读]从错误中学习——不再仿真

前几天,我与一位从事硬核FPGA设计的设计师谈起我开发系统芯片的方式。由于我提到了‘FPGA’,因此他问我对于仿真器的感觉怎么样。而当我告诉他我已近三年不依赖仿真器后,他大吃一惊,觉得不可思议。

这同我与许多其他FPGA设计师围绕着提高设计抽象度的对话很类似。正如软件开发人员非常依赖调试器和代码仿真器来查找错误和验证功能一样,FPGA设计师同样一直习惯利用仿真器来进行这些工作。仿真器为FPGA设计师提供了开发复杂IP所需的控制手段和可视性,随后设计师们设计流程就可以以良好的仿真工具为中心组织起来。不进行仿真而从事设计的观念是完全违背常规的。

与此相对的是电路板设计师所用的方法。电路板设计师就是那些从事将现成元器件拼接在一块印刷电路板上来从而制造出新型电子产品的人。通过假定这些元器件满足其产品资料的规范,电路板设计师将元器件视为“黑盒”,他们将精力集中于围绕元器件之间的相互通信上而非元器件内部的开发上,对系统进行整体仿真的情况十分少见。相反它们使用测试代码和/或仿真源代码进行样品设计和“实况”运行。

和电路板设计师,在门级/门电路水平上对整个系统进行仿真的情况一样,FPGA设计师不对系统进行仿真的情况一样是令人费解的。随着电路板设计师日益使用FPGA和现成IP来缩小设计和加快开发速度,什么才是最合适的开发方法呢?他们应当不仿真还是仿真?

FPGA仿真最适合开发定制IP的设计师。但是,一旦IP得到验证,使用该IP下游的设计师们重复这一工作就没有多少价值了。相反,他们应当采取与电路板设计师相似的策略,也就是进行 “实况”样品设计。当然,需要有一个合适的执行平台才能使其成为可能。

对许多传统FPGA设计师来说,使用这一方式的主张仍然让人觉得不太舒服。但是,随着设计从抽象水平不断朝着系统水平上升,在仿真基础开发方面,这种方法仍然是比较好的。具有讽刺意味的是,采用下一代设计工具的电路板设计师实际上能够比传统使用者更好地利用FPGA。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

● 颠覆性的专用软硬件加速平台;利用GPU和CPU计算以及专有软件算法,提高准确度、速度和规模的同时,带来高达100倍的设计效率提升; ● 与传统HPC相比,支持GPU-resident模式的求解器可将仿真能效显著提高2...

关键字: AI 仿真

● 热、应力和电子散热设计同步分析,让设计人员可以无缝利用ECAD和MCAD对机电系统进行多物理场仿真; ● 融合FEM和CFD引擎,应对各种热完整性挑战——从芯片到封装,从电路板到完整的电子系统; ● Celsius...

关键字: AI 仿真

具有高采样率的泰克任意波形发生器(AWG)是功能多样且强大的仪器,可以提高脉冲激光实验的质量和效率,为以前所未有的精度和灵活性创建和操作光脉冲提供了多种可能性。

关键字: 仿真 测试测量

● 四态硬件仿真应用可加速需要X态传播的仿真任务; ● 实数建模应用可加速混合信号设计软件仿真; ● 动态功耗分析应用可将复杂SoC的功耗分析任务加快5倍。

关键字: 仿真 SoC

目前,中国市场HiL技术主要应用于汽车、航空航天、国防、能源、电力电子等产业,2016年-2028年市场规模复合增长率达18.5%,预计2028年中国HiL模拟行业市场规模达到273亿元,其中尤以汽车行业HiL应用市场规...

关键字: 仿真 汽车电子

在今年的泰克创新论坛上,我与新思科技(Synopsys)的Madhumita Sanyal和安立公司(Anritsu)的Hiroshi Goto一起讨论了最新PCIe版本面临的挑战,以及PCIe 7.0可能面临的挑战。

关键字: 仿真

近日,第11届EEVIA年度中国硬科技媒体论坛暨产业链研创趋势展望研讨会在深圳召开,上海合见工业软件集团产品工程副总裁孙晓阳在会上发布了主题为“把握芯片设计关键核心,助力国产EDA新格局”的演讲。

关键字: 芯片设计 仿真 验证 chiplet 合见工软 IP

COMSOL 电池主题日系列活动邀请了多位行业专家,分享多物理场仿真在电池行业中的应用和优势,共同探讨电池及电化学储能技术未来发展的无限可能。 上海2023年9月21日 /美通社/ -- 2023年9月20日,全球领先...

关键字: 仿真 电池技术 COMSOL 电化学

四家在HiL仿真行业内的“先行者”,凭借其先发优势和核心技术,已经稳占市场主导地位,成为了业界公认的“四大龙头”。他们分别有什么特点?

关键字: 仿真 测试测量

仿真器是一种用于模拟和测试特定系统或设备的软件工具。通过仿真器,开发人员可以在计算机上模拟系统或设备的运行环境,以便测试和验证其性能、可靠性和正确性。本文将介绍仿真器的特点、应用及其在各个领域中的重要性。

关键字: 仿真器 模拟系统
关闭
关闭