<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Cadence Custom IC Design Blogs</title><link>http://www.cadence.com/Community/blogs/cic/default.aspx</link><description>The Custom IC Design blog is tailored...</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><itunes:explicit>no</itunes:explicit><itunes:subtitle>The Custom IC Design blog is tailored...</itunes:subtitle><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/cadence/community/blogs/cic" type="application/rss+xml" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcadence%2Fcommunity%2Fblogs%2Fcic" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcadence%2Fcommunity%2Fblogs%2Fcic" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcadence%2Fcommunity%2Fblogs%2Fcic" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/cadence/community/blogs/cic" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcadence%2Fcommunity%2Fblogs%2Fcic" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fcadence%2Fcommunity%2Fblogs%2Fcic" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcadence%2Fcommunity%2Fblogs%2Fcic" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item><title>Things You Didn't Know About Virtuoso: The View From Above</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/cic/~3/-UWyuez9EOY/tydkav-9.aspx</link><pubDate>Thu, 09 Jul 2009 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:19015</guid><dc:creator>stacyw</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/cic/rsscomments.aspx?PostID=19015</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/cic/archive/2009/07/09/tydkav-9.aspx#comments</comments><description>&lt;p&gt;A few years ago I bought a wonderful book called &amp;quot;Earth From Above&amp;quot;.&amp;nbsp; An amazing French photographer has put together a collection of truly unique aerial photographs of all kinds of unusual natural and man-made landscapes.&amp;nbsp; It&amp;#39;s fascinating how different things look from high altitude--sometimes you can hardly recognize what you&amp;#39;re looking at.&amp;nbsp; You wonder what that same scene would look like if you were down at ground level.&amp;nbsp; Well, maybe that&amp;#39;s not the case when you&amp;#39;re looking at &lt;a href="http://news.nationalgeographic.com/news/2009/06/090603-penguin-poop-video-ap.html" target="_blank"&gt;penguin poop from space&lt;/a&gt;, but you know what I mean.&lt;/p&gt;&lt;p&gt;&amp;nbsp;Okay, you guessed it, as usual, now I&amp;#39;m going to tie this subject into Virtuoso.&amp;nbsp; You see, one of the new assistants available in IC6.1 is the &lt;b&gt;World View&lt;/b&gt; &lt;b&gt;Assistant&lt;/b&gt;.&amp;nbsp; This handy little widget is activated by--you guessed it--clicking your &lt;a href="http://www.cadence.com/Community/blogs/cic/archive/2009/06/23/Things-You-Didn_2700_t-Know-About-Virtuoso_3A00_-RMB_2C00_-OMG_2100_-_3B002D002900_.aspx?postID=18583" target="_blank"&gt;RMB&lt;/a&gt; at the top of your schematic or layout window and selecting &amp;quot;World View&amp;quot;.&amp;nbsp; The assistant pops up&amp;nbsp;in the corner of your window with&amp;nbsp;what the &lt;a href="http://sourcelink.cadence.com/docs/files/Release_Info/Docs/compXLhelp/compXLhelp6.1.3/chap4.html;jsessionidsl=A2HCHAGZOEBEHLA0BEASFEQ#705945" target="_blank"&gt;manual&lt;/a&gt; refers to&amp;nbsp;as a &amp;quot;panoramic view&amp;quot; of your complete schematic or layout.&amp;nbsp; &lt;/p&gt;&lt;p&gt;The &lt;b&gt;yellow rectangle, &lt;/b&gt;or &amp;quot;view box&amp;quot;, superimposed on the view represents the current design area displayed in the main canvas.&amp;nbsp; You can resize this rectangle using the&lt;b&gt; drag handles&lt;/b&gt; on its edges. This will change the zoom level in the main canvas to display the area under the view box.&amp;nbsp; You can drag the view box around to different areas of the design and the main canvas will pan right to that area.&amp;nbsp; Or just &lt;b&gt;click&lt;/b&gt; in the World View at the location you want to see and the main canvas go there.&amp;nbsp; And since layouts tend to have just a bit more detail than schematics, the World View Assistant in &lt;a href="http://sourcelink.cadence.com/docs/files/Release_Info/Docs/vlehelp/vlehelp6.1.3/chap2.html#1031861" target="_blank"&gt;layout&lt;/a&gt; has a menu available on the middle mouse button which allows you to zoom in and out of the World View itself to more easily guide the viewing area.&lt;/p&gt;&lt;p&gt;It&amp;#39;s that simple.&amp;nbsp; No zooming in and hitting the arrow keys a zillion times to pan across to where you were going.&amp;nbsp; No &amp;quot;bindkey f&amp;quot;, then zoom in over and over again.&amp;nbsp; Just move the little yellow rectangle around and you&amp;#39;ll know just where you are.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/36223644@N04/3697520923/" title="wv by cadencedesign, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2498/3697520923_074c7e0655.jpg" alt="wv" style="width:566px;height:330px;" height="257" width="500" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Bonus Tip:&lt;/b&gt; I know we did a whole article on RMB a while back, but did you know that there are some cool things tied to the &lt;b&gt;MMB&lt;/b&gt; (middle mouse button) as well?&amp;nbsp; The one I found particularly useful has to do with &lt;b&gt;toggling&lt;/b&gt; the direction of &lt;b&gt;pins&lt;/b&gt; while you&amp;#39;re placing them.&amp;nbsp; Like many people, when I&amp;#39;m drawing schematics, I often find myself placing a whole pile of pins all at once.&amp;nbsp; Some are input, some are output, some are in/out.&amp;nbsp; It&amp;#39;s kind of annoying to have to keep popping back to the form to change the direction.&amp;nbsp; &lt;/p&gt;&lt;p&gt;What I didn&amp;#39;t know was that clicking &lt;b&gt;Shift-MMB&lt;/b&gt; while in the &amp;quot;&lt;b&gt;Create Pin&lt;/b&gt;&amp;quot; function will toggle through the possible pin types.&amp;nbsp; Also, just clicking &lt;b&gt;MMB&lt;/b&gt; allows you to rotate the pin before placing it (MMB will also do rotation during the &amp;quot;&lt;b&gt;Create Instance&lt;/b&gt;&amp;quot; function--very handy!).&amp;nbsp; &lt;/p&gt;&lt;p&gt;I did run into some trouble with this when I was using VNC and I had previously reprogrammed my middle mouse button in Windows, but these functions can be easily &lt;a href="http://sourcelink.cadence.com/docs/files/Release_Info/Docs/wincfg/wincfg6.1.3/appBindkeys.html;jsessionidsl=XI1BXZFDJSMPHLA0BEASFEQ#1034288" target="_blank"&gt;bound&lt;/a&gt; to a different key or mouse button.&amp;nbsp; &lt;/p&gt;&lt;p&gt;That&amp;#39;s all for now.&amp;nbsp; Keep watching this space for more handy features in Virtuoso IC 6.1.&lt;/p&gt;&lt;p&gt;Stacy Whiteman &lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=19015" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?a=-UWyuez9EOY:BJhdjV0FgOI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/cic/~4/-UWyuez9EOY" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Custom+IC+Design/default.aspx">Custom IC Design</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Virtuoso/default.aspx">Virtuoso</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Virtuoso+IC+6.1.3/default.aspx">Virtuoso IC 6.1.3</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Virtuoso+Layout+Suite+L/default.aspx">Virtuoso Layout Suite L</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/VLS+L/default.aspx">VLS L</category><feedburner:origLink>http://www.cadence.com/Community/blogs/cic/archive/2009/07/09/tydkav-9.aspx</feedburner:origLink></item><item><title>Things You Didn't Know About Virtuoso: Which Way Should I "Go"?</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/cic/~3/3jPL_Mn8WNo/Things-You-Didn_2700_t-Know-About-Virtuoso_3A00_-Which-Way-Should-I-_2200_Go_22003F00_.aspx</link><pubDate>Tue, 30 Jun 2009 17:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:18851</guid><dc:creator>stacyw</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/cic/rsscomments.aspx?PostID=18851</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/cic/archive/2009/06/30/Things-You-Didn_2700_t-Know-About-Virtuoso_3A00_-Which-Way-Should-I-_2200_Go_22003F00_.aspx#comments</comments><description>&lt;p&gt;Just a short post this week, as I&amp;#39;ve been quite busy recording videos for some of our Virtuoso Platform Webinar Series, the last of which, covering Spec-Driven Design,&amp;nbsp;airs Tues. June 30.&lt;/p&gt;&lt;p&gt;Recordings of this and past webinars can be found &lt;a href="http://sourcelink.cadence.com/en/infomgmt/DisplayStaticLink.jhtml?/docs/files/Bulletins/cic/webinar.html" target="_blank"&gt;here&lt;/a&gt;. (If not posted there yet, they will be available soon).&amp;nbsp; They&amp;#39;ve called these the 300-series webinars, a college course numbering analogy to let you know that you&amp;#39;ll be getting a bit more technical depth and fewer colorful marketing slides...&lt;/p&gt;&lt;p&gt;You may have found, in experimenting with some of the new Virtuoso assistants (like the &lt;a href="http://www.cadence.com/Community/blogs/cic/archive/2009/05/26/things-you-didn-t-know-about-virtuoso-navigator-assistant.aspx?postID=17644" target="_blank"&gt;Navigator&lt;/a&gt; or the &lt;a href="http://www.cadence.com/Community/blogs/cic/archive/2009/06/01/things-you-didn-t-know-about-virtuoso-editing-properties.aspx?postID=17757" target="_blank"&gt;Property Editor Assistant&lt;/a&gt;) or toolbars (like the &lt;a href="http://www.cadence.com/Community/blogs/cic/archive/2009/05/19/Things-You-Didn_2700_t-Know-About-Virtuoso_3A00_-Tabs-and-Bookmarks.aspx?postID=17477" target="_blank"&gt;Bookmarks&lt;/a&gt; or &lt;a href="http://www.cadence.com/Community/blogs/cic/archive/2009/06/16/Things-You-Didn_2700_t-Know-About-Virtuoso_3A00_-Managing-Your-Real-Estate-_2D00_-Part-2.aspx?postID=18401" target="_blank"&gt;Workspaces&lt;/a&gt; toolbars) that you&amp;#39;ve seen a menu entry for something called &amp;quot;&lt;b&gt;Go&lt;/b&gt;&amp;quot;.&amp;nbsp; Hmmm...&amp;quot;Go&amp;quot; where?&amp;nbsp; I&amp;#39;d like to go to the Bahamas, how about you?&amp;nbsp; Well, unfortunately, this is not that kind of &amp;quot;Go&amp;quot; (it&amp;#39;s also not an ancient Chinese board game that I really suck at).&lt;/p&gt;&lt;p&gt;Take a look up in the upper left corner of your web browser.&amp;nbsp; See those arrows?&amp;nbsp; Yep, it&amp;#39;s that kind of &amp;quot;Go&amp;quot;.&amp;nbsp; &lt;/p&gt;&lt;p&gt;To display the &lt;b&gt;Go&lt;/b&gt; &lt;b&gt;toolbar&lt;/b&gt;, click RMB in the area just above the schematic canvas and select &amp;quot;Go&amp;quot;.&amp;nbsp; By default, it appears as a 2nd row toolbar, but you can move it around just like any other toolbar--by clicking the left mouse button on the triple-vertical-bar drag handle at one end of the toolbar and dragging it to any edge of the window.&amp;nbsp; &lt;/p&gt;&lt;p&gt;It might not do much at first, in fact all the icons will be grayed-out until you start navigating around your design.&amp;nbsp; Once you open a different cellview or descend into a sub-block, the arrows on the Go toolbar work just like the arrows at the top of your web browser.&amp;nbsp; You can use the left and right arrows to move &lt;b&gt;back&lt;/b&gt; and &lt;b&gt;forward&lt;/b&gt; through the cellviews you have displayed.&amp;nbsp; The red arrow to the right of the back and forward buttons allow you to jump forward or back to any of these cellviews right away.&amp;nbsp; Again, just like your web browser.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/36223644@N04/3675864304/" title="go by cadencedesign, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3539/3675864304_9e6eb6f5da.jpg" alt="go" width="500" height="166" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;But wait, you say, my web browser doesn&amp;#39;t have any up arrows.&amp;nbsp; What&amp;#39;s up with that?&amp;nbsp; (No pun intended--well, maybe a little..).&amp;nbsp; As you&amp;#39;ve probably guessed, since Virtuoso operates on data which is intrinsically hierarchical, we&amp;#39;ve added the up arrows to intuitively take you back &lt;b&gt;up&lt;/b&gt; your design hierarchy after you&amp;#39;ve descended.&amp;nbsp; The up arrow with the little bar over it takes you immediately to the &lt;b&gt;top&lt;/b&gt; of the design.&lt;/p&gt;&lt;p&gt;Well, that&amp;#39;s all for now.&amp;nbsp; Next up--another way to view the world...and extra bonus tips.&lt;/p&gt;&lt;p&gt;Stacy Whiteman &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=18851" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?a=3jPL_Mn8WNo:-8qrarJ5hmk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/cic/~4/3jPL_Mn8WNo" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Custom+IC+Design/default.aspx">Custom IC Design</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Virtuoso/default.aspx">Virtuoso</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Virtuoso+IC+6.1.3/default.aspx">Virtuoso IC 6.1.3</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/IC+6.1/default.aspx">IC 6.1</category><feedburner:origLink>http://www.cadence.com/Community/blogs/cic/archive/2009/06/30/Things-You-Didn_2700_t-Know-About-Virtuoso_3A00_-Which-Way-Should-I-_2200_Go_22003F00_.aspx</feedburner:origLink></item><item><title>Optimization Environment Enables Effective Reuse of Existing Design Modules</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/cic/~3/GrNNoBG2E0U/Optimization-Environment-Enables-Effective-Reuse-of-Existing-Design-Modules.aspx</link><pubDate>Fri, 26 Jun 2009 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:18779</guid><dc:creator>Hiro Ishikawa</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/cic/rsscomments.aspx?PostID=18779</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/cic/archive/2009/06/26/Optimization-Environment-Enables-Effective-Reuse-of-Existing-Design-Modules.aspx#comments</comments><description>&lt;p&gt;
In order to complete a brand new design on time, it is an important factor to effectively reuse existing design modules.  The use of an automatic optimization quickly and easily increases design reuse efficiency.

The following figures are examples of a source layout and an optimized result made by &lt;a href="http://www.cadence.com/products/rf/layout_migrate/Pages/default.aspx" target="_blank"&gt;Virtuoso Layout Migrate&lt;/a&gt;.  Virtuoso Layout Migrate optimizes a design automatically by satisfying design specific constraints.  The shape of the source layout can be maintained in the optimization result perfectly.  
&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.flickr.com/photos/36223644@N04/3659701201/" title="Fig1_source by cadencedesign, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3626/3659701201_77fd4e348a.jpg" alt="Fig1_source" width="500" height="282" /&gt;&lt;/a&gt;
&lt;/p&gt;&lt;blockquote&gt;&lt;blockquote&gt;&lt;blockquote&gt;&lt;blockquote&gt;&lt;b&gt;Before Migrate&lt;/b&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.flickr.com/photos/36223644@N04/3660498838/" title="Fig1_migrated by cadencedesign, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3341/3660498838_4c4a9c7f48.jpg" alt="Fig1_migrated" width="500" height="282" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;blockquote&gt;&lt;blockquote&gt;&lt;blockquote&gt;&lt;blockquote&gt;&lt;p&gt;
&lt;b&gt;After Migrate&lt;/b&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;One important issue that we need to carefully consider is how easily the result can be obtained.  Even though the high quality optimization is possible, it would be useless if a lot of work is required to get it.
&lt;/p&gt;
&lt;p&gt;
Cadence&amp;rsquo;s Virtuoso_XL, and GXL automatically extracts design constraints including Symmetry placement required for a design optimization from connectivity information in a schematic view and delivers them to a layout view via Constraint Manager.  The design constraints delivered to the layout view will be applied as well as constraints added by a user manually during the optimization.
&lt;/p&gt;
&lt;p&gt;
This optimization flow is as follows.
&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.flickr.com/photos/36223644@N04/3660692849/" title="FlowChart2 by cadencedesign, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3383/3660692849_54d7eb44dc.jpg" alt="FlowChart2" width="500" height="326" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The following Fig 1-a shows the contrarians extracted by Circuit prospector.  Fig 1-b is a migration result with respecting the design constraints extracted by Circuit prospector, and added by the constraint manager.
&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.flickr.com/photos/36223644@N04/3660498978/" title="Schematic by cadencedesign, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2481/3660498978_e8b49cee03.jpg" alt="Schematic" width="500" height="356" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 
&lt;i&gt;Fig 1-a. Automatic design specific constraints extraction by Circuit Prospector&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.flickr.com/photos/36223644@N04/3660499088/" title="Migrate by cadencedesign, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2477/3660499088_9d2134e659.jpg" alt="Migrate" width="500" height="356" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;i&gt;Fig 1-b. Automatic design constraints addition via Constraint Manager (Schematic -&amp;gt; Layout)
&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.cadence.com/products/cic/layout_suite/Pages/default.aspx" target="_blank"&gt;Cadence Virtuoso XL, GXL&lt;/a&gt; can easily and automatically achieve extracting, maintaining, and applying complex design specific constraints that was &amp;quot;impossible&amp;quot; a decade ago.
Cadence is only company offers robust, and comprehensive integrated design re-use flow in Virtuoso XL, GXL.
&lt;/p&gt;
&lt;p&gt;
Hiroshi Ishikawa
&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=18779" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?a=GrNNoBG2E0U:Rt-VQJh62hg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/cic/~4/GrNNoBG2E0U" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Custom+IC+Design/default.aspx">Custom IC Design</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Virtuoso/default.aspx">Virtuoso</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/optimization/default.aspx">optimization</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/reuse/default.aspx">reuse</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/virtuoso+layout+migrate/default.aspx">virtuoso layout migrate</category><feedburner:origLink>http://www.cadence.com/Community/blogs/cic/archive/2009/06/26/Optimization-Environment-Enables-Effective-Reuse-of-Existing-Design-Modules.aspx</feedburner:origLink></item><item><title>Things You Didn't Know About Virtuoso: RMB, OMG! ;-)</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/cic/~3/kSrc6sXtojU/Things-You-Didn_2700_t-Know-About-Virtuoso_3A00_-RMB_2C00_-OMG_2100_-_3B002D002900_.aspx</link><pubDate>Tue, 23 Jun 2009 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:18583</guid><dc:creator>stacyw</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/cic/rsscomments.aspx?PostID=18583</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/cic/archive/2009/06/23/Things-You-Didn_2700_t-Know-About-Virtuoso_3A00_-RMB_2C00_-OMG_2100_-_3B002D002900_.aspx#comments</comments><description>&lt;p&gt;I apologize for the Internet slang in the title (&lt;a href="http://www.urbandictionary.com/define.php?term=omg" target="_blank"&gt;urbandictionary&lt;/a&gt; calls OMG &amp;quot;the most irritating piece of chatroom vernacular in existence&amp;quot;), but I couldn&amp;#39;t resist.&amp;nbsp; Ever since IC6.1 came out, it seems like every other question gets answered using the three-letter acronym (that&amp;#39;s TLA for those in the know), &lt;b&gt;RMB&lt;/b&gt;.&amp;nbsp; RMB to open an assistant, RMB to do this, RMB to do that.&amp;nbsp; If you can&amp;#39;t find it anywhere else, look under your RMB (oh sorry,&amp;nbsp;it means&amp;nbsp;Right Mouse Button).&lt;/p&gt;&lt;p&gt;Well, the other day as I was doing just that, I saw some commands on the RMB that I had never realized were there.&amp;nbsp; I started looking around and realized that, hey, they&amp;#39;ve added a bunch of stuff on the right mouse button that&amp;#39;s pretty handy.&amp;nbsp; &lt;/p&gt;&lt;p&gt;So here&amp;#39;s a quick list of a few things you might want to try with your RMB.&amp;nbsp; I realize that most of these functions already have bindkeys, but heck, sometimes I don&amp;#39;t want to have to put down that sandwich I&amp;#39;m holding in my left hand in order to press the &amp;quot;e&amp;quot; key...&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;In a schematic with nothing selected&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;View Fit&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Add Instance&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Add Pin&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Add Wire&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Return (if you have descended in the hierarchy)&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;In a schematic with a wire selected&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;Delete&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Add Wire Name&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Add Probe&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;In a schematic with an instance selected&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;Copy&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Delete&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Rotate&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Descend Read&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Descend Edit (cool, no more Shift-E--actually, did you know that now if you &lt;b&gt;double-click&lt;/b&gt; on an instance, it does a &lt;b&gt;Descend Edit&lt;/b&gt; too?)&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Similar functionality is available in layout as well&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;All the new IC 6.1 assistants (&lt;a href="http://www.cadence.com/Community/blogs/cic/archive/2009/05/26/things-you-didn-t-know-about-virtuoso-navigator-assistant.aspx?postID=17644" target="_blank"&gt;Navigator&lt;/a&gt;, &lt;a href="http://www.cadence.com/Community/blogs/cic/archive/2009/06/01/things-you-didn-t-know-about-virtuoso-editing-properties.aspx?postID=17757" target="_blank"&gt;Property Editor&lt;/a&gt;, etc.) have context-sensitive RMB menus to do the most commonly-used command&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/36223644@N04/3641798735/" title="rmb by cadencedesign, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3405/3641798735_287088e529.jpg" alt="rmb" height="226" width="500" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Bonus Tip&lt;/b&gt;: If you have a mouse with a wheel, scrolling the wheel up and down will &lt;b&gt;pan&lt;/b&gt; the schematic (or layout)&amp;nbsp;up and down, holding Shift and &amp;quot;wheeling&amp;quot; will &lt;b&gt;pan&lt;/b&gt; left and right and holding Ctrl and &amp;quot;wheeling&amp;quot; will &lt;b&gt;zoom&lt;/b&gt; in and out.&amp;nbsp; For those of you so inclined, the bindkey designations&amp;nbsp;for wheel scrolling are Btn4Down and Btn5Down and can be programmed just like any other &lt;a href="http://sourcelink.cadence.com/docs/files/Release_Info/Docs/wincfg/wincfg6.1.3/appBindkeys.html#1035510" target="_blank"&gt;bindkeys&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Well, now you can do a huge heap of your daily editing tasks using only one hand.&amp;nbsp; How great is that?&amp;nbsp; Stay tuned to this space for more Virtuoso tips and as always, feel free to share any tricks of your own or comment on what you like, don&amp;#39;t like or would like to see in Virtuoso.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Stacey Whiteman &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=18583" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?a=kSrc6sXtojU:NLNwuS17928:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/cic/~4/kSrc6sXtojU" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Custom+IC+Design/default.aspx">Custom IC Design</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Virtuoso/default.aspx">Virtuoso</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Virtuoso+IC+6.1.3/default.aspx">Virtuoso IC 6.1.3</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/IC+6.1/default.aspx">IC 6.1</category><feedburner:origLink>http://www.cadence.com/Community/blogs/cic/archive/2009/06/23/Things-You-Didn_2700_t-Know-About-Virtuoso_3A00_-RMB_2C00_-OMG_2100_-_3B002D002900_.aspx</feedburner:origLink></item><item><title>Things You Didn't Know About Virtuoso: Managing Your Real Estate - Part 2</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/cic/~3/kh3BpDqjfrI/Things-You-Didn_2700_t-Know-About-Virtuoso_3A00_-Managing-Your-Real-Estate-_2D00_-Part-2.aspx</link><pubDate>Tue, 16 Jun 2009 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:18401</guid><dc:creator>stacyw</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/cic/rsscomments.aspx?PostID=18401</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/cic/archive/2009/06/16/Things-You-Didn_2700_t-Know-About-Virtuoso_3A00_-Managing-Your-Real-Estate-_2D00_-Part-2.aspx#comments</comments><description>&lt;p&gt;I keep my toothpaste in my bathroom.&amp;nbsp; I keep the paprika in the kitchen.&amp;nbsp; I keep the band-aids in the bathroom near the living room.&amp;nbsp; Two points here.&amp;nbsp; First, I keep the tools I need near the place where I do the activity for which I might need them.&amp;nbsp; Second, I try to always keep things in the same place so I know where they are when I need them.&amp;nbsp; Sounds sensible, right?&amp;nbsp; Dinner would never be ready on time if I had to keep walking over to the bathroom to get spices.&amp;nbsp; And I certainly don&amp;#39;t want to run around the house bleeding while I try to find the band-aids.&lt;/p&gt;&lt;p&gt;These are the same principles behind &lt;b&gt;Workspaces&lt;/b&gt; in IC61.&amp;nbsp; Now, if you&amp;#39;re bleeding profusely, you&amp;#39;ll still have to get up and go find a band-aid (or call 911), but for most of your daily work activities, using &lt;b&gt;Workspaces&lt;/b&gt; in Virtuoso enables you to have the tools you need arranged where you like them for the tasks you&amp;#39;re doing at any given time.&amp;nbsp; &lt;/p&gt;&lt;p&gt;We&amp;#39;ve talked in this space about some of the new assistants available in IC61 (&lt;a href="http://www.cadence.com/Community/blogs/cic/archive/2009/05/26/things-you-didn-t-know-about-virtuoso-navigator-assistant.aspx?postID=17644" target="_blank"&gt;Navigator&lt;/a&gt;, &lt;a href="http://www.cadence.com/Community/blogs/cic/archive/2009/06/01/things-you-didn-t-know-about-virtuoso-editing-properties.aspx?postID=17757" target="_blank"&gt;Property Editor&lt;/a&gt;...others we haven&amp;#39;t discussed yet).&amp;nbsp; I&amp;#39;m sure you&amp;#39;ve also noticed the new toolbars at the top of the screen.&amp;nbsp; All these elements can be enabled, disabled, resized and moved around to your heart&amp;#39;s content.&amp;nbsp; When you&amp;#39;re working with a huge schematic, you might want the &lt;b&gt;Navigator&lt;/b&gt; and the &lt;b&gt;World View&lt;/b&gt; &lt;b&gt;Assistant&lt;/b&gt; so you don&amp;#39;t have to keep zooming in and out.&amp;nbsp; When you&amp;#39;re first drawing a schematic you might want the &lt;b&gt;Property Editor&lt;/b&gt; &lt;b&gt;Assistant&lt;/b&gt; on the left and the &lt;b&gt;Create and Edit toolbars&lt;/b&gt; on the right for quick command entry.&amp;nbsp; &lt;/p&gt;&lt;p&gt;To get started, turn on the Workspaces toolbar (&lt;b&gt;Window-&amp;gt;Toolbars-&amp;gt;Workspaces&lt;/b&gt;).&amp;nbsp; It usually shows up in the upper right corner of the window.&amp;nbsp; Workspaces apply to a specific application type (schematics, layout, ADE XL) and Virtuoso comes with several predefined workspaces for each application.&amp;nbsp; For example, the schematic editor has Basic, Classic, and Explore, among others.&amp;nbsp; Just pull down on the &lt;b&gt;cyclic&lt;/b&gt; to try out some of the different arrangements available out of the box.&amp;nbsp; &lt;/p&gt;&lt;p&gt;This is where the fun begins.&amp;nbsp; Rearrange some assistants and toolbars.&amp;nbsp; You can even undock the &lt;a href="http://www.cadence.com/Community/blogs/cic/archive/2009/06/09/Things-You-Didn_2700_t-Know-About-Virtuoso_3A00_-Managing-Your-Real-Estate-_2D00_-Part-1.aspx?postID=18081" target="_blank"&gt;assistants&lt;/a&gt; and have them floating outside the main window.&amp;nbsp; Now click on the &lt;b&gt;icon&lt;/b&gt; just to the right of the cyclic to &lt;b&gt;save&lt;/b&gt; your own custom workspace.&amp;nbsp; You can create as many different workspaces as you like in order to have the right tools for each task right where you want them.&lt;/p&gt;&lt;p&gt;So next time your boss comes in frantically talking about how the project is bleeding $$$, you&amp;#39;ll know right where you put the band-aids.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/36223644@N04/3617500203/" title="workspaces by cadencedesign, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3648/3617500203_244e2a5940.jpg" alt="workspaces" height="293" width="500" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;More information on &lt;b&gt;Workspaces&lt;/b&gt;, including how your CAD department can create custom workspaces to be shared with everyone in the project, refer to the &lt;a href="http://sourcelink.cadence.com/docs/files/Release_Info/Docs/wincfg/wincfg6.1.3/wincfgTOC.html" target="_blank"&gt;Virtuoso Design Environment User Guide&lt;/a&gt;.&amp;nbsp; &lt;/p&gt;&lt;p&gt;Thanks for trying out some of these great new features.&amp;nbsp; Please leave your comments and let us know about your experiences (good or not-so-good).&amp;nbsp; &lt;/p&gt;&lt;p&gt;Next time we&amp;#39;ll talk about some commonly used functions that I&amp;#39;ll bet you didn&amp;#39;t know were hiding right under your fingertips...&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Stacey Whiteman &lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=18401" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?a=kh3BpDqjfrI:6rjzQVglTQY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/cic/~4/kh3BpDqjfrI" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Custom+IC+Design/default.aspx">Custom IC Design</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Virtuoso/default.aspx">Virtuoso</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Virtuoso+IC+6.1.3/default.aspx">Virtuoso IC 6.1.3</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/IC+6.1/default.aspx">IC 6.1</category><feedburner:origLink>http://www.cadence.com/Community/blogs/cic/archive/2009/06/16/Things-You-Didn_2700_t-Know-About-Virtuoso_3A00_-Managing-Your-Real-Estate-_2D00_-Part-2.aspx</feedburner:origLink></item><item><title>Things You Didn't Know About Virtuoso: Managing Your Real Estate - Part 1</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/cic/~3/LsrmfjmdymE/Things-You-Didn_2700_t-Know-About-Virtuoso_3A00_-Managing-Your-Real-Estate-_2D00_-Part-1.aspx</link><pubDate>Tue, 09 Jun 2009 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:18081</guid><dc:creator>stacyw</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/cic/rsscomments.aspx?PostID=18081</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/cic/archive/2009/06/09/Things-You-Didn_2700_t-Know-About-Virtuoso_3A00_-Managing-Your-Real-Estate-_2D00_-Part-1.aspx#comments</comments><description>&lt;p&gt;Yeah, right...in this economy, don&amp;#39;t talk to me about real estate.&amp;nbsp; But I&amp;#39;m not talking about home prices, I&amp;#39;m talking about that territory on the screen right in front of you where you spend your day drawing and clicking and arranging and rearranging in order to accomplish your job.&amp;nbsp; Cadence has given you lots of tools to help you develop your little plot of land.&amp;nbsp; Just recently in this blog, I&amp;#39;ve told you about 2 new ones, the &lt;a href="http://www.cadence.com/Community/blogs/cic/archive/2009/05/26/things-you-didn-t-know-about-virtuoso-navigator-assistant.aspx?postID=17644" target="_blank"&gt;Navigator Assistant&lt;/a&gt; and the &lt;a href="http://www.cadence.com/Community/blogs/cic/archive/2009/06/01/things-you-didn-t-know-about-virtuoso-editing-properties.aspx?postID=17757" target="_blank"&gt;Property Editor Assistant&lt;/a&gt;.&amp;nbsp; They can be very useful, but maybe you&amp;#39;re starting to feel that having all of these tools lying around is making things a bit cluttered.&amp;nbsp; How am I supposed to build my house with this bulldozer in the way?&lt;/p&gt;&lt;p&gt;Well, that&amp;#39;s what I&amp;#39;m here for.&amp;nbsp; I&amp;#39;ve got a few great tips for organizing those assistants so you&amp;#39;re not tripping over them any more.&amp;nbsp; &lt;/p&gt;&lt;p&gt;Let&amp;#39;s start with the basics.&amp;nbsp; Turning an assistant on or off can be done from the &lt;b&gt;Window-&amp;gt;Assistants &lt;/b&gt;banner menu, or using the right mouse button (&lt;b&gt;RMB&lt;/b&gt;) menu somewhere in the area at the top of the window.&amp;nbsp; Once an assistant appears, what can you do with it (besides the task it was designed for, of course)?&amp;nbsp; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;You can click and drag the edges to resize it (look for the cursor to turn into a pair of parallel lines--this is your drag handle)&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;You can click on the X in the upper right corner of the assistant to close it (I&amp;#39;ll be you figured that out already, didn&amp;#39;t you?)&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;You can click on the middle of the 3 icons in the upper right corner of the assistant (or simply &lt;b&gt;double-click&lt;/b&gt; anywhere on the top bar of the assistant) to &lt;b&gt;undock&lt;/b&gt; it.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Egads, now what?&amp;nbsp; It&amp;#39;s floating free with a life of it&amp;#39;s own.&amp;nbsp; Well, not really.&amp;nbsp; It&amp;#39;s still integrally tied to the main window it came from.&amp;nbsp; You can still &lt;b&gt;cross-select&lt;/b&gt; with the main canvas and the other assistants.&amp;nbsp; But now you can grab it by the little red title bar at the top and drag it off to the edge of the screen (or even onto your 2nd monitor if you&amp;#39;re lucky enough to have a double-wide) where it will hover obediently, doing its job.&amp;nbsp; You can &lt;b&gt;resize&lt;/b&gt;&amp;nbsp;it just as you would any regular window, by grabbing and dragging its edges or corners so you can see all its contents without scroll bars.&lt;/p&gt;&lt;p&gt;If you &lt;b&gt;double-click&lt;/b&gt; on the title bar of the assistant (or click the middle icon again), it will &lt;b&gt;dock&lt;/b&gt; itself right back where it came from.&lt;/p&gt;&lt;p&gt;Now you may have noticed while you were dragging your little friend around that over some areas of the main window, a big &lt;b&gt;gray blank&lt;/b&gt; &lt;b&gt;area&lt;/b&gt; would suddenly appear near where you were moving the assistant.&amp;nbsp; This is to show you the different areas in the main window where the assistant will dock if you drop it there.&amp;nbsp; You can dock assistants around any of the edges of the central canvas.&amp;nbsp; &lt;/p&gt;&lt;p&gt;&lt;b&gt;Bonus Tip&lt;/b&gt;: If you want an assistant to remain free-floating, hold down the &lt;b&gt;Ctrl&lt;/b&gt; key while you drag it.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Extra Bonus Tip&lt;/b&gt;: Did you know that assistants can be &lt;b&gt;tabbed&lt;/b&gt; on top of each other?&amp;nbsp; Simply undock an assistant, drag it by it&amp;#39;s title bar and drop it when your mouse cursor is somewhere&lt;b&gt; inside the body&lt;/b&gt; of another assistant.&amp;nbsp; Voila!&amp;nbsp; The 2 assistants (or 3 or 4 or...) are now overlapping with handy little tabs at the bottom so you can switch between them.&amp;nbsp;&lt;/p&gt;&lt;p&gt;And now for my last trick for today, I&amp;#39;m going to make them all disappear!&amp;nbsp; Do you have an &lt;b&gt;F11&lt;/b&gt; key on your keyboard?&amp;nbsp; Press it.&amp;nbsp; Uh-oh, where&amp;#39;d they all go?&amp;nbsp; Press it again. &amp;nbsp;Whew, that was a close one.&amp;nbsp; The &lt;b&gt;F11&lt;/b&gt; key will hide and show all the assistants you have activated at any given time so you can clear your working area with a single keystroke.&amp;nbsp; &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/36223644@N04/3594029970/" title="assistants2 by cadencedesign, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3556/3594029970_d07cd4c319.jpg" alt="assistants2" width="500" height="362" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;For those of you whose function keys don&amp;#39;t go to 11, you can do the same thing by&amp;nbsp;selecting &lt;b&gt;Window-&amp;gt;Workspaces-&amp;gt;Show/Hide Assistants&lt;/b&gt; or clicking the far right icon in the &lt;b&gt;Workspace&lt;/b&gt; toolbar.&amp;nbsp; What are Workspaces, you ask?&amp;nbsp; Tune in next time to find out...&lt;/p&gt;&lt;p&gt;As always, please feel free to comment or share your own tips and tricks...&lt;/p&gt;&lt;p&gt;Stacy Whiteman&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=18081" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?a=LsrmfjmdymE:wLG2k-XBZiI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/cic/~4/LsrmfjmdymE" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Custom+IC+Design/default.aspx">Custom IC Design</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Virtuoso/default.aspx">Virtuoso</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/assistants/default.aspx">assistants</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/real+estate/default.aspx">real estate</category><feedburner:origLink>http://www.cadence.com/Community/blogs/cic/archive/2009/06/09/Things-You-Didn_2700_t-Know-About-Virtuoso_3A00_-Managing-Your-Real-Estate-_2D00_-Part-1.aspx</feedburner:origLink></item><item><title>Things You Didn't Know About Virtuoso: Editing Properties</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/cic/~3/fx9ZzMw-VFc/things-you-didn-t-know-about-virtuoso-editing-properties.aspx</link><pubDate>Mon, 01 Jun 2009 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:17757</guid><dc:creator>stacyw</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/cic/rsscomments.aspx?PostID=17757</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/cic/archive/2009/06/01/things-you-didn-t-know-about-virtuoso-editing-properties.aspx#comments</comments><description>&lt;p&gt;When I was growing up, my mother would usually bake a ham for Christmas dinner.&amp;nbsp; She would always cut a slice off the side before putting&amp;nbsp;it in the pan to cook.&amp;nbsp; One day I asked her why she did this and she replied that her mother always did it that way.&amp;nbsp; Now, I&amp;#39;ve never been the type of person who easily goes along with the &amp;quot;because we&amp;#39;ve always done it that way&amp;quot; kind of answer, so I asked my grandmother the same question.&amp;nbsp; Turns out she had to trim the side of the ham because she didn&amp;#39;t have a pan big enough to fit it in!&lt;/p&gt;&lt;p&gt;Okay, hold that thought.&amp;nbsp; Now, quick, how do you edit the properties of a schematic instance?&amp;nbsp; All together now, &amp;quot;q&amp;quot;, right?&amp;nbsp; Of course, everybody knows that.&amp;nbsp; You select the object(s) you&amp;#39;re interested in (making sure you don&amp;#39;t accidentally select any extra pins or wires you didn&amp;#39;t want), then you press &amp;quot;q&amp;quot;.&amp;nbsp; Then you reach up and move the property editor form out of the way because it&amp;#39;s ginormous and blocks your schematic.&amp;nbsp; You make a change to the first instance, then reach down and click &amp;quot;Next&amp;quot;.&amp;nbsp; Repeat this until your task is complete and click &amp;quot;OK&amp;quot; to get rid of the form.&amp;nbsp; Maybe if you&amp;#39;re really daring and you want to make the same edit to several instances at once, you reach up and use the somewhat intimidating &amp;quot;Apply to all selected instances of same master&amp;quot; cyclic fields at the top of the form and hope that you didn&amp;#39;t inadvertently change something you didn&amp;#39;t mean to.&lt;/p&gt;&lt;p&gt;This isn&amp;#39;t a bad way to do things, but what if there was a better way?&amp;nbsp; What if you didn&amp;#39;t have to wear out the &amp;quot;q&amp;quot; key on your keyboard quite so fast?&amp;nbsp; What if you could see the properties for more than one object--at the same time (gasp)?&amp;nbsp; What if somebody gave you a bigger pan so you wouldn&amp;#39;t have to throw away that extra slice of ham?&lt;/p&gt;&lt;p&gt;&lt;b&gt;Get to the Point Already...&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Next time you reach for that &amp;quot;q&amp;quot; key, try this instead...&amp;nbsp; Go to the menu and select &lt;b&gt;Window-&amp;gt;Assistants-&amp;gt;Property Editor&lt;/b&gt;.&amp;nbsp; You&amp;#39;ll now see the new Property Editor Assistant docked next to your schematic.&amp;nbsp; It works much like the old &amp;quot;q&amp;quot; form with some very useful twists.&amp;nbsp; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;If you select &lt;b&gt;multiple instances&lt;/b&gt;, you can see the property values for all of them at the same time.&amp;nbsp; Just click on the little &lt;b&gt;plus sign (&amp;quot;+&amp;quot;)&lt;/b&gt; next to the property name to see the values for each instance.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;If your selected set contains objects of different types (e.g. you accidentally selected some wires and pins along with the transistors you wanted), you can &lt;b&gt;filter&lt;/b&gt; which type is displayed using the &lt;b&gt;object category pulldown&lt;/b&gt; at the top of the assistant.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;Objects&amp;nbsp;are &lt;b&gt;cross-selected&lt;/b&gt; in all relevant assistants (Navigator, Search Assistant, Circuit Prospector, Constraint Manager, etc.) as well as in the schematic canvas for easy identification and manipulation in the associated applications.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;You&amp;#39;ll probably notice some &lt;b&gt;color-coding&lt;/b&gt; in the form.&amp;nbsp; Grayed out lines are non-editable.&amp;nbsp; Blue italics means the property is set to its default value.&amp;nbsp; Bold orange text indicates that the selected objects do not all have the same value for that property.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;To make a change, just click in the desired value field and start typing.&amp;nbsp; If you want to make a change to &lt;b&gt;just one instance&lt;/b&gt;, type on the line next to that instance&amp;#39;s name.&amp;nbsp; If you want to change a property for &lt;b&gt;all the selected instances at once&lt;/b&gt;, type on the line next to the property name.&amp;nbsp; It&amp;#39;s that simple.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/36223644@N04/3551300411/" title="pea by cadencedesign, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2421/3551300411_21d055198a.jpg" alt="pea" style="width:463px;height:293px;" width="500" height="319" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;So you see, you don&amp;#39;t have to do something a certain way just because that&amp;#39;s the way you&amp;#39;ve always done it.&amp;nbsp;&amp;nbsp;I know your little finger will still have the reflexive impulse to reach for the &amp;quot;q&amp;quot; key (I still do it too sometimes).&amp;nbsp;&amp;nbsp; But the next time you&amp;#39;ve got some serious property editing to do, try calling upon the new &lt;b&gt;Property Editor Assistant&lt;/b&gt; to make your work a little easier.&lt;/p&gt;&lt;p&gt;More information can be found in the &lt;a href="http://sourcelink.cadence.com/docs/files/Release_Info/Docs/compXLhelp/compXLhelp6.1.3/compXLhelpTOC.html" target="_blank"&gt;Virtuoso Schematic Editor XL User Guide&lt;/a&gt;.&amp;nbsp; There is also a video demonstration of the Property Editor Assistant in the &lt;a href="http://sourcelink.cadence.com/en/infomgmt/DisplayStaticLink.jhtml?/docs/files/video/cic/CIC61SchematicVideos.html" target="_blank"&gt;Virtuoso Custom IC Video Library&lt;/a&gt; on Sourcelink.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Coming Attractions&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Now that you&amp;#39;ve started using some of the new Assistants in IC61, I can hear some of you wondering where you&amp;#39;re going to be able to find room for them on your screen.&amp;nbsp; Not to worry, I&amp;#39;ve got lots of handy tricks to show you next time to give you plenty of elbow room on your monitor...&lt;/p&gt;&lt;p&gt;Stacy Whiteman&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=17757" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?a=fx9ZzMw-VFc:P5AyyRjTsXQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/cic/~4/fx9ZzMw-VFc" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Custom+IC+Design/default.aspx">Custom IC Design</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Virtuoso/default.aspx">Virtuoso</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Virtuoso+IC+6.1.3/default.aspx">Virtuoso IC 6.1.3</category><feedburner:origLink>http://www.cadence.com/Community/blogs/cic/archive/2009/06/01/things-you-didn-t-know-about-virtuoso-editing-properties.aspx</feedburner:origLink></item><item><title>Things You Didn't Know About Virtuoso: Navigator Assistant</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/cic/~3/d5zhMP5YMeA/things-you-didn-t-know-about-virtuoso-navigator-assistant.aspx</link><pubDate>Tue, 26 May 2009 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:17644</guid><dc:creator>stacyw</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/cic/rsscomments.aspx?PostID=17644</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/cic/archive/2009/05/26/things-you-didn-t-know-about-virtuoso-navigator-assistant.aspx#comments</comments><description>&lt;p&gt;Have you&amp;nbsp;ever found yourself&amp;nbsp;working with a massive schematic having to constantly zoom and pan around to find the block you&amp;#39;re looking&amp;nbsp;for (since they all look alike from high altitude)?&amp;nbsp; Then you descend into the block only to find that the sub-block you really wanted is somewhere else?&amp;nbsp; Well, pop back up and start over again...&lt;/p&gt;&lt;p&gt;Have you ever run a simulation which finds a problem with transistor I44.I23.I0.I25.NM2?&amp;nbsp; Again, you zoom and pan around looking for instance I44, then descend into it and do some more zooming and panning to find I23.&amp;nbsp; Lather, rinse, repeat until you finally arrive at our destination.&amp;nbsp; Maybe you have a dim recollection that there is a search function somewhere in one of the menus, but can&amp;#39;t remember which one.&lt;/p&gt;&lt;p&gt;We&amp;#39;ve all been there.&amp;nbsp; Now there&amp;#39;s a better way.&amp;nbsp; The Navigator Assistant in IC61 was designed to overcome the frustrations of situations like these (and many others).&amp;nbsp; Just select &lt;b&gt;Window-&amp;gt;Assistants-&amp;gt;Navigator&lt;/b&gt; (or click the right mouse button (RMB) near the top of the design window and select Navigator).&amp;nbsp; The Navigator Assistant will appear docked at the side of the schematic canvas.&amp;nbsp; It displays the design hierarchy in a tree representation.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;quot;That&amp;#39;s nice&amp;quot;, you say, but what does that get me?&lt;/b&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Remember that sub-block you were looking for, but couldn&amp;#39;t remember where it lived in the hierarchy?&amp;nbsp; Now all you have to do is click on the little plus signs (&amp;quot;&lt;b&gt;+&lt;/b&gt;&amp;quot;) next to any of the listed design blocks to expand the tree underneath.&amp;nbsp; Do this across as many levels as you need to find what you&amp;#39;re looking for.&amp;nbsp; What can you do now that you&amp;#39;ve found it?&amp;nbsp; Click &lt;b&gt;RMB-&amp;gt;Open Instance...&lt;/b&gt;&amp;nbsp;to open that cellview without having to open any of the intermediate levels.&lt;/p&gt;&lt;p&gt;Remember I44.I23.I0.I25.NM2?&amp;nbsp; Well, look at that...now you can easily see which one is I44, even from 30,000 feet up.&amp;nbsp; Just as easily you can find I23, then I0, then I25.&amp;nbsp; &lt;b&gt;RMB&lt;/b&gt; to open I25.&amp;nbsp; Right there in the Navigator, you can see NM2.&amp;nbsp; Click on it to select it (you did notice that selecting something in the Navigator &lt;b&gt;cross-selects&lt;/b&gt; it in the schematic canvas, didn&amp;#39;t you?).&amp;nbsp; There you go...5 clicks, no zooming, no panning, no pushing or popping.&amp;nbsp; &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/36223644@N04/3542790431/" title="navi by cadencedesign, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3376/3542790431_bd716fb232.jpg" alt="navi" width="500" height="238" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Extra Navigator Tips&lt;/b&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;You can use&lt;b&gt; Shift-click&lt;/b&gt; and &lt;b&gt;Ctrl-click&lt;/b&gt; to select multiple items in the Navigator, just as in most PC applications.&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;If you are zoomed in on an area of the schematic and you &lt;b&gt;select an instance&lt;/b&gt; in the Navigator which isn&amp;#39;t currently being displayed, the schematic will &lt;b&gt;automatically pan&lt;/b&gt; over to show what you just selected.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;You can add &lt;b&gt;additional columns&lt;/b&gt; to the Navigator display such as Library Name and Lock Status (who is currently editing each cell and on which machine) by clicking &lt;b&gt;RMB&lt;/b&gt; on the gray column header.&amp;nbsp; &lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;Notice&amp;nbsp;the &amp;quot;&lt;b&gt;Name&lt;/b&gt;&amp;quot; field at the top of the Navigator.&amp;nbsp; It&amp;#39;s actually a special field that you can customize.&amp;nbsp; &lt;b&gt;RMB&lt;/b&gt; anywhere below the gray column header and select &lt;b&gt;Options&lt;/b&gt;...&amp;nbsp; The top section of the Options form allows you to customize what gets displayed in the Name column of the Navigator to make it easier to read.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;At&amp;nbsp;the bottom of that &lt;b&gt;Options&lt;/b&gt; form, you can set the default behavior when you execute the shortcut &amp;quot;&lt;b&gt;Open Instance&lt;/b&gt;&amp;quot; command from the RMB context menu (edit/read, current tab/new tab).&amp;nbsp; For example, I always like to open sub-blocks in a &lt;b&gt;&lt;a href="http://www.cadence.com/Community/blogs/cic/archive/2009/05/19/Things-You-Didn_2700_t-Know-About-Virtuoso_3A00_-Tabs-and-Bookmarks.aspx?postID=17477" target="_blank"&gt;new tab&lt;/a&gt;&lt;/b&gt; so I can easily switch between them.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;Finally, the Navigator traverses the design hierarchy based on a default &lt;b&gt;view name list&lt;/b&gt;.&amp;nbsp; If you routinely use view names other than &amp;quot;schematic&amp;quot;, for example, you may need to change the view name list to get the Navigator to display properly.&amp;nbsp; The view name list can be found under &lt;b&gt;Options-&amp;gt;Editor...&lt;/b&gt; in the schematic banner menu.&amp;nbsp; Of course, view name switching can also be controlled from the Hierarchy Editor and the Navigator display will be updated automatically.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;What Else?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Lots more information on the Navigator can be found in the &lt;a href="http://sourcelink.cadence.com/docs/files/Release_Info/Docs/compXLhelp/compXLhelp6.1.3/compXLhelpTOC.html" target="_blank"&gt;Virtuoso Schematic Editor XL User Guide&lt;/a&gt;.&amp;nbsp; There&amp;#39;s also a nice video demonstration of the Navigator in the &lt;a href="http://sourcelink.cadence.com/en/infomgmt/DisplayStaticLink.jhtml?/docs/files/video/cic/CIC61SchematicVideos.html" target="_blank"&gt;Virtuoso Custom IC Video Library&lt;/a&gt; on Sourcelink.&lt;/p&gt;&lt;p&gt;&lt;b&gt;What&amp;#39;s Next?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Stay tuned to this space to see how to teach an old dog a new trick.&lt;/p&gt;&lt;p&gt;Stacy Whiteman&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=17644" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?a=d5zhMP5YMeA:a1PYozM0k4I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/cic/~4/d5zhMP5YMeA" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Custom+IC+Design/default.aspx">Custom IC Design</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Virtuoso/default.aspx">Virtuoso</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Virtuoso+IC+6.1.3/default.aspx">Virtuoso IC 6.1.3</category><feedburner:origLink>http://www.cadence.com/Community/blogs/cic/archive/2009/05/26/things-you-didn-t-know-about-virtuoso-navigator-assistant.aspx</feedburner:origLink></item><item><title>Things You Didn't Know About Virtuoso: Tabs and Bookmarks</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/cic/~3/hv42etPgfdo/Things-You-Didn_2700_t-Know-About-Virtuoso_3A00_-Tabs-and-Bookmarks.aspx</link><pubDate>Tue, 19 May 2009 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:17477</guid><dc:creator>stacyw</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/cic/rsscomments.aspx?PostID=17477</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/cic/archive/2009/05/19/Things-You-Didn_2700_t-Know-About-Virtuoso_3A00_-Tabs-and-Bookmarks.aspx#comments</comments><description>&lt;p&gt;Do you remember the first time you&amp;nbsp;used a browser with tabs?&amp;nbsp; All of a sudden, there you were...surfing two, three, four&amp;nbsp;websites at once in the same window.&amp;nbsp; Yee-haw!&amp;nbsp; Life is good.&amp;nbsp; Well, now you can do the same thing in Virtuoso.&amp;nbsp; Okay, so you can&amp;#39;t put YouTube in one tab and your schematic in another (yet), but you can easily have multiple tabs with schematics, layouts,&amp;nbsp;symbols, etc. all in the same window.&amp;nbsp; &lt;/p&gt;&lt;p&gt;No more minimizing and maximizing all your windows to switch between cellviews (is it this one? no, maybe this one? how about that one?).&amp;nbsp; No more pushing and popping just because you don&amp;#39;t want to open yet another window to take a quick look inside a block.&amp;nbsp; Just stick it in a new tab and click over to it whenever you need to.&amp;nbsp; &lt;/p&gt;&lt;p&gt;So how do you get these magical tabs to appear?&amp;nbsp; Take a look at the forms that pop up when you &lt;b&gt;descend&lt;/b&gt; into a sub-block of your design or when you do File-&amp;gt;Open... from a design window.&amp;nbsp; You&amp;#39;ll see a radio button that offers you the choice to open the cellview in a &lt;b&gt;new tab&lt;/b&gt;, &lt;b&gt;current tab&lt;/b&gt; or &lt;b&gt;new&lt;/b&gt; &lt;b&gt;window&lt;/b&gt;.&amp;nbsp; Give it a try.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/36223644@N04/3523724178/" title="new_tab by cadencedesign, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3386/3523724178_dc2d9978aa.jpg" alt="new_tab" width="500" height="198" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Well, now that you&amp;#39;ve got all your favorite cellviews opened neatly in tabs in a single window, you&amp;#39;d like to be able to come back to this same configuration some time in the future.&amp;nbsp; Of course, that&amp;#39;s what &lt;b&gt;bookmarks&lt;/b&gt; are for!&amp;nbsp; Go up where you see the cellnames on the tabs near the top of the window and click the right mouse button (&lt;b&gt;RMB&lt;/b&gt;).&amp;nbsp; Select &lt;b&gt;Add Bookmark...&amp;nbsp;&amp;nbsp; &lt;/b&gt;Alternatively, select &lt;b&gt;File-&amp;gt;Bookmarks-&amp;gt;Add Bookmark&lt;/b&gt; from the top banner menu.&amp;nbsp; You can bookmark just the design in the current tab or create a composite bookmark of all tabs in that window.&amp;nbsp; You can even give it a name and a description to remind yourself what you bookmarked.&amp;nbsp; &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/36223644@N04/3523724200/" title="bookmarks by cadencedesign, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3360/3523724200_dcc93ebe09.jpg" alt="bookmarks" width="374" height="220" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;To use your bookmarks later, just select &lt;b&gt;File-&amp;gt;Bookmarks&lt;/b&gt; from either the CIW or any design window and click on the desired name to open it.&amp;nbsp; No more scrolling through the Library Manager again and again to open each design one by one.&amp;nbsp; You can organize your bookmarks by selecting &lt;b&gt;File-&amp;gt;Bookmarks-&amp;gt;Manage Bookmarks&lt;/b&gt; from the CIW.&amp;nbsp; There&amp;#39;s even a &lt;b&gt;Bookmarks Toolbar&lt;/b&gt; (RMB in the area near the top of the design window) for those designs you want to have available with a single click of the mouse. &lt;/p&gt;&lt;p&gt;This isn&amp;#39;t meant to be a complete tutorial on how to work with bookmarks in Virtuoso.&amp;nbsp; You probably already use bookmarks every day in your web browser, so using them in Virtuoso should feel pretty natural.&amp;nbsp;&amp;nbsp;If you&amp;#39;d like&amp;nbsp;more information, refer to the &lt;a href="http://sourcelink.cadence.com/docs/files/Release_Info/Docs/wincfg/wincfg6.1.3/wincfgTOC.html" target="_blank"&gt;Virtuoso Design Environment User Guide&lt;/a&gt;, which dedicates most of Chapter 11 to the subject.&amp;nbsp; &lt;/p&gt;&lt;p&gt;You can also watch a video demonstrating the use of bookmarks, as well as some of the features I mentioned in my previous post in the &lt;a href="http://sourcelink.cadence.com/en/infomgmt/DisplayStaticLink.jhtml?/docs/files/video/cic/CICVideoLinks.html" target="_blank"&gt;Virtuoso Custom IC Video Library&lt;/a&gt; on Sourcelink.&lt;/p&gt;&lt;p&gt;Stay tuned to this space for more Virtuoso tips, because there are always things out there that you didn&amp;#39;t know...&lt;/p&gt;&lt;p&gt;As always, feel free to share comments or suggestions or your own tips and tricks.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Stacey Whiteman &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=17477" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?a=hv42etPgfdo:wIStWUezqO0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/cic/~4/hv42etPgfdo" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Custom+IC+Design/default.aspx">Custom IC Design</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Virtuoso/default.aspx">Virtuoso</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Virtuoso+IC+6.1.3/default.aspx">Virtuoso IC 6.1.3</category><feedburner:origLink>http://www.cadence.com/Community/blogs/cic/archive/2009/05/19/Things-You-Didn_2700_t-Know-About-Virtuoso_3A00_-Tabs-and-Bookmarks.aspx</feedburner:origLink></item><item><title>Don't Confuse Primary With Only</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/cic/~3/MH8yV0WB37w/don-t-confuse-primary-with-only.aspx</link><pubDate>Thu, 14 May 2009 13:01:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:17621</guid><dc:creator>NewYorkSteve</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/cic/rsscomments.aspx?PostID=17621</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/cic/archive/2009/05/14/don-t-confuse-primary-with-only.aspx#comments</comments><description>&lt;p&gt;Given the small nature of the EDA industry, I have read with some interest company announcements regarding &amp;quot;Primary&amp;quot; or &amp;quot;Key&amp;quot; EDA partnership status.  In reading the content,  it became clear to me that the wording was meant to obfuscate some important facts, particularly in the area of analog design which I work in.  One might read those press releases and *think* that the quoted customer used only one EDA vendor&amp;#39;s software for all their design needs.  Or perhaps by &amp;quot;omission&amp;quot;, the reader would be expected to make certain &amp;quot;assumptions&amp;quot; that were not true.   That is why it was important for me to ask our customer SANYO Corporation to help &amp;quot;set the record straight&amp;quot;.  They have done so and you can read more by following this &lt;a href="http://www.cadence.com/cadence/newsroom/press_releases/Pages/pr.aspx?xml=051209_sanyo" target="_blank"&gt;link&lt;/a&gt;.  They are using Virtuoso IC6.1 combined with their extensive design expertise in the area of analog  and mixed-signal design to help differentiate themselves from their competitors. Analog and mixed-signal design will differentiate the world&amp;#39;s semiconductor companies from each other and help guarantee the strongest survive this economic turmoil.   On a related note and just in time for &lt;a href="http://www.cadence.com/cdnlive/eu/2009/pages/default.aspx" target="_blank"&gt;CDNLive! EMEA&lt;/a&gt;,  I am pleased to announce the completion of the 70th tape-out by our leading European customers using Virtuoso IC6.1.
&lt;/p&gt;
&lt;p&gt;
Cadence has served the needs of the analog design community for 20 years and we will continue to innovate and serve in the years to come. That longevity allows us to set the standard by which all other EDA vendors in this space are judged, which if you think about it,  I guess that makes Cadence the &amp;quot;Primary&amp;quot; vendor of analog and mixed-signal EDA design tools even if we are not the only EDA vendor in the world.  I look forward to setting the record straight at more accounts.
&lt;/p&gt;
&lt;p&gt;
Steve Lewis 
&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=17621" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?a=MH8yV0WB37w:pDX6u4Pc80I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/cic/~4/MH8yV0WB37w" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/mixed-signal+simulators/default.aspx">mixed-signal simulators</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/CDNLive/default.aspx">CDNLive</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/analog/default.aspx">analog</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Sanyo/default.aspx">Sanyo</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Cusstom+IC+Design/default.aspx">Cusstom IC Design</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Primary/default.aspx">Primary</category><feedburner:origLink>http://www.cadence.com/Community/blogs/cic/archive/2009/05/14/don-t-confuse-primary-with-only.aspx</feedburner:origLink></item><item><title>Things You Didn't Know About Virtuoso: Introduction</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/cic/~3/doPQdfom4SU/Things-you-didn_2700_t-know-about-Virtuoso_3A00_-Introduction.aspx</link><pubDate>Tue, 12 May 2009 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:17460</guid><dc:creator>stacyw</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/cic/rsscomments.aspx?PostID=17460</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/cic/archive/2009/05/12/Things-you-didn_2700_t-know-about-Virtuoso_3A00_-Introduction.aspx#comments</comments><description>&lt;p&gt;A while ago, I somehow ended up on the mailing list of a rather odd catalog called &amp;quot;Things You Never Knew Existed...&amp;quot; &amp;nbsp;I think I got on the list when I bought some stocking stuffers for my kids for Christmas-things like little plastic pencil sharpeners shaped like noses (yes, you have the right mental picture-quite the hit with the 12-year-old set).&amp;nbsp; So now you where to go to get a remote-controlled skunk or a USB hub that looks like Darth Vader.&lt;/p&gt;&lt;p&gt;So, you&amp;#39;re probably wondering what this has to do with Cadence Virtuoso software.&amp;nbsp; The thing is, I find in working with customers, I often show them things in IC 6.1 which cause them to say &amp;quot;Wow, I never knew that existed!&amp;quot;&amp;nbsp; It seems that those clever R&amp;amp;D engineers here at Cadence have been putting so many great features in the software that it&amp;#39;s hard for anyone to keep up.&amp;nbsp; And, unlike the items from the catalog mentioned above, THESE THINGS ARE ACTUALLY USEFUL!&lt;/p&gt;&lt;p&gt;In this space, I&amp;#39;ll be doing a series of short articles about some of these features.&amp;nbsp; I&amp;#39;m a member of the &lt;a href="http://www.cadence.com/products/cic/Pages/default.aspx" target="_blank"&gt;CIC&lt;/a&gt; Core Comp team specializing in front end environment tools (i.e. Virtuoso Schematic Editor, Analog Design Environment and ViVA).&amp;nbsp; Most of the features I&amp;#39;ll be telling you about are available in the XL level of the tools (after all, that&amp;#39;s what all the cool designers are using...), but some of them (such as today&amp;#39;s tips) are available at all tool levels (L, XL, GXL).&amp;nbsp; All of them are available today in the latest IC 6.1.3 ISR.&amp;nbsp; Some of these features you may already know about and use daily, but hopefully you&amp;#39;ll learn about a few new ones along the way.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Today&amp;#39;s Tip: Opening Files&lt;/b&gt;&lt;br /&gt;For today, let&amp;#39;s start with something simple.&amp;nbsp; What&amp;#39;s the first thing you do after you start Virtuoso?&amp;nbsp; You probably go to the Library Manager and scroll through that long list of libraries (you&amp;#39;ve been meaning to clean up your cds.lib file, but haven&amp;#39;t gotten around to it, right?) and that long list of cells (with such easy-to-remember names as blk1v2xmem_a4 or was it a5?) to find the one you were working on yesterday.&amp;nbsp; You click on the Library Name, then the Cell Name, and then finally double-click on the View Name to open it.&amp;nbsp; Let&amp;#39;s see, that was 4 mouse clicks (6 if you include opening the Library Manager).&lt;/p&gt;&lt;p&gt;Well, in IC6.1, you can do it the same thing in only &lt;b&gt;2&lt;/b&gt; mouse clicks, and save yourself most of the mental exertion of trying to remember the name of the right cell.&amp;nbsp; You see, Virtuoso now remembers the cellviews you most recently opened, just like your favorite PC application does.&amp;nbsp; Go to the &lt;b&gt;File&lt;/b&gt; menu of the &lt;b&gt;CIW&lt;/b&gt; and you will see them listed there, right in the middle of the menu.&amp;nbsp; The one at the top of the list (labeled &lt;b&gt;&lt;u&gt;1&lt;/u&gt;&lt;/b&gt;) is the cellview you opened last and the others are listed in the order in which you last accessed them. &amp;nbsp;Just click on the one you want and away you go.&amp;nbsp; &lt;/p&gt;&lt;p&gt;If you want to get a bit fancier, you can &lt;b&gt;tear off&lt;/b&gt; the &lt;b&gt;File&lt;/b&gt; menu, stick it over to the side of the screen and click on the cellviews to open them whenever you need them.&amp;nbsp; You did know you can tear off menus, right?-click on the &lt;b&gt;dashed line&lt;/b&gt; at the very top of a menu and see what happens.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/36223644@N04/3523724058/" title="file_open by cadencedesign, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3378/3523724058_1b32675bf7.jpg" alt="file_open" style="width:379px;height:360px;" width="500" height="448" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Bonus Tip&lt;/b&gt;&lt;br /&gt;Speaking of the CIW, for those power users out there, did you know that in IC6.1 the CIW works a lot like your UNIX command line?&amp;nbsp; You can use the arrow keys to cycle through your previously entered commands or type &amp;quot;history&amp;quot; to get a list of past commands (including logfile command output) and double-click to re-execute them.&amp;nbsp; You can also cut and paste whole chunks of Skill code into the input area instead of doing it one line at a time.&amp;nbsp; Give it a try...&lt;/p&gt;&lt;p&gt;&lt;b&gt;What&amp;#39;s Next?&lt;/b&gt;&lt;br /&gt;That&amp;#39;s just a little tidbit for now.&amp;nbsp;&amp;nbsp; For an even more powerful means of managing the cellviews you use most frequently, you may want to bookmark this page and check back again later...oops, did I just say &amp;quot;bookmark&amp;quot;?&lt;/p&gt;&lt;p&gt;How about you?&amp;nbsp; Have you unearthed any hidden gems in Virtuoso that you&amp;lsquo;d like to share? &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Stacy Whiteman &lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=17460" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?a=doPQdfom4SU:pl_C0yDarlQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/cic/~4/doPQdfom4SU" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Custom+IC+Design/default.aspx">Custom IC Design</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Virtuoso/default.aspx">Virtuoso</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Virtuoso+IC+6.1.3/default.aspx">Virtuoso IC 6.1.3</category><feedburner:origLink>http://www.cadence.com/Community/blogs/cic/archive/2009/05/12/Things-you-didn_2700_t-know-about-Virtuoso_3A00_-Introduction.aspx</feedburner:origLink></item><item><title>Jurassic Park IV:  The Return of ANALOG</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/cic/~3/TglF2GcrrJ0/jurassic-park-iv-the-return-of-analog.aspx</link><pubDate>Tue, 05 May 2009 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:17412</guid><dc:creator>NewYorkSteve</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/cic/rsscomments.aspx?PostID=17412</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/cic/archive/2009/05/05/jurassic-park-iv-the-return-of-analog.aspx#comments</comments><description>&lt;p&gt;&lt;b&gt;In the lab, no one can hear you scream! 
 &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
When I was getting my BSEE in the 1980s and studying analog and communications, my friends would say, &amp;ldquo;Why are you studying that old dinosaur, digital is where it&amp;rsquo;s at!&amp;rdquo;.&amp;nbsp; Well, far from being consigned to the La Brea tar pit, analog is once again on the upswing as companies seek ways to differentiate themselves in the marketplace.  Over the last several months, I have been reading commentary (most notably from Texas Instruments) and listening to editors talk about the importance of analog and mixed-signal design to propel the electronics of the future which rely heavily on being able to interact with people, who are classically analog.
  &lt;/p&gt;
&lt;p&gt;
The difficulty with analog is a time-honored tradition, literally and figuratively.  Analog, RF and strongly-analog mixed-signal design, all require a longer design time due to the hand-crafting involved.  Classic digital design benefits from both uniformity of design and the homogeneity of cells so that the ability to synthesize a design is relatively easy, and the ability to create millions of transistors designs with full verification is an everyday occurrence.  But an RF component of two dozen transistors can take a month to realize as part of the overall chip design.  It is this time scaling that presents one of the larger challenges for doing mixed-signal design.  At Cadence, we are lucky to have both extensive and strong technology in all of the disciplines that are required to do proper mixed-signal design.  And given our breadth, we are also well positioned to bring together the best in class design methodologies in each of those domains to form the leading mixed-signal design solution.  The Virtuoso group takes ideas from both the Incisive and Encounter groups to look for opportunities to speed up the analog portion of the design, while maintaining the accuracy required.  From Incisive we learn the best ways to handle textural design elements, using compiled databases to speed the simulation, and using test vectors during the verification phase of the design.  From Encounter, we learn the best strategies for designing for low-power, and how to combine routing and placement automation with the &amp;ldquo;assistance&amp;rdquo; in both of these areas demanded by the &amp;ldquo;hand-crafters&amp;rdquo; in the analog space.  Combine this breadth of technology with Cadence&amp;rsquo;s 20 years of experience providing complete analog solutions to the electronics industry allows our analog customers to be the T-Rex&amp;rsquo;s of their company.
  &lt;/p&gt;
&lt;p&gt;
So, give a good roar&amp;hellip;and try to keep the belching to a minimum.
  &lt;/p&gt;
&lt;p&gt;
Additional Reading:
  &lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
&lt;a href="http://www.eetimes.com/news/semi/showArticle.jhtml?articleID=216400335" target="_blank"&gt;Texas Instruments and Analog investment&lt;/a&gt; &lt;/li&gt;&lt;li&gt;
&lt;a href="http://techon.nikkeibp.co.jp/english/NEWS_EN/20090217/165797/" target="_blank"&gt;Analog Market in China&lt;/a&gt;&lt;/li&gt;&lt;li&gt; 
&lt;a href="http://www.eetimes.com/news/semi/showArticle.jhtml?articleID=216400355" target="_blank"&gt;New analog IC markets&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.eetimes.com/showArticle.jhtml;jsessionid=BBNCS2V1CMYUWQSNDLOSKHSCJUNN2JVN?articleID=212300483" target="_blank"&gt;IC vendors return to Analog&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;


&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;

Steve Lewis


&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=17412" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?a=TglF2GcrrJ0:AIQ2Yv6VDJY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/cic/~4/TglF2GcrrJ0" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Custom+IC+Design/default.aspx">Custom IC Design</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Virtuoso/default.aspx">Virtuoso</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/RF+Design/default.aspx">RF Design</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/analog/default.aspx">analog</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Incisive/default.aspx">Incisive</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Encounter/default.aspx">Encounter</category><feedburner:origLink>http://www.cadence.com/Community/blogs/cic/archive/2009/05/05/jurassic-park-iv-the-return-of-analog.aspx</feedburner:origLink></item><item><title>An Efficient and Fast Verification Flow for Analog Designs Validation using Virtuoso SpectreMDL </title><link>http://feedproxy.google.com/~r/cadence/community/blogs/cic/~3/l2bYR8r_5RU/an-efficient-and-fast-verification-flow-for-analog-designs-validation-using-virtuoso-spectremdl.aspx</link><pubDate>Mon, 04 May 2009 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:17306</guid><dc:creator>helenet</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/cic/rsscomments.aspx?PostID=17306</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/cic/archive/2009/05/04/an-efficient-and-fast-verification-flow-for-analog-designs-validation-using-virtuoso-spectremdl.aspx#comments</comments><description>&lt;p&gt;The emergence of sub-micron technologies has enabled today&amp;rsquo;s designers to include various digital/analog/RF components in a single chip. The complexity of validating such designs has highlighted the necessity for a robust validation methodology and for an appropriate process for running efficient simulations. At &lt;a href="http://www.cadence.com/cdnlive/Pages/default.aspx" target="_blank"&gt;CDNLive!&lt;/a&gt; 2008, we introduced will an innovative, efficient and accurate verification flow using &lt;a href="http://www.cadence.com/cdnlive/library/Documents/2008/Silicon%20Valley/9CS4_helene%20thibieroz.pdf" target="_blank"&gt;Cadence Spectre Measurement Description language (MDL)&lt;/a&gt; and explored the strengths and advantages of this flow using IBM environment. This paper exhibited how having such a re-usable, unified and automated simulation environment has significantly improved validation productivity and efficiency, guaranteeing a higher quality of verification for IBM analog designs. Validation of IBM flows and environments using spectreMDL were explored at various levels: 
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
Process technologies validation 
&lt;/li&gt;&lt;li&gt;Statistical analog cell characterization&lt;/li&gt;&lt;li&gt; 
Analog circuit analysis specific characterization requiring higher-level control/complexity 
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;
Using this flow, capability to execute advanced and complex measurements and run intelligent corner and statistical simulations using Cadence SpectreMDL scripting language was fully demonstrated. Minimal testbench development time while maximizing functional coverage was proven using this methodology by highlighting the portability and re-usability of this flow for several IBM analog designs and characterization of ASIC libraries at 65 and 45nm. 
&lt;/p&gt;
&lt;p&gt;
Top Takeaways:&lt;/p&gt;&lt;ul&gt;&lt;li&gt; 
Vast Simulation efficiency and speed improvement using spectreMDL for functional verification &lt;/li&gt;&lt;li&gt;
Capability to perform complex measurements and run advanced analysis without modifying original designs &lt;/li&gt;&lt;li&gt;
portability and re-usability of spectremdl scripts among various designs and technologies 
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Helene Thibieroz 
&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=17306" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?a=l2bYR8r_5RU:Icse83rZJ1U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/cic/~4/l2bYR8r_5RU" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Virtuoso/default.aspx">Virtuoso</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/RF+Design/default.aspx">RF Design</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/CDNLive/default.aspx">CDNLive</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Spectre/default.aspx">Spectre</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/MDL/default.aspx">MDL</category><feedburner:origLink>http://www.cadence.com/Community/blogs/cic/archive/2009/05/04/an-efficient-and-fast-verification-flow-for-analog-designs-validation-using-virtuoso-spectremdl.aspx</feedburner:origLink></item><item><title>Getting a Feel for RF</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/cic/~3/4ey85mN0KmE/getting-a-feel-for-rf.aspx</link><pubDate>Wed, 29 Apr 2009 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:17220</guid><dc:creator>TomC</dc:creator><slash:comments>3</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/cic/rsscomments.aspx?PostID=17220</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/cic/archive/2009/04/29/getting-a-feel-for-rf.aspx#comments</comments><description>&lt;p&gt; It was a delight when I read the blog by Bill Schweber of TechOnline&amp;#39;s &lt;a href="http://www.rfdesignline.com/" target="_blank"&gt;RF DesignLine&lt;/a&gt; titled &amp;ldquo;&lt;a href="http://www.rfdesignline.com/blogs/216600184" target="_blank"&gt;Getting some basic RF experience&lt;/a&gt;&amp;rdquo;.  I was surprising pleased that somebody took the time to talk about how one might get the feel for RF. That is because what Bob talks about is more or less how I gained some of the experience that lead me to pursue this decades later.
&lt;/p&gt;
&lt;p&gt;
I have always been fascinated by radio in one form or another.  It started when I was youngster listening to an AM radio and found that there was a huge difference in the number of radio stations I heard in the daytime versus the number I heard at night.
&lt;/p&gt;
&lt;p&gt;  
Without knowing it I was learning about sensitivity, selectivity, propagation, adjacent channel interference, ambient noise, bandwidth, antennas, modulation and the effects of solar radiation.  Through my ears I heard the effects of all of these characteristics and hardware.  All of this courtesy of a 1960&amp;rsquo;s vintage Sears Silvertone, ten-transistor desktop radio.
&lt;/p&gt;
&lt;p&gt;  
Later on using a pair of crystal controlled citizen band (CB) transistor walkie-talkies in the late 60&amp;rsquo;s, I discovered more about antennas, range versus power and elevation, jamming other radios (purely by accident and would serve me well later while working on electronic counter measures), power supplies, what small increases in voltage would do to power out and what too much voltage and power would do to a transistor. This would later in life open the door to an education in electrical engineering and amateur radio.
What does this have to do with a blog at Cadence? Plenty.
&lt;/p&gt;
&lt;p&gt;  
Simulation provides an avenue for engineers to experiment with designs and sharpen expertise by trying various circuit designs and subjecting them to the environment they will eventually be operating in. When I talk about exploring my ideas and designs, I&amp;rsquo;m talking about using Virtuoso, &lt;a href="http://www.cadence.com/products/cic/spectre_circuit/pages/default.aspx" target="_blank"&gt;SpectreRF&lt;/a&gt; and &lt;a href="http://www.cadence.com/products/rf/analog_design_environment/Pages/default.aspx" target="_blank"&gt;Analog Design Environment&lt;/a&gt; (ADE).
&lt;/p&gt;
&lt;p&gt;  
I&amp;rsquo;m lucky in the fact that my employment here puts me in close proximity to these tools everyday, and I often take advantage of it.  Because my designs are no longer fabricated in silicon, the capabilities may be a bit more than I need.
&lt;/p&gt;
&lt;p&gt;  
Through a virtual test bench in ADE and simulation using SpectreRF one can get a feel for how RF circuits work, testing their susceptibility to variations in component values, which elements in the circuit actually changed the performance versus the ones that limited RF leakage back into the power supplies. One could see how the impedance (load) of one stage or block presents to the next block and so-on. The designer could get a feel for the effects of parasitics on the design. While designing an RFIC it is a lot more than what I described, the basic concepts are still the same.
&lt;/p&gt;
&lt;p&gt;
Whether the results are on a PCB or in silicon, to me it still comes down to getting a feel for the RF either at the bench or through an environment where I can control the simulation, and then see the results.  Simulation provides insights well in advance of probing the design on the bench.
&lt;/p&gt;
&lt;p&gt;  
For me it was not only the math and physics of it all, but experimenting and playing with the designs.  It still is.
&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
Tom Costas
&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=17220" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?a=4ey85mN0KmE:ETqJ22eJuko:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/cic/~4/4ey85mN0KmE" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Circuit+Design/default.aspx">Circuit Design</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Custom+IC+Design/default.aspx">Custom IC Design</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Virtuoso/default.aspx">Virtuoso</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/RF+Design/default.aspx">RF Design</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/MMSIM/default.aspx">MMSIM</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Simulators/default.aspx">Simulators</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Virtuoso+Analog+Design+Environment/default.aspx">Virtuoso Analog Design Environment</category><feedburner:origLink>http://www.cadence.com/Community/blogs/cic/archive/2009/04/29/getting-a-feel-for-rf.aspx</feedburner:origLink></item><item><title>OpenAccess, Its Just a Database…</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/cic/~3/0489qZEZm4E/openaccess-its-just-a-database.aspx</link><pubDate>Mon, 20 Apr 2009 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:16726</guid><dc:creator>TomC</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/cic/rsscomments.aspx?PostID=16726</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/cic/archive/2009/04/20/openaccess-its-just-a-database.aspx#comments</comments><description>&lt;p&gt;

I suspect that in another year we&amp;rsquo;ll all stop talking about &lt;a href="http://www.si2.org/?page=86" target="_blank"&gt;OpenAccess&lt;/a&gt; (OA) like it is something special and treat it the way it should be, that it is just another database. Having said that, I know I&amp;rsquo;m going to get plenty of email about my portrayal of OA from colleagues and others but that is the way I see it.
&lt;/p&gt;
&lt;p&gt; 
Let&amp;rsquo;s not fool ourselves, today OA is a big deal because it truly is a different way that will allow designs and design information to be portable between applications from the same or different vendors without the need import and export data that loses intelligence in the translation. It is as simple as that to the users. 
&lt;/p&gt;
&lt;p&gt;   
The motivation behind all of this is to have an &amp;ldquo;open&amp;rdquo; standard for IC design information and to get it adopted within the EDA industry. These goals are defined by the OpenAccess Coalition* which seeks to provide its partners with technology and support that will:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; 
Provide tight integration and incremental design flows using design tools and data from multiple sources 
&lt;/li&gt;&lt;li&gt;Ease integration of internally developed tools with those from EDA suppliers 
&lt;/li&gt;&lt;li&gt;Provide more cost effective technology transfer of university research into the design flow 
&lt;/li&gt;&lt;li&gt;Simplify technology sharing for collaborative development between business partners for design tools and design data
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt; 
It is intended for industry-wide interoperability where OA will permit companies to create flows utilizing design tools from different EDA vendors to best suit their individual and custom needs. Cadence, along with others, is moving forward with OA.  Some have announced their intent to support and use it, while there are plenty more poised to do the same.  I foresee that in the next twelve to eighteen months we&amp;rsquo;ll see more EDA companies accessing design data and provide interoperability via OA. I think a bit of history will help put some of this into perspective. 
&lt;/p&gt;
&lt;p&gt;   
As reported in 2002 by my colleague here at Cadence, &lt;a href="http://www.cadence.com/community/posts/rgoering.aspx" target="_blank"&gt;Richard Goering&lt;/a&gt;, OA Version 1 database code was released to the coalition in February 2002 by Cadence. It was originally known as the Cadence Genesis code which was intended for digital designs. Later in June of 2002 Version 2 was released and it now had support for analog and mixed-signal designs along with technical features to facilitate support by developers. OA was now fully in the public domain courtesy of Cadence. At that time there was only two other members of the OpenAccess Coalition. The OpenAccess Coalition has come a long way since then.
&lt;/p&gt;
&lt;p&gt;   
One last thought before I wrap-up. There have been some recently noted comments saying that OA is only good enough for custom IC design but not digital. How can this be? 
&lt;/p&gt;
&lt;p&gt;   
Didn&amp;rsquo;t I just get finished saying that it is &amp;ldquo;truly is a different way that will allow designs and design information to be portable between applications&amp;rdquo;. And didn&amp;rsquo;t I quote the OA Coalition in saying that this would, &amp;quot;Provide tight integration and incremental design flows using design tools and data from multiple sources&amp;quot;. We, Cadence that is, took &amp;ldquo;multiple sources&amp;rdquo; to mean from different tools addressing differing design domains.
&lt;/p&gt;
&lt;p&gt;  
I beg to disagree with those making this claim. OA is a design database for representing information regardless of the design type. Our digital tools prove it. Encounter reads OA and writes OA. Virtuoso reads OA and writes OA. Virtuoso exchanges information with Encounter via OA. OA carries both the analog and digital design information.
&lt;/p&gt;
&lt;p&gt;   
Back to my premise which is OA is big news now, and Cadence along with others will talk it up but it will fade into the background and simply be the database of design going forward. I like to think that it will allow you to &amp;ldquo;Create, collaborate, and just build it.&amp;rdquo;.
&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Tom Costas &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;    
*Bulleted items are taken directly from the OpenAccess Coalition website found at &lt;a href="http://www.si2.org/" target="_blank"&gt;www.si2.org.&lt;/a&gt;
&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=16726" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?a=0489qZEZm4E:ToUrDXdHTcY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cadence/community/blogs/cic?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/cic/~4/0489qZEZm4E" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Custom+IC+Design/default.aspx">Custom IC Design</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Virtuoso/default.aspx">Virtuoso</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/custom+design+technology/default.aspx">custom design technology</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/ecosystem/default.aspx">ecosystem</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Virtuoso+Analog+Design+Environment/default.aspx">Virtuoso Analog Design Environment</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/Process+Design+Kit/default.aspx">Process Design Kit</category><category domain="http://www.cadence.com/Community/blogs/cic/archive/tags/PDK/default.aspx">PDK</category><feedburner:origLink>http://www.cadence.com/Community/blogs/cic/archive/2009/04/20/openaccess-its-just-a-database.aspx</feedburner:origLink></item><media:rating>nonadult</media:rating></channel></rss>
