当前位置: 首页 > news >正文

【数字IC后端】引导时钟树CTS的生成方向之anchor driver

如何控制数字IC后端CTS的生成方向?我们可以引入anchor driver来实现引导。

景芯12nm车规APR实战中,我们可以看到,绝大部分的sink都受控于xxxx_tessent_occ_clk_cpu_inst/tessent_persistent_cell_clock_out_mux/C10_ctmi_1这个mux,这是景芯12nm车规后端项目DFT设计结果:

xxxx_tessent_occ_clk_cpu_inst/tessent_persistent_cell_clock_out_mux/C10_ctmi_1这个mux位置如下:

这里我们重新打开place的数据

Anchor,也就是锚。Anchor Driver 就是用来进行锚定的驱动器。

Clock Tree基于某些特殊的需求,我们可能需要人为地控制CTS的生成方向。于是,我们可以引入anchor driver来实现引导。

假设对于这个mux,我们想让CTS工具在生成Clock Tree的时候,先走到芯片的中央,再进行CTS。正如我们上面所说,我们需要在芯片的中央埋下一个anchor driver。

【思考】注意,景芯12nm车规后端项目给DFT cell划定了一个region如下,我们的occ模块在place阶段被设置的guide,导致anchor无法被place到指定的loc处。思考怎么处理?

我们在mux后插入一对inv:

添加完成后:

添加好的效果如下:

然后看下时钟树的整体效果:

这样一来,你就通过人为方式干预了 CTS 的生长方向。

http://www.dtcms.com/a/355388.html

相关文章:

  • 详细介绍Linux 内存管理struct page数据结构中的_count和_mapcount有什么区别?
  • Pyomo、PuLP 和 OR-Tools 解决约束优化问题效率对比
  • C# SIMD编程实践:工业数据处理性能优化案例
  • 基于SpringBoot的校园资料分享系统【2026最新】
  • 数据结构-哈夫曼树和B树
  • 安宝特方案丨安宝特工业AR全链路解决方案
  • Centos 8 磁盘扩展xfs文件系统 (LVM)
  • 利用 Java 爬虫获取 AQI 详情数据(代码示例)实战指南
  • 如何使用Windows自带的PnPUtil命令来禁用/停用和启用硬件设备
  • VPC私有域名解析DNS
  • 使用 Action 自动部署 VuePress 到 GitHub Pages
  • GRE隧道IPv6过渡技术
  • 数制与编码
  • 并发编程——04 深入理解CASAtomic原子操作类详解
  • Qt 中日志级别
  • JS中的String总结
  • Linux 环境源码安装 Docker
  • 影石insta360 DevOps工程师一面记录
  • 学习嵌入式之驱动——I2C子系统
  • 搭建一个Spring cloud 非阻塞式微服务架构
  • 任天堂NDS中文游戏ROM精选毕业整合包整理分享! +NDS模拟器
  • 使用Docker搭建StackEdit在线MarkDown编辑器
  • 如何通过docker进行本地部署?
  • 企业内部机密视频安全保护|如何防止企业内部机密视频泄露?
  • (附源码)基于Spring Boot公务员考试信息管理系统设计与实现
  • GitLab 配置 Pipeline 的过程
  • linux 网络:协议及Wireshark抓包工具的使用
  • Elasticsearch冷热架构:性能与成本完美平衡
  • 《深入浅出 Node.js》分享精简大纲
  • linu 网络 :TCP粘包及UDP