首页 > 技术 > 内容

xilinx vivado的五种仿真模式和区别

时间:2025-12-01  作者:Diven  阅读:0

本文介绍一下xilinx的开发软件 vivado 的仿真模式, vivado的仿真暂分为五种仿真模式。

分别为:
1. run behavioral simulation-----行为级仿真,行为级别的仿真通常也说功能仿真。
2. post-synthesis function simulation-----综合后的功能仿真。
3. post-synthesis timing simulation-----综合后带时序信息的仿真,综合后带时序信息的仿真比较接近于真实的时序。
4. post-implementation function simulation-----布线后的功能仿真。
5. post-implementation timing simulation-----(布局布线后的仿真) 执行后的时序仿真,该仿真时最接近真实的时序波形。

下面小编来详细介绍一下不同仿真模式的区别。
数字电路设计中一般包括3个大的阶段:源代码输入、综合和实现,而电路仿真的切入点也基本与这些阶段相吻合,根据适用的设计阶段的不同仿真可以分为RTL行为级仿真、综合后门级功能仿真和时序仿真。这种仿真轮廓的模型不仅适合FPGA/CPLD设计,同样适合IC设计。

一、RTL行为级仿真
在大部分设计中执行的第一个仿真将是RTL行为级仿真。这个阶段的仿真可以用来检查代码中的语法错误以及代码行为的正确性,其中不包括延时信息。如果没有实例化一些与器件相关的特殊底层元件的话,这个阶段的仿真也可以做到与器件无关。因此在设计的初期阶段不使用特殊底层元件即可以提高代码的可读性、可维护性,又可以提高仿真效率,且容易被重用。(绝大部分设计人员将这个阶段的仿真叫功能仿真!)

二、综合后门级功能仿真 (前仿真)
一般在设计流程中的第二个仿真是综合后门级功能仿真。绝大多数的综合工具除了可以输出一个标准网表文件以外,还可以输出Verilog或者VHDL网表,其中标准网表文件是用来在各个工具之间传递设计数据的,并不能用来做仿真使用,而输出的Verilog或者VHDL网表可以用来仿真,之所以叫门级仿真是因为综合工具给出的仿真网表已经是与生产厂家的器件的底层元件模型对应起来了,所以为了进行综合后仿真必须在仿真过程中加入厂家的器件库,对仿真器进行一些必要的配置,不然仿真器并不认识其中的底层元件,无法进行仿真。Xilinx公司的集成开发环境ISE中并不支持综合后仿真,而是使用映射前门级仿真代替,对于Xilinx开发环境来说,这两个仿真之间差异很小。

三、时序仿真 (后仿真)
在设计流程中的最后一个仿真是时序仿真。在设计布局布线完成以后可以提供一个时序仿真模型,这种模型中也包括了器件的一些信息,同时还会提供一个SDF时序标注文件(Standard Delay format Timing AnOTAtion)。SDF时序标注最初使用在Verilog语言的设计中,现在VHDL语言的设计中也引用了这个概念。对于一般的设计者来说并不需知道SDF。


行为级仿真时必须的,能够确保你所设计功能是正确的,综合后时序仿真是有必要的,能够排除大部分的时序问题,至于后仿真,只能是解决疑难杂症时再采取的大招,非常费时间,一般不建议做后仿真。

猜您喜欢


对于许多人来说,DC/DC转换器这个词可能显得陌生而专业。但如果我们把比喻成汽车中常见的变速箱,相信大家就会更容易理解了。我们都知道,汽车发动机产生的动力需要经...
2024-07-25 00:00:00
结型场效应管(JFET)是重要的半导体器件,应用于电子电路中。主要特点是高输入阻抗和低噪声,使其在多个领域有着着重要作用。在音频放大器中,JFET因其优良的线性...
2020-08-05 00:00:00
电解电容串联是电子电路中常见的一个技巧。的作用主要是提高电容值和改善电路性能。在这篇文章中,我们将探讨电解电容串联的几个主要作用。提高电容值电解电容串联的主要作...
2025-03-25 11:30:35
随着科技的不断进步,碳化硅(SiC)材料在电子器件中的应用越来越,特别是在高功率和高频率的场景中,碳化硅二极管优越的性能受到了关注。作为新型的半导体材料,碳化硅...
2025-04-07 22:01:06
电位器作为重要的调节元件,被应用于各种电子设备中。振华科技作为行业内知名的电位器制造商,其产品以高品质和多样化型号。本文将全面介绍振华科技电位器的主要型号及其品...
2014-01-22 12:33:30
光敏电阻是对光照强度变化极为敏感的电子元件,应用于光电传感器、自动照明系统、光控开关等领域。科技的不断发展,光敏电阻的应用场景越来越丰富,光强的变化对其性能影响...
2025-04-16 02:31:50
三角锁是常见的锁具,应用于家庭、办公室和商店等场所。不同类型的三角锁在设计、材质和功能上存在一些明显的区别。三角锁的材质可以分为金属和塑料两种。金属三角锁通常更...
2012-09-20 00:00:00
现代科技日新月异的时代,配件的作用愈发重要。无论是电子产品、家居用品还是其他设备,配件都能显著提高产品的功能性和用户体验。本文将重点介绍“Accessories...
2025-03-03 18:43:25
本文列出了FPGA设计中常见的十个错误。我们收集了 FPGA 工程师在其设计中犯的 10 个最常见错误,并提供了解决方案的建议和替代方案。本文假定读者已经具备 ...
2023-06-01 17:28:00