← 2024 · 芯原 · 数字IC设计 笔试

推荐答案 测试一下

Which of the following descriptions is not correct?

A. When there is a hold timing violation, we can lower the clock frequency. B. STA checks recovery/removal of reset signal and setup/hold of data signal C. The setup/hold timing of registers must ensure no timing violations. D. When there is a setup timing violation, we can lower the clock frequency.
单选题 中等 2024秋招笔试真题Online Assessment芯原单选题

参考答案

正确选项为A。选项A描述错误,因为保持时间违例(hold timing violation)与时钟频率无关,降低时钟频率无法修复保持时间违例。保持时间要求数据在时钟沿之后保持稳定一段时间,只与元件特性相关,降低频率(增加周期)不会改变数据相对于时钟沿的时序关系,因此无效。选项B正确,静态时序分析(STA)会检查复位信号的恢复时间(recovery)和移除时间(removal),类似数据信号的建立和保持时间,确保复位操作正确。选项C正确,寄存器必须满足建立和保持时间要求,否则会采样到不确定值,导致功能错误。选项D正确,建立时间违例(setup timing violation)可以通过降低时钟频率(增加周期)来缓解,因为数据需要更长时间到达,增加周期给数据更多传输时间。

涉及知识点

  • 建立时间违例与时钟频率关系
  • 保持时间违例与时钟频率无关
  • STA检查内容:setup/hold与recovery/removal
  • 寄存器时序约束要求
  • 降低频率仅改善建立时间
← 上一题
登录后反馈错题
下一题 →