- 博客(8)
- 收藏
- 关注
原创 innovus/icc2 关于power_switch_cell一些个人理解
本文分享了作者在芯片设计中使用Power Switch Cell(PSW)的经验与思考。文章详细探讨了PSW的结构原理(Header/Footer类型)、连接方式(Fine/Coarse Grain)、数量计算方法(基于IR Drop和静态功耗)以及工作特性(如Inrush Current控制)。特别分析了PSW的菊花链连接结构、外部控制机制(pwr_on/pwr_ack信号)以及DRV问题的解决方案。作者还提供了Innovus工具中PSW布局脚本的编写要点,包括offset/pitch/siterow等关
2025-12-29 16:30:46
774
原创 icc2/innovus关于reg2icg的较详细的解决方案(三)
本文介绍了两种优化时钟树的方法:1)通过设置clock skew group将控制ICG使能端的寄存器单独分组,减少tree latency,实验显示该方法使最大延迟缩短约100ps;2)尝试开启useful skew(CCD)但出现负优化,建议在place阶段关闭CCD而在后续阶段开启。作者表示这些方法已有效解决当前设计问题,未来将分享封装相关专题内容。
2025-07-22 10:04:22
758
原创 icc2/innovus关于reg2icg的较详细的解决方案(二)
本文针对reg2icg路径的setup违例问题,系统分析了五种优化方法:1)设置clock latency预估时钟树变化;2)保留clock gating check约束;3)place阶段预做时钟树模拟;4)启用ICG专用优化选项;5)综合应用前三种方法。通过同一条路径的对比实验显示:预做tree可缩短物理距离但data路径仍长,ICG选项优化data路径效果显著,设置latency则能均衡优化launch/capture路径。文中提出将三种方法结合使用的设想,并将在后续验证其综合效果。文章从理论分析到实
2025-07-15 15:04:14
1552
原创 icc2 /innovus关于reg2icg的较详细的解决方案(一)
icc/innovus 针对解决时序问题reg2icg所产生的setup violation,本文提出分析原因以及从原理上提出解决方案,针对于数字后端实战,还是挺有用的。
2025-07-09 20:46:10
1336
2
原创 ICC2/innovus关于打pg的方法(route_pg)(三)
通过编写psdl,使用route pg去打power,innovus的最新打pg的方式。
2024-10-24 19:08:45
1556
原创 ICC2/innovus关于打pg的方法(route_pg)(二)
讲解innovus最新打pg的方法,route_pg的使用,psdl的编写,简介便利,通俗易懂
2024-10-23 17:27:48
2864
原创 ICC2/innovus关于打pg的方法和总结(route_pg)(一)
本文讲解innovus打pg的其他方法,用route_pg,通过编写psdl的形式去打pg,简洁快速,通俗易懂。
2024-10-22 18:20:01
3998
原创 ICC2/innovus fix transition思路和实例
基于icc2和innovus工具,讲解fix transition的方法和实例
2024-10-08 20:38:53
3517
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅