← 2022 · 小米 笔试

推荐答案 测试一下

当clock的周期是10ns,对于模块的input需要添加input delay,假设外部延迟是6ns,内部延迟是4ns,那模块的input delay需要设置为()

A. 5ns B. 6ns C. 4ns D. 10ns
单选题 中等 笔试真题单选

参考答案

正确选项:B. 6ns。 解析: 在静态时序分析(STA)中,input delay(输入延迟)是指相对于时钟边沿,数据到达芯片输入端口的时间。它通常由外部环境(如外部器件的输出延迟、PCB走线延迟等)决定,而不包含芯片内部从输入端口到触发器的路径延迟。 题目中明确给出“外部延迟是6ns”,即从外部时钟到数据到达模块输入端口的延迟为6ns;而“内部延迟是4ns”是指数据从输入端口到内部触发器的路径延迟(属于内部路径,不应包含在input delay中)。因此,模块的input delay应设置为外部延迟,即6ns。 若错误地将input delay设置为4ns或5ns,会导致时序约束偏紧或偏松。如果设置为10ns,则相当于将外部延迟与内部延迟相加,此时数据到达内部寄存器的时间为10ns(时钟周期),将无法满足建立时间要求(建立时间通常大于0),导致时序违例。 核心考点:理解input delay的定义,区分外部延迟(属于输入约束)和内部延迟(属于内部路径)。正确设置input delay是保证综合与STA分析准确性的前提。

涉及知识点

  • input delay 定义与组成
  • 外部延迟与内部延迟的区别
  • 静态时序分析中输入约束设置
  • 建立时间与周期关系
← 上一题
登录后反馈错题
下一题 →