← 2022 · 海光 笔试

推荐答案 测试一下

如下图所示电路,时钟的时序和延时的时序见图表,请回答相关问题给出计算过程及结果。

A、0.3 B、0.4 C、0.5 D、0.6
题目配图 题目配图
单选题 中等 笔试真题单选

参考答案

正确选项为 C。计算 setup slack 的公式为:slack = T_clk + T_skew - T_co - T_logic - T_setup。图中时钟周期 T_clk 为 2 ns,时钟偏斜 T_skew 为 0.1 ns(正偏斜即时钟到达 F2 比 F1 晚),寄存器时钟到输出延迟 T_co 为 0.2 ns,组合逻辑延迟 T_logic 为 1.2 ns,建立时间 T_setup 为 0.2 ns。代入得:slack = 2.0 + 0.1 - 0.2 - 1.2 - 0.2 = 0.5 ns。注意 bc_wc 分析下使用最差情况(慢速)参数,即取各延迟的最大值,这里已采用图中标注的最差延迟值。易错点在于:1)时钟偏斜的符号,若时钟到达 F2 更晚则为正偏斜,对 setup 有利;2)区分 setup 和 hold 的不同计算方法,setup 用最慢路径,hold 用最快路径;3)不要遗漏 T_co 项。

涉及知识点

  • setup slack 计算公式
  • bc_wc 分析概念
  • 时钟偏斜对时序的影响
  • 最差延迟参数选取
  • 建立时间与保持时间的区别
← 上一题
登录后反馈错题
下一题 →