← ASIC前后端设计经典的细节讲解

推荐答案 测试一下

可以用 OCV(On Chip Variation) 的方式使得 constraint 变得更为严格

判断题 中等 经典问答问答题

参考答案

正确。OCV(On Chip Variation,片上波动)是指在芯片制造过程中,同一芯片上不同位置的晶体管由于工艺、电压、温度等参数的差异而导致的特性不一致。在静态时序分析(STA)中,为了模拟这种波动并保证芯片在极限条件下仍能正常工作,通常采用OCV技术,通过设置时序路径的derate因子(例如设置setup分析时数据路径延迟乘以1.0x~1.1x,时钟路径延迟乘以0.9x~1.0x)来放大或缩小路径延迟,从而使得约束条件变得更加严格(即更悲观)。具体而言,对于建立时间(setup)检查,OCV会使数据路径延迟变慢、时钟路径延迟变快,从而增加对时钟周期的要求;对于保持时间(hold)检查,OCV会使数据路径延迟变快、时钟路径延迟变慢,从而增加对数据稳定时间的要求。因此,OCV确实可以有效收紧时序约束,提高芯片的可靠性。但过度的OCV会导致设计过于悲观,影响面积和功耗,因此实际中常使用Advanced OCV(AOCV)或Statistical STA(SSTA)来更精确地建模。

涉及知识点

  • OCV(片上波动)概念
  • 静态时序分析(STA)中的derate因子
  • setup/hold检查的OCV应用
  • OCV使约束变严格的原理
  • OCV的悲观性与AOCV/SSTA
← 上一题
登录后反馈错题