<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_61544122的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/m0_61544122</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; m0_61544122]]></copyright><item><title><![CDATA[PT: DMSA辅助调tree报告前后级余量脚本]]></title><link>https://blog.csdn.net/m0_61544122/article/details/163657402</link><guid>https://blog.csdn.net/m0_61544122/article/details/163657402</guid><author>m0_61544122</author><pubDate>Tue, 11 Aug 2026 10:11:06 +0800</pubDate><description><![CDATA[我正在「拾陆楼」和朋友们讨论有趣的话题，你⼀起来吧？]]></description><category></category></item><item><title><![CDATA[加shield和ndr rule有什么区别？]]></title><link>https://blog.csdn.net/m0_61544122/article/details/163631620</link><guid>https://blog.csdn.net/m0_61544122/article/details/163631620</guid><author>m0_61544122</author><pubDate>Mon, 10 Aug 2026 13:58:11 +0800</pubDate><description><![CDATA[我正在「拾陆楼」和朋友们讨论有趣的话题，你⼀起来吧？加shield和ndr rule都起到降低干扰线和受扰线之间耦合电容的作用，从而降低crosstalk，那么优先用哪一个，什么情况下可以加shield，什么情况下用ndr rule呢？我们做个试验，取一条用2w2s ndr rule绕线的clock net，报告加shield前后crosstalk以及net delay并分析，clock net走势如图。]]></description><category></category></item><item><title><![CDATA[PT:读spef反标失败特殊情况分析]]></title><link>https://blog.csdn.net/m0_61544122/article/details/163476418</link><guid>https://blog.csdn.net/m0_61544122/article/details/163476418</guid><author>m0_61544122</author><pubDate>Tue, 04 Aug 2026 17:05:01 +0800</pubDate><description><![CDATA[我正在「拾陆楼」和朋友们讨论有趣的话题，你⼀起来吧？拾陆楼知识星球入口常见的spef反标失败，通常是spef和verilog netlist版本不匹配造成的，一些特殊情况如下:以icc2为例，icc2 write_def时会给unconnect port赋予一个名为_dummynet*的net，这个net在def中存在，所以在spef中也存在，但是于网表中不存在，导致pt read_parasitic时会报错:Error: Cannot find net '_dummynet*' in design (PA]]></description><category></category></item><item><title><![CDATA[PT:remote_execute用法介绍]]></title><link>https://blog.csdn.net/m0_61544122/article/details/163443419</link><guid>https://blog.csdn.net/m0_61544122/article/details/163443419</guid><author>m0_61544122</author><pubDate>Mon, 03 Aug 2026 16:02:09 +0800</pubDate><description><![CDATA[2.""双引号与{}花括号的区别，双引号能调用dmsa下定义的变量，花括号只能调用remote_execute下定义的变量，这里$start 和$end是dmsa下定义的变量没法直接给get_timing_path用，需要在remote_execute""里转成$s ,$e才行，所以用的是双引号。1.这里用到了-pre_command命令，意思是在主体{puts [get_attr [get_timing_path .. ... }执行前先去执行的命令，同理还有后执行的-post_command。]]></description><category></category></item><item><title><![CDATA[innovus:Specify Floorplan指定floorplan size]]></title><link>https://blog.csdn.net/m0_61544122/article/details/163245312</link><guid>https://blog.csdn.net/m0_61544122/article/details/163245312</guid><author>m0_61544122</author><pubDate>Mon, 27 Jul 2026 15:51:51 +0800</pubDate><description><![CDATA[然后在Advanced中取消勾选Snap Die/Core Box to Grid。我正在「拾陆楼」和朋友们讨论有趣的话题，你⼀起来吧？]]></description><category></category></item><item><title><![CDATA[innovus:用飞线显示module之间的连接关系]]></title><link>https://blog.csdn.net/m0_61544122/article/details/163244583</link><guid>https://blog.csdn.net/m0_61544122/article/details/163244583</guid><author>m0_61544122</author><pubDate>Mon, 27 Jul 2026 15:41:49 +0800</pubDate><description><![CDATA[我正在「拾陆楼」和朋友们讨论有趣的话题，你⼀起来吧？来自星球提问:星主, 想请问innovus中如何在place阶段显示出某个module跟其他module间的关係供调整floorplan参考?是否有相关指令或是script参考?]]></description><category></category></item><item><title><![CDATA[innovus:如何获取ideal net]]></title><link>https://blog.csdn.net/m0_61544122/article/details/162939613</link><guid>https://blog.csdn.net/m0_61544122/article/details/162939613</guid><author>m0_61544122</author><pubDate>Thu, 16 Jul 2026 15:51:25 +0800</pubDate><description><![CDATA[我正在「拾陆楼」和朋友们讨论有趣的话题，你⼀起来吧？INVS如何抓出 ideal net？这个方法在icc2里也适用。]]></description><category></category></item><item><title><![CDATA[redhawk:加不加decap的影响分析]]></title><link>https://blog.csdn.net/m0_61544122/article/details/162934470</link><guid>https://blog.csdn.net/m0_61544122/article/details/162934470</guid><author>m0_61544122</author><pubDate>Thu, 16 Jul 2026 14:39:03 +0800</pubDate><description><![CDATA[decap的功耗为0，总的平均功耗反而略有提升，静态压降4.07%，从36.61升到了36.63mV，几乎没有变化，所以加不加decap对静态ir drop分析影响很小。在后端设计中，我们通过添加decap来降低动态ir drop，那么加不加decap对静态ir分析有多少影响，笔者做了一个试验。下面是不加decap的结果，压降会升高到9.63%，可见加不加decap对动态ir drop得分析影响更大。可以看到decap只带来漏电功耗，总计9.654e-7W，静态压降4.07%]]></description><category></category></item><item><title><![CDATA[什么情况下signal net会被当成clock net？]]></title><link>https://blog.csdn.net/m0_61544122/article/details/162844865</link><guid>https://blog.csdn.net/m0_61544122/article/details/162844865</guid><author>m0_61544122</author><pubDate>Mon, 13 Jul 2026 19:09:03 +0800</pubDate><description><![CDATA[当clock source能trace到output port时，工具会对到output port的路径用clock ndr进行绕线，就出现了signal被认成clock的情况。打开Analysis Clock，右键选中clock，使用Clock Tree Levelized Group -＞ Beyond Exception。以ICC2为例，图形界面选中被clock route的port，切换mode查看clock net属于哪些clock。我正在「拾陆楼」和朋友们讨论有趣的话题，你⼀起来吧？]]></description><category></category></item><item><title><![CDATA[如何确保starrc的数据是准确的？]]></title><link>https://blog.csdn.net/m0_61544122/article/details/161995088</link><guid>https://blog.csdn.net/m0_61544122/article/details/161995088</guid><author>m0_61544122</author><pubDate>Mon, 15 Jun 2026 11:36:53 +0800</pubDate><description><![CDATA[partition设计中，会涉及到top提取rc用flat还是hier的原则，前者精度更高，速度慢，适用于signoff阶段，后者速度快，适用于timing收敛过程中的快速迭代，如下图，用到的命令就是SKIP_CELLS，用法参照往期文章。提高starrc数据的准确性的方法是多角度的，首先要确保pr数据不能有干扰rc计算的drc违例比如short和open，其次要检查starrc与pr工具的版本，最后要检查starrc的设置。我正在「拾陆楼」和朋友们讨论有趣的话题，你⼀起来吧？]]></description><category></category></item><item><title><![CDATA[redhawk: Power EM报告怎么看？]]></title><link>https://blog.csdn.net/m0_61544122/article/details/161851337</link><guid>https://blog.csdn.net/m0_61544122/article/details/161851337</guid><author>m0_61544122</author><pubDate>Wed, 10 Jun 2026 11:00:40 +0800</pubDate><description><![CDATA[我正在「拾陆楼」和朋友们讨论有趣的话题，你⼀起来吧？]]></description><category></category></item><item><title><![CDATA[innovus: ccopt_design如何给不同clock设置max_transition]]></title><link>https://blog.csdn.net/m0_61544122/article/details/161596003</link><guid>https://blog.csdn.net/m0_61544122/article/details/161596003</guid><author>m0_61544122</author><pubDate>Mon, 01 Jun 2026 16:02:15 +0800</pubDate><description><![CDATA[sdc命令的max_trans约束，对应spec里的set_ccopt_property target_max_trans_sdc -delay_corner ss -early/-late -clock_tree xx 0.2。其他的就用set_max_transition  0.5 -clock_path [all_clocks]或者set_ccopt_property target_max_trans 0.5。我正在「拾陆楼」和朋友们讨论有趣的话题，你⼀起来吧？]]></description><category></category></item><item><title><![CDATA[PT: PTECO_015 / PTECO-028如何解决]]></title><link>https://blog.csdn.net/m0_61544122/article/details/161224693</link><guid>https://blog.csdn.net/m0_61544122/article/details/161224693</guid><author>m0_61544122</author><pubDate>Tue, 19 May 2026 15:34:00 +0800</pubDate><description><![CDATA[我正在「拾陆楼」和朋友们讨论有趣的话题，你⼀起来吧？拾陆楼知识星球入口关于进程与资源分配的设置参考往期文章:DMSA(Distributed multi-scenario analysis)Error: The number of hosts is different from the number of scenarios(PTECO-015)dmsa进行fix_eco_timing/fix_eco_power时要求host大于等于scenario的数量，所以当host小于scenario数量时就会报错。]]></description><category></category></item><item><title><![CDATA[ICC2/innovus: 使用auto NDR优化时序]]></title><link>https://blog.csdn.net/m0_61544122/article/details/161223747</link><guid>https://blog.csdn.net/m0_61544122/article/details/161223747</guid><author>m0_61544122</author><pubDate>Tue, 19 May 2026 13:56:53 +0800</pubDate><description><![CDATA[EWI (enable wireopt improvement) mode可以在优化和绕线阶段使用auto NDR或via ladder方式来改善时序，命令为enable_wireopt_improvement -mode default/andr/vlo/all其中default与andr等效，即不指定mode时默认使用andr mode，工具将使用auto ndr进行优化，vlo指的是via ladder，all即auto ndr＋via ladder。]]></description><category></category></item><item><title><![CDATA[usefulSkewCcopt不同选项用法]]></title><link>https://blog.csdn.net/m0_61544122/article/details/159429414</link><guid>https://blog.csdn.net/m0_61544122/article/details/159429414</guid><author>m0_61544122</author><pubDate>Tue, 24 Mar 2026 16:03:38 +0800</pubDate><description><![CDATA[单独使用命令optDesign -postCTS也会因为这个命令而选择是否使用useful skew修timing，log中有"skewClock size 0 and inserted 4 inst"此类信息。setOptDesign -usefulSkewCcopt有三个选项none /standard(default) /extreme。设置none的时候，工具在长tree和postcts优化时序的时候，都不使用usefulskew。我正在「拾陆楼」和朋友们讨论有趣的话题，你⼀起来吧？]]></description><category></category></item><item><title><![CDATA[innovus: 给不规则floorplan加route blockage ring]]></title><link>https://blog.csdn.net/m0_61544122/article/details/158842663</link><guid>https://blog.csdn.net/m0_61544122/article/details/158842663</guid><author>m0_61544122</author><pubDate>Mon, 09 Mar 2026 13:37:14 +0800</pubDate><description><![CDATA[在innovus，怎样给一个不规则的floorplan打一个紧贴die的1um的routing blockage环呢？假如出pin的位置不打routing bockage，该怎样弄呢？给所有pin都扩大1，然后让准备加的一圈rbk polygon跟它ANDNOT，输出box再加rbk。我正在「拾陆楼」和朋友们讨论有趣的话题，你⼀起来吧？]]></description><category></category></item><item><title><![CDATA[StarRC: incremental ECO flow(ECO_MODE用法)]]></title><link>https://blog.csdn.net/m0_61544122/article/details/158694232</link><guid>https://blog.csdn.net/m0_61544122/article/details/158694232</guid><author>m0_61544122</author><pubDate>Thu, 05 Mar 2026 14:31:56 +0800</pubDate><description><![CDATA[需要注意的是GPD和STAR_DIR，以及StarRC运行的目录要在同一级，不然就会收到"invalid command change"的报错，另外，输入数据不局限于NDM，使用def＋lef的flow也可以，输出数据也可用NETLIST_FORMAT:SPEF以及NETLIST_FILE设置为spef输出。2.运行StarRC，第一轮运行ECO_MODE会报告warnning，提示用户因为没找到前一轮的原始gpd数据，所以这一轮执行full chip extraction，既全局RC抽取。]]></description><category></category></item><item><title><![CDATA[innovus: attachModulePort]]></title><link>https://blog.csdn.net/m0_61544122/article/details/157394039</link><guid>https://blog.csdn.net/m0_61544122/article/details/157394039</guid><author>m0_61544122</author><pubDate>Mon, 26 Jan 2026 14:24:43 +0800</pubDate><description><![CDATA[我正在「拾陆楼」和朋友们讨论有趣的话题，你⼀起来吧？-代表top module。]]></description><category></category></item><item><title><![CDATA[innovus: 如何删除shield net]]></title><link>https://blog.csdn.net/m0_61544122/article/details/157254016</link><guid>https://blog.csdn.net/m0_61544122/article/details/157254016</guid><author>m0_61544122</author><pubDate>Thu, 22 Jan 2026 14:49:59 +0800</pubDate><description><![CDATA[我正在「拾陆楼」和朋友们讨论有趣的话题，你⼀起来吧？]]></description><category></category></item><item><title><![CDATA[ICC2: place阶段的clock network delay]]></title><link>https://blog.csdn.net/m0_61544122/article/details/157212887</link><guid>https://blog.csdn.net/m0_61544122/article/details/157212887</guid><author>m0_61544122</author><pubDate>Wed, 21 Jan 2026 14:30:58 +0800</pubDate><description><![CDATA[设置了set_clock_latency之后，即便没长tree，也会有反标值，显示为clock network delay(ideal)和设置的clock latency值，需要注意的是同时设置set_clock_latency和set_clock_latency -source，clock network delay(ideal)值是二者叠加的。我正在「拾陆楼」和朋友们讨论有趣的话题，你⼀起来吧？]]></description><category></category></item></channel></rss>