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

数字IC后端实现之Setup Violation修复案例(DataClock Tree ECO修复手段)

今天给大家分享一个训练营项目远程协助案例。内容涉及一条timing path的data path和clock path优化以及如何根据时序timing来做clock tree的ECO。

数字IC设计实现之分段长clock tree典型案例(clock tree synthesis)

Q:老师,请问我这边跑完dmsa还有一些setup violation ,我看了对应path的hold slack还有120ps,工具没有继续修了,这部分如何手动修复呢?

在这里插入图片描述

在这里插入图片描述

从上面pt dmsa做完的报告看setup存在一些20ps左右的timing violation。学员认为这样的timing path有hold margin,工具正常应该要帮我们修掉才对。

https://alidocs.dingtalk.com/api/doc/transit?spaceId=5094368790&dentryId=66312813210&corpId=dingcd9df953ab4a15574ac5d6980864d335

我们知道PT DMSA默认只会帮我们修data path。所以当前有setup violation,那唯一它能做的就是把data path的delay变小。而想把delay变小,只有以下几个手段:

1)c

http://www.lryc.cn/news/572764.html

相关文章:

  • 目标检测新升级:用YOLOv8打造密度视频热力图可视化
  • 2025 年拓客系统排行榜
  • ceph 通过 crush rule 修改故障域
  • 装饰器模式深度解析:Java设计模式实战指南与动态功能扩展最佳实践
  • tkinter 的 pack() 布局管理器学习指南
  • 商业秘密被公开后的损失计算:从法律规定到司法实践的深度解析
  • npm下载离线依赖包
  • leetcode 291. Word Pattern II和290. Word Pattern
  • Vue 比较两个数组对象,页面展示差异数据值
  • AS32A601与ASM1042芯片在电力系统自动化监控中的应用效能分析
  • PROFIBUS DP 转 EtherCAT 网关:冶金自动化高效协同的基石
  • TypeScript 自定义类型
  • MySQL DATETIME类型存储空间详解:从8字节到5字节的演变
  • Kotlin 中ArrayList、listOf、arrayListOf 和 mutableListOf区别
  • Nginx+Tomcat负载均衡群集
  • 【FineDance】Batch Size对训练的影响分析
  • 20250620-Pandas.cut
  • aws(学习笔记第四十五课) route53-failover
  • 资本赋能鈤励科技,建筑数字化项目引领行业变革新趋势
  • Docker 容器技术入门与环境部署
  • MATLAB基于可拓云模型的公路路面性能评价模型
  • 基于大模型的三叉神经痛预测及治疗方案研究报告
  • Postgresql 表结构、列名相关信息查询
  • Unix、Linux、POSIX、Minix 区别与联系
  • 小菜狗的云计算之旅,shell脚本语言的基本内容和用法
  • wireshark过滤显示rtmp协议
  • 服务器获取外网IP,并发送到钉钉
  • 力扣-136.只出现一次的数字
  • 【MATLAB代码】制导方法介绍与例程——追踪法,适用于二维平面,目标是移动的|附完整源代码
  • java项目打包成jar包,并给jmeter使用