海思数字IC设计真实面试题(含实战详细答案).docxVIP

  • 1
  • 0
  • 约4.51千字
  • 约 7页
  • 2026-08-12 发布于河北
  • 举报

海思数字IC设计真实面试题(含实战详细答案).docx

海思数字IC设计真实面试题(含实战详细答案)

一、数字IC基础理论(一面必问)

1.详细讲下建立时间、保持时间,以及时序违例的解决办法

参考答案:

建立时间Tsu是时钟沿到来前,数据必须提前稳定的最小时间;保持时间Th是时钟沿到来后,数据必须继续保持稳定的最小时间。这两个参数是为了保证触发器内部采样电路正常锁存数据。

时序违例分两种:

一是建立时间违例,本质是数据跑得太慢,时钟周期不够。解决思路:缩短数据路径延时(优化组合逻辑、减少层级、复用逻辑)、增加时钟路径延时(插缓冲、调整时钟树)、降低工作频率、放宽时序约束。

二是保持时间违例,本质是数据跑得太快,新数据覆盖了旧数据。解决思路:只能加数据路径延时(插延时单元、增加组合逻辑层级),不能改时钟,因为时钟延时增加会同时影响上下游,没法修复保持违例。

实战补充:工程里保持违例比建立违例更难修,小工艺节点、高频设计中很常见,一般前端编码尽量避免过长组合逻辑,后端重点修保持时序。

2.同步复位和异步复位的区别,海思设计中怎么选型

参考答案:

同步复位:复位信号只有在时钟有效沿才生效,和时钟同步。优点:时序稳定、无亚稳态风险、利于时序收敛;缺点:必须有时钟才能复位,时钟失效时无法复位,复位响应慢一个周期。

异步复位:复位信号随时生效,不依赖时钟。优点:响应快、上电无时钟时可完成复位;缺点:复位信号撤销时如果刚好卡在时钟沿附近,容易产

文档评论(0)

1亿VIP精品文档

相关文档