<?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>Logic Design - All Comments</title><link>http://www.cadence.com/Community/blogs/ld/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>A Look Back On 2009 (Before Hazarding Predictions For 2010) - Functional Verification - Cadence Community</title><link>http://www.cadence.com/Community/blogs/ld/archive/2009/12/29/my-wishlist-for-the-new-decade.aspx#25178</link><pubDate>Fri, 29 Jan 2010 03:03:07 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:25178</guid><dc:creator>A Look Back On 2009 (Before Hazarding Predictions For 2010) - Functional Verification - Cadence Community</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;A Look Back On 2009 (Before Hazarding Predictions For 2010) - Functional Verification - Cadence Community&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=25178" width="1" height="1"&gt;</description></item><item><title>Is this the David We ... </title><link>http://www.cadence.com/Community/blogs/ld/archive/2009/04/02/when-do-you-know-you-ve-saved-enough-power.aspx#24235</link><pubDate>Wed, 30 Dec 2009 00:53:20 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:24235</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Is this the David Weir that worked for Motorolla in Australia?&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=24235" width="1" height="1"&gt;</description></item><item><title>This commnets help m ... </title><link>http://www.cadence.com/Community/blogs/ld/archive/2009/09/14/the-current-state-of-the-art-for-physical-synthesis-a-response.aspx#23928</link><pubDate>Tue, 15 Dec 2009 14:41:13 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:23928</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;This commnets help me a lot. Thanks...&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=23928" width="1" height="1"&gt;</description></item><item><title>Hi Sudhir,

the re ... </title><link>http://www.cadence.com/Community/blogs/ld/archive/2009/03/31/Dont-let-power-kill-your-project.aspx#23655</link><pubDate>Sat, 05 Dec 2009 12:48:12 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:23655</guid><dc:creator>grasshopper</dc:creator><description>&lt;p&gt;Hi Sudhir,&lt;/p&gt;
&lt;p&gt;the recommended methodology in RC is to make all libraries available to the tool and let the tools take advantage of them and select the appropriate architectures for each block. library_domains can certainly be used for what you are asking but it is not the preferred methodology. In such an approach you would do something like&lt;/p&gt;
&lt;p&gt;create_library_domain HP &amp;nbsp; # high performance domain&lt;/p&gt;
&lt;p&gt;create_library_domain LP &amp;nbsp; &amp;nbsp;# low power domain&lt;/p&gt;
&lt;p&gt;set_attribute library_domain { LVT.lib } [find / -library_domain HP] &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;set_attribute library_domain { HVT.lib } [find / -library_domain LP]&lt;/p&gt;
&lt;p&gt;and finally apply the corresponding domain to the appropriate blocks&lt;/p&gt;
&lt;p&gt;As you can see, library_domains are a very powerful feature. The reason why it is not the favored flow is that this is saying that you can do a better job choosing the cells for the tool than the tool can do by itself. In doing so, you could involuntarily force the tool to pick different datapath architectures that may lead to HVT cells but much larger area so in the end you could have low performance and higher power if you are not careful. As you may imagine, I am not a big advocate of %LVT as a metric since it is not a real metric. User should look at real metrics like performance and overall power IMHO.&lt;/p&gt;
&lt;p&gt;hope this helps&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=23655" width="1" height="1"&gt;</description></item><item><title>Diego,

For leakag ... </title><link>http://www.cadence.com/Community/blogs/ld/archive/2009/03/31/Dont-let-power-kill-your-project.aspx#23513</link><pubDate>Wed, 02 Dec 2009 04:57:47 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:23513</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Diego,&lt;/p&gt;
&lt;p&gt;For leakage optimization, does RC have commands to force it to use lower VT cells for pre defined set of modules (which are timing critical) and use high VT cells for rest of the design?&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=23513" width="1" height="1"&gt;</description></item><item><title>There are a bunch of ... </title><link>http://www.cadence.com/Community/blogs/ld/archive/2009/07/28/rtl-compiler-s-new-quot-spatial-technology-quot.aspx#22621</link><pubDate>Wed, 04 Nov 2009 13:36:39 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:22621</guid><dc:creator>Bob Loblaw</dc:creator><description>&lt;p&gt;There are a bunch of differences, the first being that RC-Physical employs legal placement under the hood. And this includes its incremental placement, which is crucial as you do optimizations in synthesis based on the placement. And the incremental legal placement also enables you to hand off the placement at the end of synthesis, seeding the back-end flow with exactly the view of the design that you saw out of synthesis.&lt;/p&gt;
&lt;p&gt;The other major difference is that RC-Physical has full capabilities for congestion analysis, fixing, and prevention. For more information on that, check out the archived webinar we recently did: &lt;a rel="nofollow" target="_new" href="https://www.cadence.com/cadence/events/Pages/event.aspx?eventid=289"&gt;www.cadence.com/.../event.aspx&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=22621" width="1" height="1"&gt;</description></item><item><title>Getting a blank scre ... </title><link>http://www.cadence.com/Community/blogs/ld/archive/2009/06/22/free-online-training-conformal-lec.aspx#22442</link><pubDate>Fri, 30 Oct 2009 12:27:38 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:22442</guid><dc:creator>Colin Ng</dc:creator><description>&lt;p&gt;Getting a blank screen in IE, when I clikc on &amp;quot;introduction&amp;quot;.&lt;/p&gt;
&lt;p&gt;please advice mw what does it take to start to view this material.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=22442" width="1" height="1"&gt;</description></item><item><title>What is the major di ... </title><link>http://www.cadence.com/Community/blogs/ld/archive/2009/07/28/rtl-compiler-s-new-quot-spatial-technology-quot.aspx#20640</link><pubDate>Wed, 02 Sep 2009 09:37:27 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:20640</guid><dc:creator>Henry Wang</dc:creator><description>&lt;p&gt;What is the major difference between RCP and RC-Spatial?&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=20640" width="1" height="1"&gt;</description></item><item><title>Hi Sanjay,

Thanks ... </title><link>http://www.cadence.com/Community/blogs/ld/archive/2009/07/07/how-to-pick-a-synthesis-tool-the-right-one-for-you-part-2.aspx#19269</link><pubDate>Thu, 16 Jul 2009 18:12:48 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:19269</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Hi Sanjay,&lt;/p&gt;
&lt;p&gt;Thanks for your feedback and sharing your experiences. &amp;nbsp;I have also used all the tools you used before I joined Cadence as a designer. &amp;nbsp;I agree with you, I&amp;#39;ve seen that if I didn&amp;#39;t overconstrain using non-RC synthesis tools, my design sometimes wouldn&amp;#39;t meet timing in the layout. &amp;nbsp;It had been like that for a long time. &amp;nbsp;However, whenever this overconstraining was needed, there was always a price, where it usually caused designs to blow up in size (my usual first care about for particular designs) if things are tight. &amp;nbsp;I&amp;#39;ve seen so many designs grow because of overconstraining. &amp;nbsp;Not just small growth, huge grow, as bad as 20-30% if you&amp;#39;re not careful, because the tools works hard to make it work (I used to experiment with overconstraining to find the sweet spot for my synthesis tool for particular designs to meet my needs). &amp;nbsp;What then happened was that the backend designer told me to reduce the size (because I could see so many cells were being upsized with x8, x16 ... &amp;nbsp;very little x1 drive strengths, and lots of buffer insertion, or alternatively the backend person would need to grow the floorplan. &amp;nbsp;In some cases, growing the floorplan wasn&amp;#39;t an option. &amp;nbsp;The issue is when the growth of the design has already happened, which drives the floorplan, which might not be good if it wasn&amp;#39;t necessary to overconstrain to begin with (and maybe result in a smaller floorplan). &amp;nbsp;With my experiences (and collegues including R&amp;amp;D) with RC, by nature of the way it has worked for the last while, it is tuned to give best results when the target is set realistically with no margining in manipulating the clock period to be smaller, even on the tougher designs. &amp;nbsp;For the backend tools, I agree, I&amp;#39;ve heard the same thing (and makes sense), these tools typically don&amp;#39;t optimized as much as synthesis tools do(for one thing, it can&amp;#39;t start with the RTL source to make major structural decisions up front of course). &amp;nbsp;If the design is really tight, this is where physical synthesis may help such as with RC Physical. &amp;nbsp;If you haven&amp;#39;t heard about it, you can find some info on this datasheet link: &amp;nbsp; &lt;a rel="nofollow" target="_new" href="http://www.cadence.com/rl/Resources/datasheets/encounter_rtlcompiler.pdf"&gt;www.cadence.com/.../encounter_rtlcompiler.pdf&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=19269" width="1" height="1"&gt;</description></item><item><title>Kenneth,

I have d ... </title><link>http://www.cadence.com/Community/blogs/ld/archive/2009/07/07/how-to-pick-a-synthesis-tool-the-right-one-for-you-part-2.aspx#19142</link><pubDate>Mon, 13 Jul 2009 23:56:21 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:19142</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Kenneth,&lt;/p&gt;
&lt;p&gt;I have done enough benchmarking on various complex designs using different synthesis tools such as Get2Chip now RC, DC/DC-Ultra, Ambit-PKS, DC-Topo, Physical Compiler. I agree with you that quality of netlist matters most to backend tool.&lt;/p&gt;
&lt;p&gt;But I don&amp;#39;t think you can hand-off netlist with 0 margin to backend tool. If it is timing critical design and you don&amp;#39;t synthesize with margin it simply won&amp;#39;t meet timing after layout, period!&lt;/p&gt;
&lt;p&gt;I also think floor plan and die-area will be more if netlist going to P&amp;amp;R doesn&amp;#39;t have margin.&lt;/p&gt;
&lt;p&gt;Final point, as far as I know from most of the backend engineers, Encounter and other backend tools don&amp;#39;t optimize design as much as DC and RC does.&lt;/p&gt;
&lt;p&gt;Sanjay&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=19142" width="1" height="1"&gt;</description></item><item><title>How to Pick a Synthesis Tool - The Right One for You - Part 2</title><link>http://www.cadence.com/Community/blogs/ld/archive/2008/10/20/how-to-pick-a-synthesis-tool-the-right-one-for-you-part-1.aspx#19023</link><pubDate>Tue, 07 Jul 2009 14:15:36 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:19023</guid><dc:creator>Logic Design</dc:creator><description>&lt;p&gt;By Kenneth Chang, Core Comp AE, Team FED . In my previous blog , I had written about how &amp;amp;quot;Synthesis&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=19023" width="1" height="1"&gt;</description></item><item><title>I am looking for a p ... </title><link>http://www.cadence.com/Community/blogs/ld/archive/2009/06/30/now-available-rtl-compiler-9-1-100.aspx#19000</link><pubDate>Mon, 06 Jul 2009 12:14:46 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:19000</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;I am looking for a possibility to use VHDL files inside OrCAD. Can you help me?&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=19000" width="1" height="1"&gt;</description></item><item><title>Test comment on blog ... </title><link>http://www.cadence.com/Community/blogs/ld/archive/2009/05/22/friday-fun-sabotage.aspx#18034</link><pubDate>Tue, 02 Jun 2009 19:37:01 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:18034</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Test comment on blog post.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=18034" width="1" height="1"&gt;</description></item><item><title>Friday Fun: The Secrets of EDA Mmarketing - Logic Design - Cadence Community</title><link>http://www.cadence.com/Community/blogs/ld/archive/2009/05/01/friday-fun-bring-out-your-dead.aspx#17508</link><pubDate>Fri, 08 May 2009 13:47:31 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:17508</guid><dc:creator>Friday Fun: The Secrets of EDA Mmarketing - Logic Design - Cadence Community</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Friday Fun: The Secrets of EDA Mmarketing - Logic Design - Cadence Community&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=17508" width="1" height="1"&gt;</description></item><item><title>I think this one s t ... </title><link>http://www.cadence.com/Community/blogs/ld/archive/2009/05/01/best-way-to-learn-quot-stuff-quot.aspx#17365</link><pubDate>Sat, 02 May 2009 18:45:44 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:17365</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;I think this one s the best way, and i have personal experience of this.. I usually learn while talking to some one of my field!!!&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=17365" width="1" height="1"&gt;</description></item></channel></rss>