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

推荐答案 测试一下

以下哪些电路可以设置False_path

A 异步复位 B 异步电路 C 模拟和数字电路接口 D 不同频率之间的电路
多选题 中等 笔试真题多选

参考答案

正确答案为A、B、C、D。False_path(伪路径)是指时序分析中不需要检查建立时间和保持时间的路径,通常用于那些不会影响电路正常功能的异步或非同步信号路径。 A. 异步复位:异步复位信号通常与时钟无关,复位发生时无需满足时序约束,因此可以设置false_path。但需注意,复位释放时仍需通过同步器或约束确保时序,否则可能引起亚稳态。 B. 异步电路:指跨时钟域且未同步处理的电路,信号传输不存在固定的时序关系,设置false_path可避免不必要的时序检查。若已用同步器处理,则需根据具体情况决定是否保留。 C. 模拟和数字电路接口:模拟电路无时钟概念,数字信号到模拟接口的路径无需满足时序约束,因此可设为false_path。 D. 不同频率之间的电路:若两个电路工作在不同频率且未进行同步处理(如无FIFO或握手),路径时序无法保证,应设置false_path。若已做同步设计,则属于异步时钟域约束,而非简单的false_path。 易错点:1)误认为异步复位不能设false_path,实际常用但需配合recovery/removal检查;2)混淆“异步电路”与“跨时钟域同步电路”,前者指未同步的路径;3)忽略模拟接口的路径性质。

涉及知识点

  • False_path定义与用途
  • 异步复位处理方式
  • 跨时钟域路径约束
  • 模拟与数字接口时序
  • 不同频率时钟域约束
  • 时序分析基本概念
← 上一题
登录后反馈错题
下一题 →