← 大疆FPGA逻辑岗B卷(19.08.06)

推荐答案 测试一下

关于网表仿真的描述正确的是:

A 为了保证芯片的正常工作,即使在时间和资源紧张的情况下,也需要将所有RTL仿真用例都进行网表仿真并且确保通过 B 网表仿真的速度比RTL仿真的速度更快 C 网表仿真不能发现实现约束的问题 D 网表仿真可以发现电路设计中的异步问题
单选题 中等 笔试真题单选

参考答案

正确选项为D。网表仿真(Gate-Level Simulation)是在综合后、布局布线前或后进行的仿真,它使用门级网表替代RTL代码,并引入单元延迟和互连线延迟。相比RTL仿真,网表仿真速度更慢(因为需要处理大量门级元件和时序计算),故B错误。A选项过于绝对,实际项目中资源紧张时只需对关键路径、时序敏感区域或更改部分进行网表仿真,无需覆盖所有RTL用例,且RTL仿真和网表仿真的目的不同,后者主要验证时序收敛和门级功能。C选项错误,网表仿真正是验证实现约束(如时序例外、多周期路径)是否被正确满足的重要手段,如果约束有误,仿真可能出现建立/保持时间违例导致的X态或功能错误。D选项正确:异步电路(如跨时钟域信号)如果同步器设计不当,RTL仿真可能看不到亚稳态问题,但网表仿真中因引入了实际门延迟,可以模拟出亚稳态传播导致的X态或不定态,从而暴露异步设计缺陷。因此D是唯一正确的描述。

涉及知识点

  • 网表仿真的目的与速度
  • RTL仿真与网表仿真的区别
  • 实现约束的仿真验证
  • 异步问题的仿真检测
  • 网表仿真中的时序与X态
← 上一题
登录后反馈错题
下一题 →