<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.cadence.com/Community/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Digital Implementation - All Comments</title><link>http://www.cadence.com/Community/blogs/di/default.aspx</link><description>Visit the Digital Implementation blog to catch up on the latest technology, trends, opinion, and news.  Interact with authors and peers through blog commenting.  RSS feed is available.</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>Hi Jerin,

Take an ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/05/18/five-minute-tutorial-fixing-si-victim-nets.aspx#1307618</link><pubDate>Thu, 02 Feb 2012 15:22:24 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1307618</guid><dc:creator>Kari</dc:creator><description>&lt;p&gt;Hi Jerin,&lt;/p&gt;
&lt;p&gt;Take another look at the post - you&amp;#39;ll see that I have a call to globalDetailRoute. &lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1307618" width="1" height="1"&gt;</description></item><item><title>after that should we ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/05/18/five-minute-tutorial-fixing-si-victim-nets.aspx#1307605</link><pubDate>Thu, 02 Feb 2012 05:47:22 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1307605</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;after that should we do ecoRoute or globalDetailRoute&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1307605" width="1" height="1"&gt;</description></item><item><title>grep AND2 $ rda_Inpu ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/08/10/five-minute-tutorial-the-edi-cell-viewer.aspx#1307429</link><pubDate>Fri, 27 Jan 2012 12:44:34 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1307429</guid><dc:creator>_temp_5f1751bc-54fe-4a7b-bbbe-33a6f1222b82</dc:creator><description>&lt;p&gt;grep AND2 $ rda_Input(ui_leffile) would do the trick&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1307429" width="1" height="1"&gt;</description></item><item><title>Thats a way I'm doin ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/08/10/five-minute-tutorial-the-edi-cell-viewer.aspx#1307423</link><pubDate>Fri, 27 Jan 2012 05:49:37 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1307423</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Thats a way I&amp;#39;m doining it now, but it&amp;#39;s not so convinient.&lt;/p&gt;
&lt;p&gt;Anyway thanks for responce.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1307423" width="1" height="1"&gt;</description></item><item><title>I don't know of a wa ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/08/10/five-minute-tutorial-the-edi-cell-viewer.aspx#1307398</link><pubDate>Thu, 26 Jan 2012 15:39:03 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1307398</guid><dc:creator>Kari</dc:creator><description>&lt;p&gt;I don&amp;#39;t know of a way to find that out in the tool. I would do it by &amp;quot;grep MACRO AND2&amp;quot; in the directory containing my LEF files, if I was looking for a cell named AND2. Hope that helps.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1307398" width="1" height="1"&gt;</description></item><item><title>Thanks foryour tips. ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/08/10/five-minute-tutorial-the-edi-cell-viewer.aspx#1307388</link><pubDate>Thu, 26 Jan 2012 10:19:33 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1307388</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Thanks foryour tips.&lt;/p&gt;
&lt;p&gt;Probably you could also help to find answer for a following question:&lt;/p&gt;
&lt;p&gt;How to determine a LEF file name from which some cell was loaded, if I know only this cell name?&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1307388" width="1" height="1"&gt;</description></item><item><title>hi ,
can any one le ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/05/19/tab-completion-with-encounter-s-dbget-command-smarter-than-you-might-think.aspx#1307011</link><pubDate>Mon, 16 Jan 2012 00:50:08 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1307011</guid><dc:creator>DSubbu</dc:creator><description>&lt;p&gt;hi ,&lt;/p&gt;
&lt;p&gt;can any one let me know the purpose of &amp;nbsp;&amp;quot; -p &amp;quot; in above statement &amp;nbsp;. i also observed the same in few other posts like &amp;quot;-p2&amp;quot; . so can u please give me clarity on this option .&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1307011" width="1" height="1"&gt;</description></item><item><title>Hi kari ,          ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2010/09/15/five-minute-tutorial-command-line-help.aspx#1306897</link><pubDate>Wed, 11 Jan 2012 00:15:58 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1306897</guid><dc:creator>DSubbu</dc:creator><description>&lt;p&gt;Hi kari ,&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Thank u very much . I will be following link .&lt;/p&gt;
&lt;p&gt; thanks ,&lt;/p&gt;
&lt;p&gt;subbu .&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1306897" width="1" height="1"&gt;</description></item><item><title>Hi,

A better plac ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2010/09/15/five-minute-tutorial-command-line-help.aspx#1306886</link><pubDate>Tue, 10 Jan 2012 13:47:59 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1306886</guid><dc:creator>Kari</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;A better place for your questions would be the Digital Implementation Forum. That&amp;#39;s the place where Cadence tool users (and EDI in particular) post and answer questions relating to EDI, place and route, etc. The comments section for blogs should remain related to the blog. I&amp;#39;ll look for your question over on the forum and answer there! Thanks so much for joining the community and reading our blogs. I hope you find the forum useful as well! Here&amp;#39;s a direct link to get you started:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.cadence.com/community/forums/29.aspx"&gt;www.cadence.com/.../29.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can also search the forum to see if someone has already asked/answered a similar question.&lt;/p&gt;
&lt;p&gt;- Kari&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1306886" width="1" height="1"&gt;</description></item><item><title>thank u very much .  ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2010/09/15/five-minute-tutorial-command-line-help.aspx#1306877</link><pubDate>Tue, 10 Jan 2012 00:26:18 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1306877</guid><dc:creator>DSubbu</dc:creator><description>&lt;p&gt;thank u very much . .&lt;/p&gt;
&lt;p&gt;another query . .&lt;/p&gt;
&lt;p&gt;Can u please let me know clear difference between global route ,detailroute ,globalDetailroute in Soc encouter tool as per its routing procedures . .&lt;/p&gt;
&lt;p&gt;Thank u :-)&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1306877" width="1" height="1"&gt;</description></item><item><title>hi ttran, try the fo ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/05/18/five-minute-tutorial-fixing-si-victim-nets.aspx#1306872</link><pubDate>Mon, 09 Jan 2012 21:03:04 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1306872</guid><dc:creator>Kari</dc:creator><description>&lt;p&gt;Hi ttran, try the following Cadence Online Support solution, it should get you started: (you may need to cut and paste the URL into your browser, intead of clicking the link, which doesn&amp;#39;t seem to be working for me) &lt;/p&gt;
&lt;p&gt;&lt;a href="http://support.cadence.com/wps/myportal/cos/" rel="nofollow" target="_new"&gt;http://support.cadence.com/wps/mypoc/cos?uri=deeplinkmin:DocumentViewer;src=wp;q=Training/Digital_IC_Design/EDI101_Tutorial.html&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1306872" width="1" height="1"&gt;</description></item><item><title>Hi, There are no set ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2010/09/15/five-minute-tutorial-command-line-help.aspx#1306852</link><pubDate>Mon, 09 Jan 2012 14:26:45 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1306852</guid><dc:creator>Kari</dc:creator><description>&lt;p&gt;Hi, There are no setPlaceMode options called -inPlaceOpt or -prePlaceOpt (at least in the 10.1 EDI version). I think you mean placeDesign -inPlaceOpt and -noPrePlaceOpt. PrePlaceOpt removes buffers from the design before placement. InPlaceOpt does an optimization concurrent with placement, so make sure you have the opt settings you would like using the setOptMode command. Hope that helps!&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1306852" width="1" height="1"&gt;</description></item><item><title>hi ,    can u plea ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2010/09/15/five-minute-tutorial-command-line-help.aspx#1306835</link><pubDate>Mon, 09 Jan 2012 00:20:21 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1306835</guid><dc:creator>DSubbu</dc:creator><description>&lt;p&gt;hi ,&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;can u please let me know &amp;nbsp;clear difference between setPlaceMode -inPlaceOpt &amp;nbsp;and setPlaceMode -prePlaceOpt .&lt;/p&gt;
&lt;p&gt; thank u.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1306835" width="1" height="1"&gt;</description></item><item><title>Hi Kari,   I'm new ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/05/18/five-minute-tutorial-fixing-si-victim-nets.aspx#1306826</link><pubDate>Fri, 06 Jan 2012 23:55:57 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1306826</guid><dc:creator>ttran0671</dc:creator><description>&lt;p&gt;Hi Kari,&lt;/p&gt;
&lt;p&gt; &amp;nbsp; I&amp;#39;m new to this forum, I&amp;#39;m a new user to EDI, I used Cadence SOCE 5 years ago in 2007 and have not used it since then, I worked with some Cadence AE in the past (Alex Kuo, etc) and I&amp;#39;m not sure if he&amp;#39;s with the company or not. &amp;nbsp;Anyway, I&amp;#39;m trying to get some training material to learn EDI and it&amp;#39;d be great if you could send me some soft copy material in PDF.&lt;/p&gt;
&lt;p&gt;As I said, I&amp;#39;m familiar with SOCE in the past but dont know how much difference between SOCE and EDI.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1306826" width="1" height="1"&gt;</description></item><item><title>Hi KarelH, That's a  ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/05/18/five-minute-tutorial-fixing-si-victim-nets.aspx#1306773</link><pubDate>Thu, 05 Jan 2012 15:42:09 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1306773</guid><dc:creator>Kari</dc:creator><description>&lt;p&gt;Hi KarelH, That&amp;#39;s a great point! Thanks for commenting!&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1306773" width="1" height="1"&gt;</description></item><item><title>But, don't forget to ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/05/18/five-minute-tutorial-fixing-si-victim-nets.aspx#1306759</link><pubDate>Thu, 05 Jan 2012 09:35:12 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1306759</guid><dc:creator>KarelH</dc:creator><description>&lt;p&gt;But, don&amp;#39;t forget to switch off setAttribute for already SI fixed nets.&lt;/p&gt;
&lt;p&gt;Because, they could be rerouted in next eco or routing itteration.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1306759" width="1" height="1"&gt;</description></item><item><title>Yes I rem this shado ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/09/30/encounter-quick-tip-dimming-the-display-with-f12.aspx#1304835</link><pubDate>Thu, 27 Oct 2011 16:20:09 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1304835</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Yes I rem this shadow mode and it is very useful.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1304835" width="1" height="1"&gt;</description></item><item><title>7 Designed Iphone Sites | About the Iphone</title><link>http://www.cadence.com/Community/blogs/di/archive/2008/07/23/who-designed-the-iphone.aspx#1301614</link><pubDate>Wed, 12 Oct 2011 01:30:30 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1301614</guid><dc:creator>7 Designed Iphone Sites | About the Iphone</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;7 Designed Iphone Sites | About the Iphone&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1301614" width="1" height="1"&gt;</description></item><item><title>nice explanation for ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2010/12/27/planning-for-hierarchical-design-success-do-you-have-a-robust-feedthrough-insertion-solution.aspx#1301257</link><pubDate>Mon, 26 Sep 2011 16:16:01 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1301257</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;nice explanation for a fresher to get an idea..&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1301257" width="1" height="1"&gt;</description></item><item><title>Hi Harel,
First che ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2010/10/19/five-minute-tutorial-ecoaddrepeater.aspx#1301254</link><pubDate>Mon, 26 Sep 2011 15:16:53 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1301254</guid><dc:creator>Kari</dc:creator><description>&lt;p&gt;Hi Harel,&lt;/p&gt;
&lt;p&gt;First check if the multi-driver net is intended in your design. The command checkDesign will report such nets, and you should run checkDesign at the beginning of your flow. Second, optDesign usually can take care of buffering multi-driver nets, but if there was no timing violation on the net, it probably didn&amp;#39;t get buffered. Finally, you can use the addInst command (to add your new buffer) and the attachTerm command (to add the buffer to the net). Hope that helps!&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1301254" width="1" height="1"&gt;</description></item><item><title>Hi Kari,When i try ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2010/10/19/five-minute-tutorial-ecoaddrepeater.aspx#1301232</link><pubDate>Sun, 25 Sep 2011 09:11:11 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1301232</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Hi Kari,&lt;/p&gt;
&lt;p&gt;When i try to perform ecoAddRepeater on a net in my design, i get a message telling me its impossible because it is a multi-driver net. What does that mean and what should i do?&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1301232" width="1" height="1"&gt;</description></item><item><title>Hi John,

I see sa ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2010/02/24/encounter-how-to-writing-to-reading-from-a-file-with-tcl.aspx#1293945</link><pubDate>Wed, 07 Sep 2011 18:13:36 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1293945</guid><dc:creator>BobD</dc:creator><description>&lt;p&gt;Hi John,&lt;/p&gt;
&lt;p&gt;I see same here. Let me check with R&amp;amp;D and get back to you. Thanks for the comment!&lt;/p&gt;
&lt;p&gt;-Bob&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1293945" width="1" height="1"&gt;</description></item><item><title>Hi Bob, Thanks for ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2010/02/24/encounter-how-to-writing-to-reading-from-a-file-with-tcl.aspx#1293944</link><pubDate>Wed, 07 Sep 2011 17:42:27 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1293944</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Hi Bob, &lt;/p&gt;
&lt;p&gt;Thanks for the comment! Great to hear that the redirect works with variables. I&amp;#39;ve given it a try, and it works on the command line, but not within a procedure (proc). Is there a workaround to use redirect within a proc?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;John&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1293944" width="1" height="1"&gt;</description></item><item><title>Thanks for the blog, ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2010/07/23/programatically-capturing-cell-delay-in-the-encounter-digital-implementation-system.aspx#1292403</link><pubDate>Wed, 27 Jul 2011 17:13:30 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1292403</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Thanks for the blog,it is help full in timing debug. Do we have any way &amp;nbsp;to do the same for collection of nets. I dint find option lilke get_arc for nets.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1292403" width="1" height="1"&gt;</description></item><item><title>Kari Summers FTW!</title><link>http://www.cadence.com/Community/blogs/di/archive/2011/07/14/five-minute-tutorial-finding-edi-videos.aspx#1289183</link><pubDate>Wed, 20 Jul 2011 17:00:58 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1289183</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Kari Summers FTW!&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1289183" width="1" height="1"&gt;</description></item><item><title>Hi Patrice, I'll pos ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2010/09/22/five-minute-tutorial-creating-a-nondefault-rule.aspx#1286040</link><pubDate>Tue, 12 Jul 2011 12:49:24 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1286040</guid><dc:creator>Kari</dc:creator><description>&lt;p&gt;Hi Patrice, I&amp;#39;ll post this also in the forum thread where Bob already replied, but just to close the loop for anyone following here: check the LEF manual for the NONDEFAULT rule section. There are some things you can do that may achieve what you want, specifically the MINCUTS and/or USEVIARULE statements. &lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1286040" width="1" height="1"&gt;</description></item><item><title>Hi Kari,In case we ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2010/09/22/five-minute-tutorial-creating-a-nondefault-rule.aspx#1286006</link><pubDate>Mon, 11 Jul 2011 10:17:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1286006</guid><dc:creator>patrice06</dc:creator><description>&lt;p&gt;Hi Kari,&lt;/p&gt;
&lt;p&gt;In case we also want &amp;nbsp;&amp;quot;array&amp;quot; of vias for interconnecting those created wider wires, do we have to define them in the LEF or is there a way to tell Encounter to create vias array (like its does automatically for power/gnd for exemple).&lt;/p&gt;
&lt;p&gt;So far, I am ending up with the single default vias with my big wires.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1286006" width="1" height="1"&gt;</description></item><item><title>Hi pfloe, If you're  ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/05/10/five-minute-tutorial-setting-up-clock-routing-rules.aspx#1279353</link><pubDate>Thu, 23 Jun 2011 13:10:01 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1279353</guid><dc:creator>Kari</dc:creator><description>&lt;p&gt;Hi pfloe, If you&amp;#39;re using a NONDEFAULT rule, the extra spacing should already be part of that rule, so you shouldn&amp;#39;t have to also specify preferredExtraSpace. Although I suppose there&amp;#39;s nothing to stop you! But as you said, preferredExtraSpace is a soft rule. You do bring up a good point though - because even extra spacing contained in a NONDEFAULT rule is technically a soft rule. If you want it to be a hard rule, you have to do this:&lt;/p&gt;
&lt;p&gt;setNanoRouteMode -routeStrictlyHonorNonDefaultRule true.&lt;/p&gt;
&lt;p&gt;Check out this option in the EDI Text Command Reference for more information, and thanks for bringing this up!&lt;/p&gt;
&lt;p&gt;- Kari&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1279353" width="1" height="1"&gt;</description></item><item><title>Using default routin ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/05/10/five-minute-tutorial-setting-up-clock-routing-rules.aspx#1278359</link><pubDate>Wed, 22 Jun 2011 20:36:32 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1278359</guid><dc:creator>pfloe</dc:creator><description>&lt;p&gt;Using default routing rules (or routing out of the box) preferredExtraSpacing is a soft-rule. When specifying preferredExtraSpace in a NonDefaultRoutingRule, is it then understood by nanoRoute as a soft or hard routing constraint?&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1278359" width="1" height="1"&gt;</description></item><item><title>Hi Bob, thanks! I li ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/06/16/five-minute-tutorial-find-a-pin-s-transition-time.aspx#1278004</link><pubDate>Mon, 20 Jun 2011 15:47:07 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1278004</guid><dc:creator>Kari</dc:creator><description>&lt;p&gt;Hi Bob, thanks! I like your method as well, lots of info in one shot. And GREAT point about the view, since almost everything is run in MMMC these days. I double-checked the documentation for report_constraint, and there is a -view argument, so we&amp;#39;re covered both ways. &lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1278004" width="1" height="1"&gt;</description></item><item><title>Great post Kari. I l ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/06/16/five-minute-tutorial-find-a-pin-s-transition-time.aspx#1277962</link><pubDate>Fri, 17 Jun 2011 18:32:11 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1277962</guid><dc:creator>BobD</dc:creator><description>&lt;p&gt;Great post Kari. I like it because there are a lot of different ways to do this and I learned something new from your approach.&lt;/p&gt;
&lt;p&gt;I always tend to go to a programmatic query of the timing graph. Like this:&lt;/p&gt;
&lt;p&gt;encounter 1&amp;gt; get_pins DTMF_INST/TDSP_CORE_INST/i_10084/Y&lt;/p&gt;
&lt;p&gt;encounter 2&amp;gt; report_property [get_pins DTMF_INST/TDSP_CORE_INST/i_10084/Y]&lt;/p&gt;
&lt;p&gt;max_transition &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| 4.500&lt;/p&gt;
&lt;p&gt;slew_max_fall &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | 0.398&lt;/p&gt;
&lt;p&gt;slew_max_rise &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | 0.739&lt;/p&gt;
&lt;p&gt;slew_min_fall &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | 0.398&lt;/p&gt;
&lt;p&gt;slew_min_rise &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | 0.739&lt;/p&gt;
&lt;p&gt;encounter 10&amp;gt; get_property [get_pins DTMF_INST/TDSP_CORE_INST/i_10084/Y] slew_max_rise&lt;/p&gt;
&lt;p&gt;0.739&lt;/p&gt;
&lt;p&gt;A nice thing about get_property is that you can specify which MMMC view you want query:&lt;/p&gt;
&lt;p&gt;encounter 11&amp;gt; get_property [get_pins DTMF_INST/TDSP_CORE_INST/i_10084/Y] slew_max_rise -view setup_func&lt;/p&gt;
&lt;p&gt;0.739&lt;/p&gt;
&lt;p&gt;-Bob&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1277962" width="1" height="1"&gt;</description></item><item><title>Very useful one Than ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2009/01/14/cool-way-to-add-vias.aspx#1277932</link><pubDate>Thu, 16 Jun 2011 06:20:33 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1277932</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Very useful one Thanks a lot &amp;nbsp;!&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1277932" width="1" height="1"&gt;</description></item><item><title>The tab completion f ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/05/19/tab-completion-with-encounter-s-dbget-command-smarter-than-you-might-think.aspx#1277858</link><pubDate>Tue, 14 Jun 2011 01:53:10 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1277858</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;The tab completion feature is a very good feature&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1277858" width="1" height="1"&gt;</description></item><item><title>Hi Zhuzhongli,

Th ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2010/10/19/five-minute-tutorial-ecoaddrepeater.aspx#1277681</link><pubDate>Tue, 07 Jun 2011 14:25:42 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1277681</guid><dc:creator>Kari</dc:creator><description>&lt;p&gt;Hi Zhuzhongli,&lt;/p&gt;
&lt;p&gt;Thanks for answering the &amp;quot;homework&amp;quot; question! (And sorry it took so long to post your comment). That should work. I think you can also use &amp;quot;-loc x y&amp;quot; instead of -offLoadAtLoc x y&amp;quot;.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1277681" width="1" height="1"&gt;</description></item><item><title>Hi Enoorsal,

It's ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2009/03/26/get-on-board-with-bus-guides.aspx#1277679</link><pubDate>Tue, 07 Jun 2011 14:17:31 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1277679</guid><dc:creator>Kari</dc:creator><description>&lt;p&gt;Hi Enoorsal,&lt;/p&gt;
&lt;p&gt;It&amp;#39;s hard to tell without seeing your design, but it sounds like you may be using bus guides for something other than point-to-point nets. CTS shouldn&amp;#39;t figure in (there should be no flops in the path). For just buffering up the nets, optDesign should have placed any buffers along the path of the bus guide, so if you&amp;#39;re seeing that part alone not working, you may want to file a service request or post a picture/question in the forums.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1277679" width="1" height="1"&gt;</description></item><item><title>Hi Kari,I have t ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2009/03/26/get-on-board-with-bus-guides.aspx#1277449</link><pubDate>Sun, 29 May 2011 19:53:26 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1277449</guid><dc:creator>enoorsal</dc:creator><description>&lt;p&gt;Hi Kari,&lt;/p&gt;
&lt;p&gt;I have tried to use this bus guide for bus routing. But i noticed after optDesign or after CTS, the wires goes out of the bus guide since some of the buffers are output of the busguide. How can i make all the wires and the CTS buffer inside the bus guide with no error in DRV?&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1277449" width="1" height="1"&gt;</description></item><item><title>Bob, thanks for taki ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/05/19/tab-completion-with-encounter-s-dbget-command-smarter-than-you-might-think.aspx#1277394</link><pubDate>Thu, 26 May 2011 17:35:59 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1277394</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Bob, thanks for taking the time to include the video. I thought I understood how cool this functionality was just by reading the text of the article, but the video really adds a lot to show this in action!&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1277394" width="1" height="1"&gt;</description></item><item><title>Hi Paramjeet and Raj ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/05/18/five-minute-tutorial-fixing-si-victim-nets.aspx#1277356</link><pubDate>Thu, 26 May 2011 13:35:02 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1277356</guid><dc:creator>Kari</dc:creator><description>&lt;p&gt;Hi Paramjeet and Raj7783 - I&amp;#39;m so glad you&amp;#39;ve found this post useful! Thank you for reading our blogs and joining the conversation.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1277356" width="1" height="1"&gt;</description></item><item><title>Thank You Kari, i tr ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/05/18/five-minute-tutorial-fixing-si-victim-nets.aspx#1277349</link><pubDate>Thu, 26 May 2011 10:33:21 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1277349</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Thank You Kari, i tried these options in my design and observed the change in routing of the victim net. It has done very good job, improved my slack. Thanks again :-)&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1277349" width="1" height="1"&gt;</description></item><item><title>Hi i need to change  ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/03/09/encounter-puzzler-solution-renaming-a-net-logically.aspx#1277243</link><pubDate>Sat, 21 May 2011 11:17:20 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1277243</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Hi i need to change the Hierarchy of the net for example &lt;/p&gt;
&lt;p&gt;I have net1 which should be renamed as U1/net1 , how to do this ??&lt;/p&gt;
&lt;p&gt;currently i am managing by writing an eco file and load it by loadeco file .&lt;/p&gt;
&lt;p&gt;any alternative way for best practice ??&lt;/p&gt;
&lt;p&gt;-mk&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1277243" width="1" height="1"&gt;</description></item><item><title>i ll be thank ful to ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/05/18/five-minute-tutorial-fixing-si-victim-nets.aspx#1277236</link><pubDate>Fri, 20 May 2011 20:33:51 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1277236</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;i ll be thank ful to u...&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1277236" width="1" height="1"&gt;</description></item><item><title>Hi Divya, yes - any  ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/05/10/five-minute-tutorial-setting-up-clock-routing-rules.aspx#1276969</link><pubDate>Wed, 11 May 2011 19:43:10 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1276969</guid><dc:creator>Kari</dc:creator><description>&lt;p&gt;Hi Divya, yes - any spacing rule for a metal layer is with respect to that same metal layer.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1276969" width="1" height="1"&gt;</description></item><item><title>One query - when ndr ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/05/10/five-minute-tutorial-setting-up-clock-routing-rules.aspx#1276964</link><pubDate>Wed, 11 May 2011 17:09:37 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1276964</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;One query - when ndr is specified as DoubleWideDoubleSpace, then doublespace honored by the tool is w.r.t the same metal layer. Isn&amp;#39;t it?&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1276964" width="1" height="1"&gt;</description></item><item><title># to add a buffer BU ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2010/10/19/five-minute-tutorial-ecoaddrepeater.aspx#1267985</link><pubDate>Sat, 30 Apr 2011 03:12:06 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1267985</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;# to add a buffer BUFX6 in the middle of net n1233&lt;/p&gt;
&lt;p&gt;ecoAddRepeater -net n1233 -cell BUFX6 -offLoadAtLoc &amp;nbsp;101 &amp;nbsp; 208&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1267985" width="1" height="1"&gt;</description></item><item><title>Hi Simi,

I did so ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/03/09/encounter-puzzler-solution-renaming-a-net-logically.aspx#1267979</link><pubDate>Fri, 29 Apr 2011 20:14:28 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1267979</guid><dc:creator>BobD</dc:creator><description>&lt;p&gt;Hi Simi,&lt;/p&gt;
&lt;p&gt;I did some more testing on this and I see what you&amp;#39;re saying now. I previously added a 2nd instance within i_a but it was not connected through the same hterm. When they&amp;#39;re both connected to the same hterm I indeed see what you&amp;#39;re talking about - that a new port is created because you can&amp;#39;t call attachTerm on a list of terms and it doesn&amp;#39;t accept wildcards.&lt;/p&gt;
&lt;p&gt;I thought there might be a way to get there with the -moduleBased -port or -noNewPort options but I don&amp;#39;t think it&amp;#39;s possible. Your solution using attachModulePort looks like the way to go - and as you show fracturing up the net and looking at hnets is probably the most efficient way to get the hterms connected to the net for connection.&lt;/p&gt;
&lt;p&gt;Nice scripting! And thanks for participating here. I appreciate it.&lt;/p&gt;
&lt;p&gt;-Bob&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1267979" width="1" height="1"&gt;</description></item><item><title>Hi Bob, I use the sa ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/03/09/encounter-puzzler-solution-renaming-a-net-logically.aspx#1267912</link><pubDate>Wed, 27 Apr 2011 15:28:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1267912</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Hi Bob, I use the same testcase as in this blog, except that I have one more instance inside module &amp;quot;a&amp;quot;, which I &amp;nbsp;named &amp;nbsp;&amp;quot;i1&amp;quot;. &lt;/p&gt;
&lt;p&gt;Here is the transcript, you can see &amp;quot;new_net2&amp;quot; hterm is getting created. I cant see where I&amp;#39;m making a mistake.&lt;/p&gt;
&lt;p&gt;velocity 1&amp;gt; get_pins i_a/*&lt;/p&gt;
&lt;p&gt;i_a/in&lt;/p&gt;
&lt;p&gt;velocity 2&amp;gt; get_cells i_a/*&lt;/p&gt;
&lt;p&gt;i_a/i0 i_a/i1&lt;/p&gt;
&lt;p&gt;velocity 3&amp;gt; addNet new_net2&lt;/p&gt;
&lt;p&gt;velocity 4&amp;gt; attachTerm i_a/i0 A new_net2&lt;/p&gt;
&lt;p&gt;velocity 5&amp;gt; get_pins i_a/*&lt;/p&gt;
&lt;p&gt;i_a/in i_a/new_net2&lt;/p&gt;
&lt;p&gt;velocity 6&amp;gt; attachTerm i_a/i1 A new_net2&lt;/p&gt;
&lt;p&gt;velocity 7&amp;gt; get_pins i_a/*&lt;/p&gt;
&lt;p&gt;i_a/in i_a/new_net2&lt;/p&gt;
&lt;p&gt;velocity 8&amp;gt; attachTerm i0 X new_net2&lt;/p&gt;
&lt;p&gt;velocity 9&amp;gt; get_pins i_a/*&lt;/p&gt;
&lt;p&gt;i_a/in i_a/new_net2&lt;/p&gt;
&lt;p&gt;velocity 10&amp;gt; dbGet [dbGetHTermByInstTermName i_a/new_net2].net.allTerms.name&lt;/p&gt;
&lt;p&gt;i0/X i_a/i1/A i_a/i0/A&lt;/p&gt;
&lt;p&gt;velocity 11&amp;gt; dbGet [dbGetHTermByInstTermName i_a/in].net.allTerms.name&lt;/p&gt;
&lt;p&gt;0x0&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1267912" width="1" height="1"&gt;</description></item><item><title>Hi Bob

This works ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/04/12/encounter-quick-tip-how-to-repair-command-line-navigation-when-launching-via-bsub.aspx#1267693</link><pubDate>Mon, 18 Apr 2011 18:53:56 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1267693</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Hi Bob&lt;/p&gt;
&lt;p&gt;This works for Conformal too. Thanks for finding a cleaner solution than using ssh!&lt;/p&gt;
&lt;p&gt;Chrystian&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1267693" width="1" height="1"&gt;</description></item><item><title>Glad to hear that he ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/04/12/encounter-quick-tip-how-to-repair-command-line-navigation-when-launching-via-bsub.aspx#1267640</link><pubDate>Fri, 15 Apr 2011 14:01:56 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1267640</guid><dc:creator>BobD</dc:creator><description>&lt;p&gt;Glad to hear that helped Kevin!&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1267640" width="1" height="1"&gt;</description></item><item><title>thank you very much ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/04/12/encounter-quick-tip-how-to-repair-command-line-navigation-when-launching-via-bsub.aspx#1267576</link><pubDate>Thu, 14 Apr 2011 02:23:51 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1267576</guid><dc:creator>Kevin P Thomas</dc:creator><description>&lt;p&gt;thank you very much&lt;/p&gt;
&lt;p&gt;I and -Is switch with bsub &amp;nbsp;give the same error &lt;/p&gt;
&lt;p&gt;But -Ip switch is working fine &lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1267576" width="1" height="1"&gt;</description></item><item><title>Hi Simi,

I was wo ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2011/03/09/encounter-puzzler-solution-renaming-a-net-logically.aspx#1267560</link><pubDate>Wed, 13 Apr 2011 15:16:40 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1267560</guid><dc:creator>BobD</dc:creator><description>&lt;p&gt;Hi Simi,&lt;/p&gt;
&lt;p&gt;I was working on a similar issue with a user yesterday and I was reminded of this conversation. I went back and tested with more than one instance and I still don&amp;#39;t see new hterms created.&lt;/p&gt;
&lt;p&gt;I think the key thing is to connect the instances beneath the hierarchical instance by doing an attachTerm while the original net still connects to the hterm. If you detach term first then try to connect it through the original hterm it gets tricky.&lt;/p&gt;
&lt;p&gt;Let me know if you see otherwise - this is definitely an interesting topic I think.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Bob&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1267560" width="1" height="1"&gt;</description></item></channel></rss>
