《Redhawk教程 - input port上很多signal EM违反怎么办?》
如下图所示,可以看到设计中有很多Peak Signal EM的违反:
上图也显示了这些违反的分布情况。
其实看上图就能发现一些规律,它们都发生在IO nets上!!
在Worst EM list里面可以看到EM ratio从大到小排序的Net的列表和坐标:
再去仔细分析的话其实会发现它们都是input port连接的net。
这些Net在sdc里面有设置input transition:
但其实从redhawk signal EM的报告里面可以看到它们是没有STA信息的,会出现在dirtySignalNets里面,后边写的是MISSING SLEW:
对于那些缺失了STA信息的Nets(主要关注的是那些有Driver驱动的Net),那么我们应该给它们定义默认的slew,否则的话工具会用ideal模式去处理,transition会非常小,会产生很大的Peak电流,因此很容易出现Peak EM的违反,这就是在input port相连的net上发现这么多signal EM违反的原因。
解决方案的话就涉及到redhawk的设置和用法了...(完整内容和详细解释见星球推文)...
https://t.zsxq.com/omcfo
设置之后rerun就可以看到signal EM结果是Clean的:
这个设置不会影响dirty signal nets的结果,这些仍然是missing slew的...(完整内容见星球)...
星球简介
低功耗设计技术总结 - 3万字,129页 IR drop的分析与修复总结 - 4.3千字,20页 数字后端理论及实践-ICC干货笔记 - 11万字,423页 数字后端理论及实践-Innouvs教程(第4版)- 5.7万字,316页 ICC2教程-星球精编版 - 2万字,125页 数字后端理论及实践-Innouvs教程(第5版)- 11.8万字,635页 面试笔试题整理 面试笔试经验分享(第1版)- 1.6万字,48页 面试笔试题整理 面试笔试经验分享(第2版)- 2.3万字,87页 ICC2 ICC与Innovus的命令对照(第1版) Tcl与DesignCompiler教程(第1版)- 6.1万字,183页 DRC规则讲解、DRC的检查与修复(第1版)- 7.3千字,26页 Congestion的分析与修复专题(第1版)- 1.2万字,41页 Perl-Tk教程(第1版)- 1.6万字 73页 星球精华推文分类整理合集(第1版)- 1.8万字,75页 星球精华推文分类整理合集(第2版)- 4.4万字,160页 面试笔试题整理 面试笔试经验分享(第3版)- 2.7万字,96页 星球精华推文分类整理合集(第3版)- 6.6万字,240页 时序分析与sdc专题笔记(第1版) - 3.1万字,115页 星球精华推文分类整理合集(第4版)- 8.4万字,296页 更多教程、笔记持续更新中。。。