数字IC后端中的各种仿真简介

数字电路设计中一般有源代码输入、综合、布局布线等三个比较大的阶段,而电路仿真的切入点也基本与这些阶段相吻合,根据适用的设计阶段的不同仿真可以分为RTL行为级仿真、综合后门级功能仿真和时序仿真。这种仿真轮廓的模型不仅适合FPGA/CPLD设计,同样适合IC设计。

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

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

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

quartus仿真分两种,功能仿真和时序仿真(不知道你说的行为仿真是值哪种)。仿真的作用就是检验你编写的语言或者搭建的电路是否满足你想要的功能。两者的差别主要在于信号的处理是否有延时。功能仿真是没有延时的,也就不会产生竞争和冒险之类的问题,而时序仿真会模拟真实环境的变化和延时,更真实的模拟真实电路。两种仿真可能产生很大的区别,建议编写程序时先用功能仿真,全部编写完毕之后再用时序仿真检查是否存在竞争现象,再对具体模块进行具体调整。

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数字ic后端面试宝典Martin》是一本为数字IC(集成电路)后端工程师面试准备的参考书。它的作者是Martin,可能是一位在数字IC设计领域有丰富经验的专家或者工程师。 这本书主要涵盖数字IC后端工程师面试常见的问题和面试技巧。数字IC后端工程师主要负责将数字电路设计转化为物理电路,并进行验证、排布和完成版图设计等工作。因此,这本书可能包含了设计规则检查(DRC)、版图布局布线(P&R)、时序收敛等方面的内容。 该书可能从面试的基础知识开始,涵盖数字电路设计的相关概念和原理,如逻辑门、触发器、时钟、计数器等。以及数字电路设计的常用工具和软件,比如编程语言(如VHDL、Verilog)、集成开发环境(IDE)和仿真工具(如ModelSim)等。此外,书可能还提供了常见的面试题目及其解答,供读者进行练习和思考。 这本书对于数字IC后端工程师准备面试可能非常有帮助,因为面试往往会涉及到各种技术问题和实际应用。它可以帮助读者加深对数字IC后端设计的理解,提升自己的技术能力,并在面试更好地展示自己的知识和经验。 总之,《数字IC后端面试宝典Martin》可以作为数字IC后端工程师进行面试准备的参考书,帮助读者提高面试的成功率。它能够全面覆盖面试可能涉及的知识点和技巧,并提供了解题思路和答案,是一本非常有价值的工具书。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值