<?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>Thanks Bob,

with  ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2008/11/06/demo-partitioning-a-design-in-soc-encounter.aspx#27034</link><pubDate>Thu, 18 Mar 2010 04:10:48 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:27034</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Thanks Bob,&lt;/p&gt;
&lt;p&gt;with Best Regards&lt;/p&gt;
&lt;p&gt;Shivaraj&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=27034" width="1" height="1"&gt;</description></item><item><title>The default behavior ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2008/11/06/demo-partitioning-a-design-in-soc-encounter.aspx#27031</link><pubDate>Thu, 18 Mar 2010 03:02:20 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:27031</guid><dc:creator>BobD</dc:creator><description>&lt;p&gt;The default behavior is to snap modules to rows vertically. &amp;nbsp;This preference can be changed via File-&amp;gt;Preferences-&amp;gt;Floorplan. &amp;nbsp;Change the &amp;quot;Snap Guides/Regions/Fences to:&amp;quot; from Std Row/M2 pitch to Manufacture Grid, User-defined Grid, or Placement Grid.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=27031" width="1" height="1"&gt;</description></item><item><title>Bob, Is it possible ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2008/11/06/demo-partitioning-a-design-in-soc-encounter.aspx#27019</link><pubDate>Wed, 17 Mar 2010 17:35:39 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:27019</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Bob,&lt;/p&gt;
&lt;p&gt;Is it possible to run cmds setObjFPlanBox/Ploygon or definePartition -corespacing XY coordinates with noninteger multiples of row height..When i ran these cmds with nonint multiples,They are rounded off to int multiples.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=27019" width="1" height="1"&gt;</description></item><item><title>Bob Thanks alot for  ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2008/11/06/demo-partitioning-a-design-in-soc-encounter.aspx#27006</link><pubDate>Wed, 17 Mar 2010 05:10:23 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:27006</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Bob Thanks alot for the comments...&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=27006" width="1" height="1"&gt;</description></item><item><title>Yes, it is possible  ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2008/11/06/demo-partitioning-a-design-in-soc-encounter.aspx#26950</link><pubDate>Tue, 16 Mar 2010 04:20:10 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:26950</guid><dc:creator>BobD</dc:creator><description>&lt;p&gt;Yes, it is possible to specify a module that has no hard macros within as a partition. &amp;nbsp;In fact, you can specify an empty module as a partition and I see designers effectively leveraging this approach quite frequently.&lt;/p&gt;
&lt;p&gt;A tip in this area: By default the tool doesn&amp;#39;t display modules with less than 100 instances. &amp;nbsp;Try setting this threshold to 0 by going to Tools-&amp;gt;Preferences-&amp;gt;Display-&amp;gt;Min Floorplan Module Size to make empty modules visible.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=26950" width="1" height="1"&gt;</description></item><item><title>Hi,Is this possible  ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2008/11/06/demo-partitioning-a-design-in-soc-encounter.aspx#26927</link><pubDate>Sun, 14 Mar 2010 21:20:19 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:26927</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Hi,Is this possible to specify a module as partition,which contains only standard cells inside it(i,e there are no hard macros)&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=26927" width="1" height="1"&gt;</description></item><item><title>Awesome tips, Jason. ... </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#26277</link><pubDate>Fri, 26 Feb 2010 05:22:10 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:26277</guid><dc:creator>BobD</dc:creator><description>&lt;p&gt;Awesome tips, Jason. &amp;nbsp;Very useful.&lt;/p&gt;
&lt;p&gt;Your use model of redirect will be useful in sharing with R&amp;amp;D how the more advanced options are used in practice. &amp;nbsp;I&amp;#39;ll pass this along to them as it will help improve the documentation when redirect becomes officially supported.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=26277" width="1" height="1"&gt;</description></item><item><title>Bob,   I've found r ... </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#26276</link><pubDate>Fri, 26 Feb 2010 04:38:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:26276</guid><dc:creator>jgentry</dc:creator><description>&lt;p&gt;Bob,&lt;/p&gt;
&lt;p&gt; &amp;nbsp;I&amp;#39;ve found redirect to be very useful when you don&amp;#39;t want your logfile to be dominated by, what&amp;#39;s in my opinion, useless output. &amp;nbsp;For instance:&lt;/p&gt;
&lt;p&gt; &amp;nbsp;deleteInst *INSTPATTERN*&lt;/p&gt;
&lt;p&gt; &amp;nbsp;...will give you a &amp;quot;Deleting instance [INSTNAME]&amp;quot; messages for each and every instance that is being deleted. &amp;nbsp;In some cases, we have thousands of these messages in our logfiles. &amp;nbsp;To get rid of this:&lt;/p&gt;
&lt;p&gt; &amp;nbsp;redirect -quiet -nolog {&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;deleteInst *INSTPATTERN*&lt;/p&gt;
&lt;p&gt; &amp;nbsp;} &amp;gt;&amp;amp; /dev/null&lt;/p&gt;
&lt;p&gt; &amp;nbsp;The several thousand messages gets reduced to none. &amp;nbsp;Be careful though, if anything when wrong during the commands being executed in the redirect body, you won&amp;#39;t know about it.&lt;/p&gt;
&lt;p&gt; &amp;nbsp;Regarding reading/writing files, it is pretty simple to add compression to the mix. &amp;nbsp;For instance:&lt;/p&gt;
&lt;p&gt; &amp;nbsp;### To read a file that might be gzipped:&lt;/p&gt;
&lt;p&gt; &amp;nbsp;if {[file extension $fileName] == &amp;quot;.gz&amp;quot;} {&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;set inFile [list | gzip -dc $fileName]&lt;/p&gt;
&lt;p&gt; &amp;nbsp;} else {&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;set inFile $fileName&lt;/p&gt;
&lt;p&gt; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp;if {[catch {open $inFile r} IN]} {&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;... do any cleanup necessary, then error gracefully.&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;error $IN&lt;/p&gt;
&lt;p&gt; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp;### To gzip an output file (make sure $fileName has .gz at the end):&lt;/p&gt;
&lt;p&gt; &amp;nbsp;set outFile [list | gzip &amp;gt; $fileName]&lt;/p&gt;
&lt;p&gt; &amp;nbsp;if {[catch {open $outFile w} OUT]} {&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;... do any cleanup necessary, then error gracefully.&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;error $OUT&lt;/p&gt;
&lt;p&gt; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp;Don&amp;#39;t forget to close your file handles using the &amp;#39;close&amp;#39; command.&lt;/p&gt;
&lt;p&gt;Enjoy,&lt;/p&gt;
&lt;p&gt;JG&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=26276" width="1" height="1"&gt;</description></item><item><title>I was using subversi ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2010/02/22/user-review-of-the-encounter-foundation-flow.aspx#26259</link><pubDate>Thu, 25 Feb 2010 19:08:22 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:26259</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;I was using subversion for version control of the flow scripts, and the input data, like LEF and Verilog.&lt;/p&gt;
&lt;p&gt;I was not using Subversion for binary databases. &amp;nbsp;I believe I have seen Subversion used with CAD databases, but the user was not so satisfied and was looking for a different solution.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=26259" width="1" height="1"&gt;</description></item><item><title>hi John,

Could yo ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2010/02/22/user-review-of-the-encounter-foundation-flow.aspx#26224</link><pubDate>Thu, 25 Feb 2010 04:24:46 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:26224</guid><dc:creator>keithd</dc:creator><description>&lt;p&gt;hi John,&lt;/p&gt;
&lt;p&gt;Could you elaborate on the use of subversion? &amp;nbsp;Were you using it for revision control of your design data?&lt;/p&gt;
&lt;p&gt;thanks&lt;/p&gt;
&lt;p&gt;-keith&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=26224" width="1" height="1"&gt;</description></item><item><title>User Review of The Encounter Foundation Flow</title><link>http://www.cadence.com/Community/blogs/di/archive/2009/01/29/demo-and-interview-the-encounter-foundation-flow.aspx#26138</link><pubDate>Tue, 23 Feb 2010 04:56:11 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:26138</guid><dc:creator>Digital Implementation</dc:creator><description>&lt;p&gt;This is a guest post from John McGehee. John is an independent consultant in Silicon Valley, specializing&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=26138" width="1" height="1"&gt;</description></item><item><title>Thanks for the comme ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2010/01/15/sometimes-it-s-the-little-things-working-with-square-brackets-in-encounter.aspx#25733</link><pubDate>Fri, 12 Feb 2010 02:40:19 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:25733</guid><dc:creator>BobD</dc:creator><description>&lt;p&gt;Thanks for the comment St&amp;#233;phane!&lt;/p&gt;
&lt;p&gt;I think I know what you&amp;#39;re talking about and agree it can be cumbersome to deal with. &amp;nbsp;If I follow correctly, you&amp;#39;re referring to when you &amp;quot;arrow-up&amp;quot; to retrieve a previously executed command and if that command is longer than the width of the Encounter console the wrapping of that line is malformed. &amp;nbsp;You can&amp;#39;t get to the portion of the command after the line break to alter it.&lt;/p&gt;
&lt;p&gt;A workaround I&amp;#39;ve used in this area is to use the &amp;quot;ctrl-a&amp;quot;/&amp;quot;ctrl-e&amp;quot; to navigate the cursor to the beginning/end of the line to alter portions of the command that are inaccessable due to this issue.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ll bring this to R&amp;amp;D&amp;#39;s attention to see if there&amp;#39;s something we can do to improve the situation. &amp;nbsp;Great suggestion! &amp;nbsp;It&amp;#39;s exactly the kind of thing I&amp;#39;m looking for.&lt;/p&gt;
&lt;p&gt;Anyone else have suggestions or requests?&lt;/p&gt;
&lt;p&gt;-Bob&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=25733" width="1" height="1"&gt;</description></item><item><title>Dear Bob,

Thanks. ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2010/01/15/sometimes-it-s-the-little-things-working-with-square-brackets-in-encounter.aspx#25596</link><pubDate>Wed, 10 Feb 2010 01:35:08 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:25596</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Dear Bob,&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;
&lt;p&gt;Multi-line commands in SOC: When you type a long report_timing for instance, and you recover a long one from the history and that you want to edit it, the command is sometimes displayed only on one line whereas it should be displayed on two lines. A part of the command is hidden. This is not user friendly.&lt;/p&gt;
&lt;p&gt;Best regards.&lt;/p&gt;
&lt;p&gt;St&amp;#233;phane.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=25596" width="1" height="1"&gt;</description></item><item><title>Most excellent point ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2010/02/01/three-reasons-to-move-to-edi-system-9-1.aspx#25337</link><pubDate>Tue, 02 Feb 2010 09:47:29 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:25337</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Most excellent points. At advanced nodes, implementation and signoff should not be two separate parts of the flow but one leading into the other seamlessly. EDI system goes a step beyond with the ability to complete signoff analysis from within the platform thereby reducing iterative loops to near zero.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=25337" width="1" height="1"&gt;</description></item><item><title>Suprio,
Good analog ... </title><link>http://www.cadence.com/Community/blogs/di/archive/2010/01/06/design-signoff-begins-in-implementation.aspx#25189</link><pubDate>Fri, 29 Jan 2010 04:39:45 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:25189</guid><dc:creator>PeteMc</dc:creator><description>&lt;p&gt;Suprio,&lt;/p&gt;
&lt;p&gt;Good analogy, I think we are in total agreement here. If checks have been made throughout the flow, then the final check could be to simply make sure that all of the previous checks showed that each stage was successfully signed off.&lt;/p&gt;
&lt;p&gt;Obviously such a solution would also need to effectively manage signoff for designs with multiple modes of operation and multiple process corners, where typically today validation within the design flow does not cover all of the necessary combinations that would be used for final signoff. This is where I see statistical signoff analysis providing significant value.&lt;/p&gt;
&lt;p&gt;Pete&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=25189" width="1" height="1"&gt;</description></item></channel></rss>