加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
    • Float pin
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

浅谈CTS之Clock Tree Exception

09/19 12:25
2.9万
阅读需 3 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

clock tree exceptions即时钟树例外,常见的时钟树例外有Non-Stop pin、Exclude pin、Float pin、Stop pin、Stop pin、Don’t touch sub-tree、Don’t buffer net、Don’t size net。

Non-Stop pin

Non-Stop pin即不间断引脚,信号会穿过这个引脚。不间断引脚是通常被认为时钟树端点的引脚,但ICC会穿过它们以跟踪查找真正的时钟树端点。驱动生成时钟的时序单元的时钟引脚是隐式不间断引脚。

 

常见的Non-Stop pin:ICG的时钟引脚、generated clock分频的点。

Exclude pin

Exclude pin即排除引脚,排除引脚是一个clock sink,其时序并不重要,tool知会对该节点进行DRV修复,而不会关注timing本身。

 

常见的Exclude pin:时序器件的非CK pin、多路选择器的sel pin、三态门的EN pin、输出port、级联时钟等。

Float pin

Float pin即浮动引脚,tool计算该pin的Insertion delay会把user设置的float delay算进去;float delay可以是正的或者负的,如果是正的相当于user希望该节点的tree做短;反之则是希望做长。

常见的Float pin是macro的CK pin。

Stop pin

Stop pins是用于平衡时钟树延迟的时钟树端点。常见的clock sink(时序器件的CK pin)就是stop pin。

 

Don’t touch sub-tree

不触碰子树,如果希望在时钟优化过程中保留现有clock的某些部分,则可以现有时钟的某一部分设为Don’t touch sub-tree。

Don’t buffer net

CTS器件tool不会对该net插入buffer,例如某些false path可以设置。

相关推荐

电子产业图谱

前华为海思工程师;与非网2022年度影响力创作者;IC技术圈成员。

微信公众号