<?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 PCB Design Blogs</title><link>http://www.cadence.com/Community/blogs/pcb/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><itunes:explicit>no</itunes:explicit><itunes:subtitle></itunes:subtitle><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/cadence/community/blogs/pcb" type="application/rss+xml" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcadence%2Fcommunity%2Fblogs%2Fpcb" 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%2Fpcb" 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%2Fpcb" 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/pcb" 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%2Fpcb" 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%2Fpcb" 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%2Fpcb" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item><title>What's Good About USB 3.0?  You Tell Me</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/pcb/~3/5x733sGc_Lk/what-s-good-about-usb-3-0-you-tell-me.aspx</link><pubDate>Wed, 01 Jul 2009 16:06:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:18894</guid><dc:creator>Jerry GenPart</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/pcb/rsscomments.aspx?PostID=18894</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/pcb/archive/2009/07/01/what-s-good-about-usb-3-0-you-tell-me.aspx#comments</comments><description>&lt;p&gt;I read a recent article (June 11, 2009) in EDN magazine - &amp;quot;&lt;a href="http://www.edn.com/article/CA6662625.html" target="_blank"&gt;USB 3.0: A simple Idea Full of Challenges&lt;/a&gt;&amp;quot; by Ron Wilson.&lt;/p&gt;&lt;p&gt;
In a nutshell, Ron says &amp;quot;Super-speed USB (&lt;a href="http://en.wikipedia.org/wiki/Universal_Serial_Bus" target="_blank"&gt;Universal Serial Bus&lt;/a&gt;)
3.0 sounds like a great idea. Just start with widely used, fast, and
bulletproof USB 2.0 and graft in the PHY (physical-layer) interface
from another common and reliable standard, PCIe
(peripheral-component-interconnect express) Generation 2. Put two
differential pairs into the USB connector to carry the high-speed
serial signals from the Generation 2 PHY, and you have a rugged,
flexible, inexpensive interface that can operate at 5 Gbps over
consumer-priced cables and connectors with interfaces cheap enough to
drop into a flash drive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The idea promises to unleash new ways of using PCs with mobile devices
and with storage. With application-level throughput approaching 400
Mbytes/sec and the ability to simply plug anything from a flash drive
to 3m of USB cable into a host, usrs could link PCs and netbooks, quickly dump the contents of huge flash drives, or easily transfer HD (high-definition) video between devices. They could even create their own external storage networks (Figure 1). This promise of speed and flexibility, however, carries the seeds of a difficult challenge for chip, board, and system designers.&amp;quot;&lt;br /&gt;&lt;br /&gt;Some of the challenges encountered are:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;PCB material used and real estate needed on the PCB for connector pairs and routes.&lt;/li&gt;&lt;li&gt;With speeds of 5 Gbps, cabling certification becomes an important consideration (and increases the manufacturing costs).&lt;/li&gt;&lt;li&gt;The PHY (physical-layer) is quite variable due to the types of devices (e.g. thumb drive, cable, etc.) that are plugged into the port.&lt;/li&gt;&lt;li&gt;The interface must be low enough in power to allow cable-powered operation. &amp;quot;The USB 3.0 standard will allow a device to draw as much as 900 mA during operation, but it must draw no more than 150 mA before configuration. That limitation itself demands a well-studied power-management strategy at the chip level.&amp;quot;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;As for the timeframe to market &amp;quot;USB 3.0 will start out expensive, but, by 2011, it will probably be standard in netbook computers and handheld consumer products, such as cameras, media players, and flash drives.&amp;quot;&lt;br /&gt;&lt;br /&gt;&amp;quot;One of the greatest differences between PCIe Gen 2 PHYs and USB 3.0 PHYs will be in the receiver-equalization circuit. Many designers expect the quality of this block to be a major differentiator in the market, for PHY-IP (intellectual-property), chips, and the systems that use them. The equalizer must be both powerful in its action and adaptive. Otherwise, a PHY would be unable to handle the range of channel conditions that USB can throw at it. As an adaptive equalizer, this circuit will require a training sequence to lock onto. Yet, the equalizer must be low in power and compact to meet the needs of consumer-product applications. Those challenges are formidable.&amp;quot;&lt;br /&gt;&lt;br /&gt;&amp;quot;If a design team has really understood PCIe Gen 2, then they can adapt about 90% of their work to USB 3.0, says Scott Kim, manager of business development at Texas Instruments. Yes, the equalizer will need beefing up, but much of the circuitry will remain the same. For example, getting 5-Gbps performance from the PHY requires a careful trade-off between deep pipelining to meet throughput requirements and limited latency to meet bus timing.&amp;quot;&lt;br /&gt;&lt;br /&gt;I&amp;#39;m curious about any experience you have with designing around the USB 3.0 protocol and what Cadence products/flows you&amp;#39;re using to get past the design challenges.&lt;br /&gt;&lt;br /&gt;Jerry &amp;quot;&lt;span style="font-style:italic;"&gt;GenPart&lt;/span&gt;&amp;quot; Grzenia &lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=18894" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/pcb/~4/5x733sGc_Lk" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/PCB+design/default.aspx">PCB design</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/USB+3.0/default.aspx">USB 3.0</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/PHY/default.aspx">PHY</category><feedburner:origLink>http://www.cadence.com/Community/blogs/pcb/archive/2009/07/01/what-s-good-about-usb-3-0-you-tell-me.aspx</feedburner:origLink></item><item><title>What's Good About an FPGA Co-Design Environment? - Watch The Video For Answers</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/pcb/~3/H7rnfSbOHGY/What_2700_s-Good-About-an-FPGA-Co_2D00_Design-environment_3F00_-_2D00_-Watch-The-Video-For-Answers.aspx</link><pubDate>Wed, 24 Jun 2009 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:18692</guid><dc:creator>Jerry GenPart</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/pcb/rsscomments.aspx?PostID=18692</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/pcb/archive/2009/06/24/What_2700_s-Good-About-an-FPGA-Co_2D00_Design-environment_3F00_-_2D00_-Watch-The-Video-For-Answers.aspx#comments</comments><description>&lt;p&gt;Check out Hemant Shah - Product Marketing Director for Allegro PCB Products - highlighting the new &lt;a href="https://www.cadence.com:443/products/pcb/fpga_planner/Pages/default.aspx" target="_blank"&gt;FPGA System Planner&lt;/a&gt; (FSP) product from the Cadence Silicon Package Board (SPB) division at the recent CDNLive! EMEA event.&lt;/p&gt;&lt;p&gt;You can watch Hemant from the event: 
&lt;/p&gt;
&lt;p&gt;

&lt;/p&gt;
If your the video fails to launch please click &lt;a href="http://www.viddler.com/player/78c6ce87/7cf/" target="_blank"&gt;here&lt;/a&gt;.

&lt;p&gt;&amp;nbsp;  &lt;/p&gt;&lt;p&gt;Available in two forms - &lt;a href="http://www.cadence.com/products/pcb/fpga_planner/Pages/default.aspx" target="_blank"&gt;Allegro FPGA System Planner&lt;/a&gt; and &lt;a href="http://www.cadence.com/products/orcad/orcad_fpga/Pages/default.aspx" target="_blank"&gt;OrCAD FPGA System Planner&lt;/a&gt; - this new technology works in the respective Allegro/OrCAD front-to-back flows.&lt;br /&gt;&lt;br /&gt;Some of the differentiators of the new FPGA System Planner compared to what&amp;#39;s available on the market today are:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;FPGA System Planner (FSP) automates the pin assignments. For large pin count FPGAs (300, 500, 1000 pins or more), this is a very laborious process which is greatly streamlined with FSP. &lt;/li&gt;&lt;li&gt;FPGA System Planner considers the PCB routing architecture when assigning and thus optimizing the pin selections.&lt;/li&gt;&lt;li&gt;High level (system level) component connectivity is considered for multiple FPGAs and other components when synthesizing the optimal pin assignments.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;One of the customers using this technology had 4 FPGAs on the PCB and were able to reduce their design cycle by 4-6 weeks.&lt;/p&gt;&lt;p&gt;Another customer used FPGAs to do ASIC prototyping. They constructed a design containing 48 FPGAs on 5 separate PCBs using FSP. This took only &lt;u&gt;HALF &lt;/u&gt;the time compared to a design with 19 FPGAs on a single PCB with a manual approach - which amounts to about an &lt;b&gt;80% - 90% design cycle reduction&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Even with just a single FPGA on a single PCB, working with FSP in the OrCAD front-to-back flow, customers can realize benefits due to eliminating the manual approaches (wrong pins on the clock, wrong voltage pins assigned, etc.) which lead to errors caught in the lab after the PCB is prototyped.&lt;br /&gt;&lt;br /&gt;As always, I welcome your comments and suggestions about the new FPGA System Planner product.&lt;br /&gt;&lt;br /&gt;Jerry &amp;quot;GenPart&amp;quot; Grzenia&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=18692" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/pcb/~4/H7rnfSbOHGY" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/PCB+design/default.aspx">PCB design</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/FPGA+System+Planner/default.aspx">FPGA System Planner</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/FSP/default.aspx">FSP</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/FPGA_3A00_+ASIC+Prototype/default.aspx">FPGA: ASIC Prototype</category><feedburner:origLink>http://www.cadence.com/Community/blogs/pcb/archive/2009/06/24/What_2700_s-Good-About-an-FPGA-Co_2D00_Design-environment_3F00_-_2D00_-Watch-The-Video-For-Answers.aspx</feedburner:origLink></item><item><title>What's Good About the new FPGA System Planner? - Ask Hemant Shah!</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/pcb/~3/wMS8TnsxAEU/what-s-good-about-the-new-fpga-system-planner-ask-hemant-shah.aspx</link><pubDate>Wed, 17 Jun 2009 20:36:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:18545</guid><dc:creator>Jerry GenPart</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/pcb/rsscomments.aspx?PostID=18545</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/pcb/archive/2009/06/17/what-s-good-about-the-new-fpga-system-planner-ask-hemant-shah.aspx#comments</comments><description>&lt;p&gt;Our product marketing manager for Allegro PCB products, Hemant Shah introduced the FSP product in his Blog post - &lt;a href="http://www.cadence.com/Community/blogs/pcb/archive/2009/05/18/innovative-approach-to-optimized-fpga-pin-assignment.aspx?postID=17645" target="_blank"&gt;Innovative Approach to Optimized FPGA Pin Assignment&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For an interesting interview about the new &lt;a href="http://www.cadence.com/products/pcb/fpga_planner/Pages/default.aspx" target="_blank"&gt;FPGA System Planner&lt;/a&gt; (FSP) product, please read the details &lt;a href="http://www.pcbdesign007.com/pages/zone.cgi?a=50785" target="_blank"&gt;here&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Here are some &amp;quot;take-aways&amp;quot; from Hemant&amp;#39;s interview that I found noteworthy:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Our customers are leveraging the power, design flexibility, and cost savings of using FPGAs in designs in an ever increasing volume over the past few years. At the same time, to provide the increased complexity of designs, the pin count on FPGA devices is increasing - thus adding new design challenges for both the Electrical, and PCB Designers.&lt;/li&gt;&lt;li&gt;Pin assignments of the FPGA (to determine functionality) is usually a manual process and for large pin-count devices, this is cumbersome. Also, determining the optimal pin assignments to provide the best integration of the part on the PCB involves quite a bit of back-and-forth changes between the PCB Designer and FPGA Designer (and often without an automated method).&lt;/li&gt;&lt;li&gt;Some of the unique capabilities of FSP -&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A relative placement of the FPGAs on the board can be controlled by the FPGA/Electrical Designer before sending the netlist to the PCB Designer. By optimizing this placement in advance, the routing solution is optimized.&lt;/li&gt;&lt;li&gt;&amp;nbsp;Pin assignments are automated using assignment rules during synthesis.&lt;/li&gt;&lt;li&gt;The FPGA Designer can do so much more pre-board planning, placement, and synthesis in advance of the schematic netlist driving the PCB. To quote Hemant in a nutshell - &amp;quot;The FPGA designer can do the placement, do the pin assignment, and take the results of the automated pin assignment to the FPGA vendor tools to make sure there are no issues with internal timing of the FPGAs. Once the FPGA designer is satisfied with the pin assignment and the internal timing of the device, that pin assignment can be sent over to the schematic process by exporting synthesized schematics that have the FPGA symbols and the connectivity that&amp;#39;s associated with it. The hardware designer can then take that FPGA subsystem, integrate it with the rest of the PCB system, and pass it on to the PCB layout system.&amp;quot;&lt;/li&gt;&lt;li&gt;&amp;nbsp;Because of the pin assignment rules built into the FPGA part libraries, the designers can catch incorrect pin assignments (wrong power voltages assigned on a multi-voltage design) using FSP. This is typically a manual process to &amp;quot;flag&amp;quot; these situations, but not with FSP.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;As always, I welcome your comments and suggestions about the new FPGA System Planner product.&lt;br /&gt;&lt;br /&gt;Jerry &amp;quot;&lt;i&gt;GenPart&lt;/i&gt;&amp;quot; Grzenia&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=18545" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/pcb/~4/wMS8TnsxAEU" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/PCB+design/default.aspx">PCB design</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/FPGA/default.aspx">FPGA</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/FPGA+System+Planner/default.aspx">FPGA System Planner</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/FSP/default.aspx">FSP</category><feedburner:origLink>http://www.cadence.com/Community/blogs/pcb/archive/2009/06/17/what-s-good-about-the-new-fpga-system-planner-ask-hemant-shah.aspx</feedburner:origLink></item><item><title>Innovative Approach to Optimized FPGA Pin Assignment</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/pcb/~3/AXpeXQASu4o/innovative-approach-to-optimized-fpga-pin-assignment.aspx</link><pubDate>Tue, 19 May 2009 01:30:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:17645</guid><dc:creator>hemant</dc:creator><slash:comments>5</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/pcb/rsscomments.aspx?PostID=17645</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/pcb/archive/2009/05/18/innovative-approach-to-optimized-fpga-pin-assignment.aspx#comments</comments><description>&lt;p&gt; 
Cadence has been a leader in silicon-package and package-board co-design for over a decade now.   Today, Cadence introduced  a new and innovative solution for FPGA-PCB Co-design.
&lt;/p&gt;
&lt;p&gt;
The FPGA-PCB co-design solution includes proven technology from &lt;a href="http://www.tarayinc.com/" target="_blank"&gt;Taray Inc&lt;/a&gt; for optimized, correct-by-construction FPGA I/O pin assignment synthesis that takes into account the placement and routing of the FPGAs.
&lt;/p&gt;
&lt;p&gt;
 What is unique about this technology is:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
    It provides automated FPGA I/O pin assignment that is accurate per FPGA vendors&amp;#39; pin assignment guidelines&lt;/li&gt;&lt;li&gt;

    It enables architecural exploration to do cost/performance trade-offs  that is not practical with manual pin assignment methods.
&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;
To learn more about this exciting new approach, read more:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://www.cadence.com:443/cadence/newsroom/features/pages/feature.aspx?xml=fpga"&gt;Cadence Introduces Innovative FPGA-PCB Co-Design Solution&lt;/a&gt; - Cadence Article
&lt;/li&gt;&lt;li&gt;Allegro FPGA System Planner - &lt;a href="https://www.cadence.com:443/products/pcb/fpga_planner/pages/default.aspx" target="_blank"&gt;Product information&lt;/a&gt; / &lt;a href="https://www.cadence.com:443/rl/Resources/datasheets/pcb_fpga_ds.pdf" target="_blank"&gt;Datasheet&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Cadence OrCaD FPGA System Planner - &lt;a href="https://www.cadence.com:443/products/orcad/orcad_fpga/pages/default.aspx"&gt;Product information&lt;/a&gt; / &lt;a href="https://www.cadence.com:443/rl/Resources/datasheets/orcad_fpga_ds.pdf" target="_blank"&gt;Datasheet&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="https://www.cadence.com:443/rl/Resources/white_papers/fpga_wp.pdf" target="_blank"&gt;Successfully designing FPGA-Based Systems&lt;/a&gt; - white paper&lt;/li&gt;&lt;li&gt;&lt;a href="https://www.cadence.com:443/cadence/newsroom/press_releases/pages/pr.aspx?xml=051809_fpga"&gt;Cadence Introduces Innovative FPGA-PCB Co-Design Solutions&lt;/a&gt; -press release&lt;/li&gt;&lt;/ul&gt;I would love to hear your comments, feedback on this new introduction from Cadence.
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
              Hemant Shah&lt;/p&gt;

&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=17645" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/pcb/~4/AXpeXQASu4o" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/PCB+design/default.aspx">PCB design</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/FPGA/default.aspx">FPGA</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/FPGA-PCB+Co-Design/default.aspx">FPGA-PCB Co-Design</category><media:content url="http://feedproxy.google.com/~r/cadence/community/blogs/pcb/~5/N6uLcQZtcGE/pcb_fpga_ds.pdf" fileSize="728817" type="application/pdf" /><itunes:subtitle> Cadence has been a leader in silicon-package and package-board co-design for over a decade now. Today, Cadence introduced a new and innovative solution for FPGA-PCB Co-design. The FPGA-PCB co-design solution includes proven technology from Taray Inc for </itunes:subtitle><itunes:summary> Cadence has been a leader in silicon-package and package-board co-design for over a decade now. Today, Cadence introduced a new and innovative solution for FPGA-PCB Co-design. The FPGA-PCB co-design solution includes proven technology from Taray Inc for optimized, correct-by-construction FPGA I/O pin assignment synthesis that takes into account the placement and routing of the FPGAs. What is unique about this technology is: It provides automated FPGA I/O pin assignment that is accurate per FPGA vendors&amp;#39; pin assignment guidelines It enables architecural exploration to do cost/performance trade-offs that is not practical with manual pin assignment methods. To learn more about this exciting new approach, read more:Cadence Introduces Innovative FPGA-PCB Co-Design Solution - Cadence Article Allegro FPGA System Planner - Product information / DatasheetCadence OrCaD FPGA System Planner - Product information / Datasheet Successfully designing FPGA-Based Systems - white paperCadence Introduces Innovative FPGA-PCB Co-Design Solutions -press releaseI would love to hear your comments, feedback on this new introduction from Cadence. &amp;nbsp; Hemant Shah </itunes:summary><itunes:keywords>PCB design, FPGA, FPGA-PCB Co-Design</itunes:keywords><feedburner:origLink>http://www.cadence.com/Community/blogs/pcb/archive/2009/05/18/innovative-approach-to-optimized-fpga-pin-assignment.aspx</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/cadence/community/blogs/pcb/~5/N6uLcQZtcGE/pcb_fpga_ds.pdf" length="728817" type="application/pdf" /><feedburner:origEnclosureLink>https://www.cadence.com:443/rl/Resources/datasheets/pcb_fpga_ds.pdf</feedburner:origEnclosureLink></item><item><title>What's Good About New Smoke Analysis Devices? Check out the SPB16.2 Release and See!</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/pcb/~3/jFVelVaL55E/what-s-good-about-new-smoke-analysis-devices-check-out-the-spb16-2-release-and-see.aspx</link><pubDate>Wed, 13 May 2009 17:58:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:17614</guid><dc:creator>Jerry GenPart</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/pcb/rsscomments.aspx?PostID=17614</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/pcb/archive/2009/05/13/what-s-good-about-new-smoke-analysis-devices-check-out-the-spb16-2-release-and-see.aspx#comments</comments><description>&lt;p&gt;The &lt;a href="http://www.cadence.com/products/pcb/ams_simulator/Pages/default.aspx" target="_blank"&gt;AMS Simulator&lt;/a&gt; Smoke Analysis has been enhanced in the &lt;a href="http://www.cadence.com/products/pcb/Pages/default.aspx" target="_blank"&gt;SPB16.2&lt;/a&gt; release to support a few new devices. Also, the&amp;nbsp; Model Editor now supports the addition of smoke parameters to devices like LEDs, Zener Diodes, Varistors, etc.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;The following new devices are now supported by Smoke Analysis:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Electrolytic Capacitor&lt;/li&gt;&lt;li&gt;Inductor for DC Current&lt;/li&gt;&lt;li&gt;VSWITCH&lt;/li&gt;&lt;li&gt;Transformer (Single and Double Winding)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;In addition, smoke parameters can be added to the following new devices in the Model Editor:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;LED&lt;/li&gt;&lt;li&gt;Zener Diode&lt;/li&gt;&lt;li&gt;Varistor&lt;/li&gt;&lt;li&gt;Diode Bridge&lt;/li&gt;&lt;li&gt;GaAs MESFET&lt;/li&gt;&lt;li&gt;Thyristor&lt;/li&gt;&lt;li&gt;Voltage - Controlled Switch&lt;/li&gt;&lt;li&gt;4 Pin Optocoupler&lt;/li&gt;&lt;li&gt;NPN - PNP&lt;/li&gt;&lt;li&gt;NMOS - PMOS&lt;/li&gt;&lt;li&gt;Dual BJT&lt;/li&gt;&lt;li&gt;Dual MOS&lt;/li&gt;&lt;li&gt;Transformer&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;Smoke Analysis parameter details&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Capacitor&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;New model params ESR, RTH, and POWER have been added to CAP devices. This corresponds to smoke checking for power loss and temperature rise of capacitors.&lt;br /&gt;&lt;br /&gt;Smoke Test Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Symbol param Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Symbol parameter Value&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;ldquo;PDML&amp;rdquo;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;ldquo;ESR&amp;rdquo; &amp;amp; &amp;ldquo;POWER&amp;rdquo;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;ESR&amp;quot; &amp;amp; &amp;quot;CPMAX&amp;quot;&lt;br /&gt;&amp;ldquo;TJL&amp;rdquo;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;ldquo;RTH&amp;rdquo;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;RTH&amp;quot;&lt;br /&gt;&amp;quot;CV&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;quot;VOLTAGE&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;ldquo;CMAX&amp;rdquo;&lt;br /&gt;&amp;quot;CI&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;CURRENT&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;ldquo;CIMAX&amp;rdquo;&lt;br /&gt;&amp;quot;SLP&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;SLOPE&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;ldquo;CSMAX&amp;rdquo;&lt;br /&gt;&amp;quot;TBRK&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;KNEE&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;ldquo;CBMAX&amp;rdquo;&lt;br /&gt;&amp;quot;TMAX&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;MAX_TEMP&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;ldquo;CTMAX&amp;rdquo;&lt;br /&gt;&lt;br /&gt;In addition&amp;nbsp; two more params CVN (Max -ve voltage) &amp;amp; CVP (Max +ve voltage) have been added to the electrolytic capacitor analog\C_elect.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Resistor&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;New model param RV (maximum voltage) has been added to RES devices. This is a smoke check for the voltage rating of resistors.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;u&gt;Inductor&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;New model param CURRENT (maximum DC current) has been added to IND devices. This is a smoke check for saturation of inductors due to DC current.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Voltage Switch&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;New model params CURRENT, VOLTAGE, and POWER have been added to the Voltage Switch. This corresponds to smoke checking for max current through contact, max voltage difference between nodes NODE_SW_1 &amp;amp; NODE_SW_2, and power deration of the switch respectively.&lt;br /&gt;&lt;br /&gt;Smoke Test Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Symbol param Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Symbol parameter Value&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;quot;SV&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;VOLTAGE&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;ldquo;?&amp;rdquo;&lt;br /&gt;&amp;quot;SI&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;CURRENT&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;ldquo;?&amp;rdquo;&lt;br /&gt;&amp;quot;PDSW&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;quot;POWER&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;?&amp;quot;&lt;br /&gt;&lt;br /&gt;Symbol parameter values need to be added on symbol in schematic&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Transformer&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;New model params have been added to transformer (single winding):&lt;br /&gt;&lt;br /&gt;Smoke Test Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Symbol param Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Symbol parameter Value&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;quot;Primary_Current&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;P_CURRENT&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;ldquo;?&amp;rdquo;&lt;br /&gt;&amp;quot;Secondary_Current&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;S_CURRENT&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;ldquo;?&amp;rdquo;&lt;br /&gt;&amp;quot;Isolation_Voltage&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;ISOLATION&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;ldquo;?&amp;rdquo;&lt;br /&gt;&lt;br /&gt;Symbol parameter values need to be added on symbol in schematic&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Addition of Smoke Parameters in Model Editor:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;In order to add smoke parameters to a device from the Model Editor, go to Model&amp;gt; Add Smoke and chose the appropriate device type.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;As always, I welcome your feedback!&lt;/p&gt;&lt;p&gt;&lt;i&gt;Jerry &amp;quot;GenPart&amp;quot; Grzenia &lt;/i&gt;&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=17614" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/pcb/~4/jFVelVaL55E" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/PCB+design/default.aspx">PCB design</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/SPB+16.2/default.aspx">SPB 16.2</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/model+editor/default.aspx">model editor</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/AMS+simulator/default.aspx">AMS simulator</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/Smoke+Analysis/default.aspx">Smoke Analysis</category><feedburner:origLink>http://www.cadence.com/Community/blogs/pcb/archive/2009/05/13/what-s-good-about-new-smoke-analysis-devices-check-out-the-spb16-2-release-and-see.aspx</feedburner:origLink></item><item><title>What's Good About Relational Table Support in Capture-CIS? You'll Need SPB16.2 to See!</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/pcb/~3/clsovbXjxfI/what-s-good-about-relational-table-support-in-capture-cis-you-ll-need-spb16-2-to-see.aspx</link><pubDate>Wed, 29 Apr 2009 16:32:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:17269</guid><dc:creator>Jerry GenPart</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/pcb/rsscomments.aspx?PostID=17269</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/pcb/archive/2009/04/29/what-s-good-about-relational-table-support-in-capture-cis-you-ll-need-spb16-2-to-see.aspx#comments</comments><description>&lt;p&gt;With &lt;a href="http://www.cadence.com/products/pcb/Pages/default.aspx" target="_blank"&gt;SPB16.2&lt;/a&gt; release, Capture-CIS allows you to create and use relational tables in the parts database. These tables have a one-to-many relationship with part information (primary) tables. For example, the database may contain a Vendor table with multiple vendor / manufacture part numbers for one company part number in your Resistor table. This structure allows you to query for data across the primary and relational tables.&lt;/p&gt;&lt;p&gt;&lt;b&gt;What is Relational table support and how it works&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Short for relational database management system, RDBMS and pronounced as separate letters, is a type of database management system (DBMS) that stores data in the form of related tables. Relational tables are powerful because they require few assumptions about how data is related or how it will be extracted from the database. As a result, the same database can be viewed in many different ways. An important feature of relational systems is that a single database can be spread across several tables.&lt;/p&gt;&lt;p&gt;&lt;b&gt;How it works in Capture-CIS&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Capture-CIS allows you to create and use relational tables. You can define the primary - foreign key relationship between the parts (primary) tables and related tables in the database. In the Relational Database tab, you define the relationship between the part (primary) and relational tables in the database.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img src="http://farm4.static.flickr.com/3314/3485783641_c00082c361.jpg" align="middle" border="0" height="331" width="423" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp;Relationship through Part Number between Capacitor table and Vendor table&lt;/i&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;i&gt;Note: Capture CIS supports a one-to-many database relationship between the part information tables and related tables.&lt;/i&gt; &lt;/p&gt;&lt;i&gt;&lt;/i&gt;&lt;p&gt;&lt;b&gt;The Set Relational Data grid contains the following fields&lt;/b&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;Primary Table Name: Use this list to define the part (primary) tables in your relational database. This is the only read-only field in the grid.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Primary Key: Use this list to define the primary key that you want to use to form the&amp;nbsp;relationship with the relational table.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Relational Table: Use this list to specify a relational table that has a primary - foreign key&amp;nbsp;relationship with the selected primary table.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;View Name: Use this text field to define a friendly name for the view that will display when a designer selects the primary table to create a relational query. In this case I have defined it as CapVen.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;img src="http://farm4.static.flickr.com/3312/3485783679_7f0627008c.jpg" align="middle" border="0" height="242" width="500" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;To define the relational data:&lt;/b&gt;&lt;/p&gt;&lt;b&gt;&lt;/b&gt;&lt;p&gt;&lt;br /&gt;First, ensure you are in the Relational Database tab of the Configure Database dialog. Go to a row that contains a primary table.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;Select the Primary Key field drop down list. This list displays all the fields in the primary key table. &lt;i&gt;Note: If the specified ODBC driver provides support for retrieving the primary key, this will be displayed by default in this field for the corresponding primary table.&lt;/i&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Select the field to use in your relation.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Select the Relational Table field drop-down list. This displays the list of tables in the database that have a primary - foreign key relationship with the corresponding primary table.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Select the table to form the relationship with the primary table.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;In the View Name field, define a friendly name for the view that will display when a user selects the primary table to create a relational query. Repeat above steps for every table in Primary table list that is to be defined as a primary table in CIS and you want to create a relationship with a relational table.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Click OK.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;How will the you see the relationship in CIS?&lt;/b&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;In Capture-CIS the relation table can be viewed using the View Name, for example : CapVen&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;The Capacitor table and Vendor table can be viewed using Part Number. &lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;img src="http://farm4.static.flickr.com/3625/3486599730_23621dd3bb.jpg" align="middle" border="0" height="345" width="500" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;As always, I look forward to your feedback on how you employ this new capability in Capture-CIS.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;i&gt;Jerry &amp;quot;GenPart&amp;quot; Grzenia&lt;/i&gt;&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=17269" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/pcb/~4/clsovbXjxfI" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/Allegro/default.aspx">Allegro</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/SPB+16.2/default.aspx">SPB 16.2</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/Functional+Verification/default.aspx">Functional Verification</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/Capture-CIS/default.aspx">Capture-CIS</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/RDBMS/default.aspx">RDBMS</category><feedburner:origLink>http://www.cadence.com/Community/blogs/pcb/archive/2009/04/29/what-s-good-about-relational-table-support-in-capture-cis-you-ll-need-spb16-2-to-see.aspx</feedburner:origLink></item><item><title>What's Good About Social Networking? Boomer Adoption up, Gen Y Flat</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/pcb/~3/MXfLs-D-NBk/what-s-good-about-social-networking-boomer-adoption-up-gen-y-flat.aspx</link><pubDate>Wed, 22 Apr 2009 21:23:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:17078</guid><dc:creator>Jerry GenPart</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/pcb/rsscomments.aspx?PostID=17078</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/pcb/archive/2009/04/22/what-s-good-about-social-networking-boomer-adoption-up-gen-y-flat.aspx#comments</comments><description>&lt;p&gt;
I decided to switch gears a bit and write about an interesting article I read in &lt;a href="http://www.eetimes.com/" target="_blank"&gt;Electronic Engineering Times&lt;/a&gt; (April 6, 2009) - &amp;quot;&lt;a href="http://www.eetimes.com/showArticle.jhtml?articleID=216300191"&gt;Social networking: Boomer adoption Up, Gen Y Flat&lt;/a&gt;&amp;quot; by Junko Yoshida.&amp;nbsp;&lt;font size="2"&gt; 
&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="2"&gt;What I found fascinating is that us &amp;quot;old time&amp;quot; Baby Boomers are increasing the volume of blogs we read, social networking, and podcasts we listen to by 67%. Our counterpart Gen Y&amp;#39;ers (while having a larger percentage of participation) have been flat during the same time period. The management consulting firm, Accenture, conducted the poll of 3000 consumers. A senior executive with Accenture&amp;#39;s consumer technology practice, Kumu Puri, stated - &amp;quot;Baby boomers are more hip with technologies than we usually give them credit for&amp;quot;. The pickup in boomer&amp;#39;s adoption of the Internet-enabled applications and services over the past year might indicate a brewing social imperative. &lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="2"&gt;The number of baby boomers connecting on social networking sites jumped by 59% over last year&amp;#39;s tally. The article goes on to say that the Gen Y&amp;#39;ers are turning more toward &amp;quot;on the go&amp;quot; services (e.g. mobile phone access) compared to the internet.&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="2"&gt;So, while you&amp;#39;re &amp;quot;hip&amp;quot; and plugged into Blogs (since you&amp;#39;re reading this), I&amp;#39;m curious how many of your fellow designers where you work have jumped on the Blog-wagon?&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;I look forward to your input.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;font size="2"&gt;Jerry &amp;quot;&lt;i&gt;GenPart&lt;/i&gt;&amp;quot; Grzenia&lt;/font&gt;&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=17078" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/pcb/~4/MXfLs-D-NBk" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/PCB+design/default.aspx">PCB design</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/Generation+Y/default.aspx">Generation Y</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/Social+Networking/default.aspx">Social Networking</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/EE+Times/default.aspx">EE Times</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/Baby+Boomers/default.aspx">Baby Boomers</category><feedburner:origLink>http://www.cadence.com/Community/blogs/pcb/archive/2009/04/22/what-s-good-about-social-networking-boomer-adoption-up-gen-y-flat.aspx</feedburner:origLink></item><item><title>What's Good About TCL, P&amp;S, STUFF in ASA? The Secret's in the SPB16.2 Release!</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/pcb/~3/hXQ9PTXh7rs/what-s-good-about-tcl-p-amp-s-stuff-in-asa-the-secret-s-in-the-spb16-2-release.aspx</link><pubDate>Wed, 15 Apr 2009 15:17:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:16819</guid><dc:creator>Jerry GenPart</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/pcb/rsscomments.aspx?PostID=16819</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/pcb/archive/2009/04/15/what-s-good-about-tcl-p-amp-s-stuff-in-asa-the-secret-s-in-the-spb16-2-release.aspx#comments</comments><description>&lt;p&gt;OK - so maybe I got a little bit too happy with acronyms (STUFF doesn&amp;#39;t represent anything other than ... more stuff).
&lt;/p&gt;&lt;p&gt;
We&amp;#39;re back to exploring the new &lt;a href="http://www.cadence.com/products/pcb/Pages/default.aspx" target="_blank"&gt;SPB16.2&lt;/a&gt; features in Allegro System Architect (ASA)/System Connectivity Manager (SCM).
&lt;/p&gt;&lt;p&gt;
&lt;b&gt;TCL&lt;/b&gt;&lt;br /&gt;

For those who may not know - &amp;quot;Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more. Open source and business-friendly, Tcl is a mature yet evolving language that is truly cross platform, easily deployed and highly extensible.&amp;quot; The source for all things &lt;a href="http://www.tcl.tk/" target="_blank"&gt;TCL&lt;/a&gt; - &amp;quot;&lt;b&gt;&lt;i&gt;Tcl Developer Xchange&lt;/i&gt;&lt;/b&gt;&amp;quot;. A good site that I&amp;#39;ve used to obtain TCL and Perl development tools is &lt;a href="http://www.activestate.com/activetcl/" target="_blank"&gt;ActiveTcl&lt;/a&gt;. You can review ASA TCL commands from the System Connectivity Manager TCL Commands Reference located at /doc/comm/comm.pdf.
&lt;/p&gt;&lt;p&gt;
While TCL capabilities within ASA have been available for the past couple years, the SPB16.2 release has been enhanced to support the SCM user interface commands. 
&lt;/p&gt;&lt;p&gt;
Designers and corporate rules require guidelines or methodology for most of the design content. These guidelines or methodology could contain naming conventions for the power and ground signals used in the design or the libraries which need to be used. To perform these repetitive tasks and minimize the manual effort required, designers and CAD groups can create TCL scripts to automate the design process.
&lt;/p&gt;&lt;p&gt;
You can start the TCL shell from SCM View menu  - Open TCL Shell.
&lt;/p&gt;&lt;p&gt;
Beginning with the SPB16.01 release, all tasks performed in one session of SCM get recorded in the projectTCL.tcl file. This file captures the commands specified in the tcl shell, as well as the actions performed using the SCM user interface. Any messages displayed by SCM during the design process are also captured in the projectTCL.tcl file. This file is saved in the temp directory, under the project directory.
&lt;/p&gt;&lt;p&gt;
&lt;b&gt;Physical and Spacing Constraints&lt;/b&gt;&lt;br /&gt;

Now in the SPB16.2 release, you can use Constraint Manager connected to the System Connectivity Manager to create, view, edit, and assign physical and spacing constraints to groups of nets or directly to nets in addition to electrical constraints.
&lt;/p&gt;&lt;p&gt;
&lt;b&gt;Global Find and Modify for Associated components&lt;/b&gt;&lt;br /&gt;
Enhancements have been made to the Global Find and Replace functions. You can now search for Associated components, highlight the parent component and modify the associated component by selecting another PTF row from the same component.
&lt;/p&gt;&lt;p&gt;
&lt;b&gt;Block Packaging options&lt;/b&gt;&lt;br /&gt;

This will allow changing block packaging options on the fly. Now you can change block packaging options for a hierarchical block instance from any previous option used to package that block. New prefix / suffix values will be applied to the reference designators of the block.
&lt;/p&gt;&lt;p&gt;
&lt;b&gt;Pin Swaps and Net Swaps in front-to-back flow&lt;/b&gt;&lt;br /&gt;

Pin Swaps that are performed on the board are now reported as either Pin Swaps or Net Swaps in the Visual Design Differences window. The algorithm has been modified to check for the type of component  - for components where the Pin name is the same as Pin number - Pin Swaps are reported as Net Swaps. You can override this default behavior by attaching the property ALLOW_CONN_SWAP to the component. 
&lt;/p&gt;
&lt;b&gt;BOMHDL support for the SCM design&lt;/b&gt;&lt;br /&gt;

The SCM report generation utility does not support mechanical parts. To generate the BOM report with the mechanical parts, the DEHDL BOMHDL utility has been enhanced to support the SCM design. To generate the BOM report with mechanical parts, follow these steps:
&lt;ul&gt;&lt;li&gt;
Set the following environment variable:
   setenv &lt;b&gt;DS_PRESERVE_PSTFILE 1&lt;/b&gt;
&lt;/li&gt;&lt;li&gt;Define the PPT directive in the Global section of the project .cpm file for the &lt;b&gt;ppt file path of  the cell associated with mechanical parts&lt;/b&gt;. This is because the canonical names in SCM generated pst* files do not have the primitive binding in their canonical names for bom to get the cell level ptfs
&lt;/li&gt;&lt;li&gt;Run &amp;quot;bomhdl&amp;quot; from the command line as: &lt;b&gt;bomhdl -proj  -mode scm
&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
Please post your experiences with using these new SPB16.2 features.
 &lt;p&gt;&amp;nbsp;&lt;/p&gt;
Jerry &amp;quot;GenPart&amp;quot; Grzenia
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=16819" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/pcb/~4/hXQ9PTXh7rs" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/PCB+design/default.aspx">PCB design</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/ASA/default.aspx">ASA</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/Allegro/default.aspx">Allegro</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/SPB+16.2/default.aspx">SPB 16.2</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/SCM/default.aspx">SCM</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/TCL/default.aspx">TCL</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/ActiveTcl/default.aspx">ActiveTcl</category><feedburner:origLink>http://www.cadence.com/Community/blogs/pcb/archive/2009/04/15/what-s-good-about-tcl-p-amp-s-stuff-in-asa-the-secret-s-in-the-spb16-2-release.aspx</feedburner:origLink></item><item><title>What's Good About DEHDL-CM Physical and Spacing Constraints? You'll need SPB16.2 to see!</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/pcb/~3/qxM8m2DGqn0/what-s-good-about-dehdl-cm-physical-and-spacing-constraints-you-ll-need-spb16-2-to-see.aspx</link><pubDate>Wed, 08 Apr 2009 18:10:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:16626</guid><dc:creator>Jerry GenPart</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/pcb/rsscomments.aspx?PostID=16626</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/pcb/archive/2009/04/08/what-s-good-about-dehdl-cm-physical-and-spacing-constraints-you-ll-need-spb16-2-to-see.aspx#comments</comments><description>&lt;p&gt;That&amp;#39;s right - the &lt;a href="http://www.cadence.com/products/pcb/Pages/default.aspx" target="_blank"&gt;SPB16.2&lt;/a&gt; release now includes support for Physical and Spacing (P&amp;amp;S) Constraints from within the Design Entry HDL Constraint Manager.&lt;/p&gt;&lt;p&gt;Prior to this release, you could only set electrical constraints in Design Entry HDL Constraint Manager (CM). Beginning with the SPB16.2 release, in addition to electrical constraints, you can use Constraint Manager connected to Design Entry HDL to create, view, edit, and assign physical and spacing (P&amp;amp;S) constraints to a net or group of nets. You also have the option to switch between read-only and edit modes for P&amp;amp;S constraints. &lt;br /&gt;&lt;br /&gt;Physical and spacing constraints impact the physical layout of a PCB board or of a SiP, and are therefore usually captured and modified during the layout design stage by the layout engineer. However, stack-up information and some physical and spacing constraints are usually finalized during the design capture stage itself. For example, physical constraints, such as minimum line width and maximum line width, which have an impact on the manufacturing as well as the functioning of the design, are available. Such constraints can be entered during the design stage,&amp;nbsp;and later on modified in physical layout. Similarly, information such as layers to be used by signal groups, and also trace proximity - these are often decided at an early stage of the development. In the SPB16.2 release, the layer stackup and P&amp;amp;S constraints can be imported via a technology file into the front-end Constraint Manager, or fed back from the board via Import Physical.&lt;/p&gt;&lt;p&gt;So now in the SPB16.2 release,&amp;nbsp;the following operations are possible in DEHDL Constraint Manager:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;Ability to enter, view and/or modify Physical and Spacing constraints&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Ability to apply Constraint Sets on the objects of Physical and Spacing worksheets&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Ability to override (directly set) values to constraint objects, aligning with the back-end&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Ability to apply Physical &amp;amp; Spacing Constraints at all hierarchy levels&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;Note: It is recommended that the layer stackup of lower-level blocks is the same as the layer stackup for the root design. The layer stackup defined at the top level is the winning stackup, and if none is found at the top level, the stackup coming from lower level blocks is ignored.&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Ability to modify Physical and Spacing Constraint Sets defined in the back-end&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Technology file import/export. (note layer stackup can be defined in the back-end only, but it can be viewed in the front-end)&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;Because of potential issues in a mixed release environment (e.g. a 16.2 Front End with a 16.01 Back End), be advised that&amp;nbsp; the Constraint Manager Enabled flow requires the &lt;b&gt;&lt;u&gt;same&lt;/u&gt;&lt;/b&gt; release across the Front-End/Back-End flow. &lt;/p&gt;&lt;p&gt;Also note that any front-end design that utilizes the CM-enabled flow and which has been migrated to 16.2 is not backwards compatible with 16.01 or earlier releases. &lt;/p&gt;&lt;p&gt;As always, I look forward to any suggestions or questions you may have on this topic.&lt;/p&gt;&lt;p&gt;&lt;i&gt;Jerry &amp;quot;GenPart&amp;quot; Grzenia&lt;/i&gt;&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=16626" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/pcb/~4/qxM8m2DGqn0" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/PCB+design/default.aspx">PCB design</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/Design+Entry+HDL/default.aspx">Design Entry HDL</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/DEHDL/default.aspx">DEHDL</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/Allegro/default.aspx">Allegro</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/SPB+16.2/default.aspx">SPB 16.2</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/16.01/default.aspx">16.01</category><feedburner:origLink>http://www.cadence.com/Community/blogs/pcb/archive/2009/04/08/what-s-good-about-dehdl-cm-physical-and-spacing-constraints-you-ll-need-spb16-2-to-see.aspx</feedburner:origLink></item><item><title>What's Good About Schematic Drawing Standards?</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/pcb/~3/krhAcarL0yA/what-s-good-about-schematic-drawing-standards.aspx</link><pubDate>Wed, 01 Apr 2009 19:06:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:16386</guid><dc:creator>Jerry GenPart</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/pcb/rsscomments.aspx?PostID=16386</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/pcb/archive/2009/04/01/what-s-good-about-schematic-drawing-standards.aspx#comments</comments><description>&lt;p&gt;This past week, there has been a very interesting discussion on the &amp;quot;icu-pcb-forum&amp;quot; Email alias. Most of the people have migrated to our &lt;a href="http://www.cadence.com/community/forums/27.aspx" target="_blank"&gt;Cadence Support forums&lt;/a&gt;, but there are still a few that use the &amp;quot;icu-pcb-forum&amp;quot; Email alias. 
&lt;/p&gt;&lt;p&gt;The topic - &lt;b&gt;Schematic drafting practices&lt;/b&gt;.
&lt;/p&gt;&lt;p&gt;There are some &amp;quot;veteran&amp;quot; designers (several with more than 25 years of experience) posting their perspective and company practices employed for how to interact with schematic design content. Some very good guidelines/standards are contained in the posts. I&amp;#39;d ask these folks to feel free and chime in here as well - and take credit for some key points below!
&lt;/p&gt;&lt;p&gt;Here are some of the discussion highlights:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Where can I obtain web URL links or other sources for good schematic drafting practices?
&lt;/li&gt;&lt;li&gt;It&amp;#39;s tough to keep an up-to-date drawing standard.
o Including &amp;quot;layout-pertinent information on the schematic&amp;quot; is important.
&lt;/li&gt;&lt;li&gt;&amp;quot;Remember to hide unnecessary pin numbers, like for resistors and other two pinned components.&amp;quot; &lt;/li&gt;&lt;li&gt;Tables, Tables, Tables! A Table of Contents, power/ground pins, test points.
&lt;/li&gt;&lt;li&gt;There was an &amp;quot;intense&amp;quot; discussion about power/ground pins being included on the symbols or embedded in the part (in the chips.prt file). There are advantages/disadvantages to each method. I&amp;#39;m curious - which method do you consider a &amp;quot;Best Practice&amp;quot; and why? 
&lt;/li&gt;&lt;li&gt;I just have to include this one - it&amp;#39;s amusing (IMHO)&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&amp;quot;I had an engineer that insisted upon placing all like components on the same page.
&lt;blockquote&gt;&lt;p&gt;- Page 1 thru 4 showed all the IC&amp;#39;s
&lt;/p&gt;&lt;p&gt;- Pg.5 transistors
Pg.6 resistors
&lt;/p&gt;&lt;p&gt;- Pg.7 capacitors
And so on....
&lt;/p&gt;&lt;p&gt;- He couldn&amp;#39;t figure out why I was arguing with him. Go figure.&amp;quot;
&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;Grids are important to control object locations and proximities.
&lt;/li&gt;&lt;li&gt;Here&amp;#39;s a gem - &amp;quot;Print it out a 11 x 17 paper. Is it still legible? If not fix it.&amp;quot;
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt; 
Based on these discussions, I&amp;#39;d like to open this topic up to the greater PCB audience and dialog about the following:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;How do you maintain and communicate your drawing standards to engineers? All details need to be considered - schematic &amp;quot;flow&amp;quot;, part placement (orientation), text font/height/location, naming conventions, etc.
&lt;/li&gt;&lt;li&gt;How much PCB/simulation properties do you add on the schematic? Are most kept in the Physical Part Table (PTF) files? Do you use symbol place-holder properties? This is in addition to the Constraint Manager properties that are commonly used.
&lt;/li&gt;&lt;li&gt;How much &amp;quot;table data&amp;quot; (e.g. table of contents, block diagram, spares list, mechanical information, power/ground data, etc.) do you include on pages before the schematic electrical content?
&lt;/li&gt;&lt;li&gt;How many companies consider schematic &amp;quot;style&amp;quot;/flow important? How many engineers use the Allegro System Architect/System Connectivity Manager table based approach? In other words, is the schematic content not nearly as important as the netlist derived from it?
&lt;/li&gt;&lt;li&gt;How many designers use the ANSI/IEEE style of graphical symbols? For examples, you can visit any of the &amp;quot;a&amp;quot; series libraries (those prefaced with the letter &amp;quot;a&amp;quot; in the library name - like a54lsttl, a74fast, etc.)? Are these required for just a small subset of designs you produce? How do the various groups (PCB Design, Manufacturing, Testing, etc.) react to the symbols?
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;As always, I look forward to our continued communication on this topic!
&lt;/p&gt;&lt;p&gt;Jerry Grzenia&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=16386" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/pcb/~4/krhAcarL0yA" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/PCB+design/default.aspx">PCB design</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/Allegro/default.aspx">Allegro</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/PTF/default.aspx">PTF</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/Schematic/default.aspx">Schematic</category><feedburner:origLink>http://www.cadence.com/Community/blogs/pcb/archive/2009/04/01/what-s-good-about-schematic-drawing-standards.aspx</feedburner:origLink></item><item><title>What's Good About Cline Change Width in APD? It's in SPB16.2! </title><link>http://feedproxy.google.com/~r/cadence/community/blogs/pcb/~3/SFQWcugzgLI/what-s-good-about-cline-change-width-in-apd-it-s-in-spb16-2.aspx</link><pubDate>Wed, 25 Mar 2009 16:21:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:16120</guid><dc:creator>Jerry GenPart</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/pcb/rsscomments.aspx?PostID=16120</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/pcb/archive/2009/03/25/what-s-good-about-cline-change-width-in-apd-it-s-in-spb16-2.aspx#comments</comments><description>&lt;p class="Normal1"&gt;In IC package design, it is becoming increasingly necessary to change a cline&amp;rsquo;s width in a given region, whether for signal integrity reasons or to allow all necessary traces to pass through a particularly dense region. This can be done to a limited extent through the use of constraint areas, glossing, and the &lt;i&gt;&lt;b&gt;change&lt;/b&gt;&lt;/i&gt; command.&lt;/p&gt;&lt;p class="Normal1"&gt;However, depending on the nature of the desired width change, this can be difficult to achieve. Constraint areas can be time consuming to construct, and if a cline serpentines around itself for delay reasons, the region can be difficult to accurately specify. The change command can only be used to modify an entire segment, and cannot add new vertices.&lt;/p&gt;&lt;p class="Normal1"&gt;This command will overcome the above limitations and allow the user to more efficiently update key sections of their design, such as the fanout area beneath a flip-chip.&lt;/p&gt;&lt;span&gt;&lt;b&gt;&lt;font size="4"&gt;Use Model&lt;/font&gt;&lt;/b&gt; &lt;/span&gt;&lt;p class="Normal2"&gt;Upon launching the tool, you should select either the two-pick or window mode. In two-pick mode,&amp;nbsp;you pick the first point on the cline, then the second point. The length of the clines between these two points (following the cline path) will be changed. In window mode, you make two picks to mark the two corners of the box. Two separate picks are still used, so that you are able to &amp;ldquo;oops&amp;rdquo; the first pick if it is not in the desired location, same as with the single trace mode.&lt;/p&gt;&lt;p class="Normal2"&gt;Next, set the desired new line width.&lt;/p&gt;&lt;p class="Normal2"&gt;Finally, make your selections in the main drawing canvas.&lt;br /&gt;&lt;br /&gt;The picture below shows two copies of a cline, with the lower one resulting from a cline change width operation to lessen the line width between the two user picks.&lt;/p&gt;&lt;p&gt;&lt;img src="http://farm4.static.flickr.com/3591/3384636141_f5552cb59e.jpg" width="500" align="top" border="0" height="189" alt="" /&gt;&lt;/p&gt;&lt;p class="Normal2" align="left"&gt;&lt;b&gt;&lt;font size="4"&gt;Menu and Command-Line Access&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="Normal2"&gt;Menu Pick: &lt;b&gt;Edit &amp;gt; Cline Change Width&lt;/b&gt;&amp;hellip; (near edit vertex)&lt;/p&gt;&lt;p class="Normal2"&gt;Command Line: &lt;i&gt;&lt;b&gt;cline change width&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;i&gt;&lt;/i&gt;&lt;p class="Normal2"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;font size="4"&gt;Graphical User Interface&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="Normal2"&gt;The interface for this tool exists within the mini status options panel. It is shown in its default configuration in the figure below. The fields are defined as follows:&lt;/p&gt;&lt;p class="MsoListBullet2"&gt;&lt;span style="font-family:Symbol;"&gt;&amp;middot;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;Two-pick single trace mode: &lt;/b&gt;Select this option (the default) to pick two locations on a single cline and change the width along the cline between those two points.&lt;/p&gt;&lt;p class="MsoListBullet2"&gt;&lt;span style="font-family:Symbol;"&gt;&amp;middot;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;Window pick multi trace mode:&lt;/b&gt; Select to draw a selection window in the main canvas and change all the clines inside that region to the new width.&lt;/p&gt;&lt;p class="MsoListBullet2"&gt;&lt;span style="font-family:Symbol;"&gt;&amp;middot;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;New width:&lt;/b&gt; The new width for the modified pieces of the cline(s). This defaults to the minimum line width on the top conductor layer in the design.&lt;/p&gt;&lt;p class="MsoListBullet2"&gt;&lt;img src="http://farm4.static.flickr.com/3418/3384636149_1b5afac4af.jpg" width="269" align="top" border="0" height="161" alt="" /&gt;&lt;/p&gt;&lt;p class="MsoListBullet2"&gt;Once again, I&amp;#39;m always interested in your perspective on the new &lt;a href="http://www.cadence.com/products/pcb/Pages/default.aspx"&gt;SPB16.2&lt;/a&gt; features!&lt;/p&gt;&lt;p class="MsoListBullet2"&gt;&lt;i&gt;Jerry GenPart&lt;/i&gt;&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=16120" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/pcb/~4/SFQWcugzgLI" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/PCB+design/default.aspx">PCB design</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/SPB+16.2/default.aspx">SPB 16.2</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/Cline+change/default.aspx">Cline change</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/APD/default.aspx">APD</category><feedburner:origLink>http://www.cadence.com/Community/blogs/pcb/archive/2009/03/25/what-s-good-about-cline-change-width-in-apd-it-s-in-spb16-2.aspx</feedburner:origLink></item><item><title>What's Good About Dynamic Fillets in Allegro PCB Editor? Check out the SPB16.2 Release! </title><link>http://feedproxy.google.com/~r/cadence/community/blogs/pcb/~3/x4lUuKramyw/what-s-good-about-dynamic-fillets-in-allegro-pcb-editor-check-out-the-spb16-2-release.aspx</link><pubDate>Wed, 18 Mar 2009 18:20:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:15921</guid><dc:creator>Jerry GenPart</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/pcb/rsscomments.aspx?PostID=15921</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/pcb/archive/2009/03/18/what-s-good-about-dynamic-fillets-in-allegro-pcb-editor-check-out-the-spb16-2-release.aspx#comments</comments><description>&lt;p&gt;The existing Fillet application, a function of the Gloss routine, has been enhanced to support the dynamic updating of fillets on pins, vias or T-junctions. The application continues to support the interactive or Batch mode options as well as the parameters in place. The new dynamic option offers the convenience of filleting during interactive etch editing with no additional procedural steps.&lt;/p&gt;&lt;h4&gt;&lt;b class="blacktitle3"&gt;Shape based fill&lt;/b&gt;&lt;span class="style21"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;&lt;p&gt;The fill associated with Fillets has transitioned from line to shape based. For DRCs purposes, the fillet is considered an extension of the pad or via. Prior to the &lt;a href="http://www.cadence.com/products/pcb/Pages/default.aspx"&gt;SPB16.2&lt;/a&gt; release, line base fillets contributed to unwanted DRCs.&lt;/p&gt;&lt;p&gt;Shape-based fillets -&lt;br /&gt;&lt;img src="http://farm4.static.flickr.com/3618/3367534019_098c076b97.jpg" width="320" align="top" border="0" height="343" alt="" /&gt;&lt;/p&gt;&lt;p&gt;Line-based fillets -&lt;br /&gt;&lt;img src="http://farm4.static.flickr.com/3631/3367534035_f545153481.jpg" width="320" align="top" border="0" height="276" alt="" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h4&gt;&lt;b class="blacktitle3"&gt;Parameter form update &lt;/b&gt;&lt;span class="style21"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;&lt;p&gt;New parameters, located in the Pad and T Connection Fillet form, associated with the Fillet application include &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Allow DRCs&lt;/li&gt;&lt;li&gt;Dynamic Fillets&lt;/li&gt;&lt;li&gt;Curved Lines &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;img src="http://farm4.static.flickr.com/3561/3367534071_43778ecdd1.jpg" width="1" align="top" border="0" height="1" alt="" /&gt;&lt;img src="http://farm4.static.flickr.com/3561/3367534071_43778ecdd1.jpg" width="296" align="top" border="0" height="275" alt="" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 align="left"&gt;&lt;b class="blacktitle3"&gt;Fillet Algorithm&lt;/b&gt;&lt;b class="blacktitle3"&gt;&lt;/b&gt;&lt;/h4&gt;&lt;p&gt;The algorithm first tries to create the fillet at the desired angle, tangent to the pad. If the fillet cannot be created, the angle is incremented up to the Max Angle. If the fillet length, pad tip to vertex of fillet, is greater than the Max Offset, the vertex is adjusted by an amount to satisfy the Max Offset requirement. The end points of the fillet are adjusted by the same amount to maintain the angle. &lt;/p&gt;&lt;a href="http://www.flickr.com/photos/96467802@N00/3367483591/" title="fillet5 by bracestokes, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3427/3368358774_1cb8b1bbeb.jpg" width="500" align="top" border="0" height="300" alt="" /&gt; &lt;/a&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 align="left"&gt;&lt;b class="blacktitle3"&gt;Reporting&lt;/b&gt;&lt;/h4&gt;&lt;p&gt;A new report called Missing Fillets Report lists junctions with missing or partial fillets. This report can be found in Tools&amp;gt; Reports or Tools&amp;gt; Quick Reports. &lt;/p&gt;&lt;h4&gt;&lt;b class="blacktitle3"&gt;Downrev&lt;/b&gt;&lt;span class="style21"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;&lt;p&gt;Boards with fillets will uprev with no conversion to shape based fillets. The SPB16.2 release will support the combination of line and shape based fillets, however new fillets added will be shape based. &lt;/p&gt;&lt;h4&gt;&lt;b class="blacktitle3"&gt;Uprev&lt;/b&gt;&lt;span class="style21"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;&lt;p&gt;Shape based fillets will be removed on downrev to the SPB16.01 release. &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;As always, I look forward to your comments about this new Allegro PCB Editor capability.&lt;/p&gt;&lt;p&gt;&lt;i&gt;Jerry GenPart&lt;/i&gt;&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=15921" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/pcb/~4/x4lUuKramyw" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/PCB+design/default.aspx">PCB design</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/SPB+16.2/default.aspx">SPB 16.2</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/t-juntions/default.aspx">t-juntions</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/Dynamic+Fillets/default.aspx">Dynamic Fillets</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/PCB+Editor/default.aspx">PCB Editor</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/Allegroro/default.aspx">Allegroro</category><feedburner:origLink>http://www.cadence.com/Community/blogs/pcb/archive/2009/03/18/what-s-good-about-dynamic-fillets-in-allegro-pcb-editor-check-out-the-spb16-2-release.aspx</feedburner:origLink></item><item><title>It’s All In The Metrics</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/pcb/~3/3DVcprCs2u0/it-s-all-in-the-metrics.aspx</link><pubDate>Wed, 18 Mar 2009 16:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:15876</guid><dc:creator>MattB</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/pcb/rsscomments.aspx?PostID=15876</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/pcb/archive/2009/03/18/it-s-all-in-the-metrics.aspx#comments</comments><description>You could be forgiven for thinking that this was going to be a discussion of the benefits of imperial versus metric units, but its not. The metrics I&amp;rsquo;m talking about are those business metrics that constrain a design. These business metrics may be anything from cost, to part quality to RoHS compliance. What I&amp;rsquo;d like to discuss is how important these metrics are to you, how do you handle this information today and where does it come from. As business constraints become more important in the design of products, this is an increasingly important topic. The &lt;a href="http://www.cadence.com/products/pcb/design_workbench/Pages/default.aspx"&gt;Allegro Design Workbench&lt;/a&gt; team is focusing some energy on building broader support for metrics and design analysis and this is an opportunity to provide feedback that will help us shape future product development.
&lt;p&gt;
Let&amp;#39;s look at each of these areas is turn:
&lt;/p&gt;&lt;p&gt;
&lt;b&gt;How important are metrics to you?&lt;/b&gt; &lt;br /&gt;Historically the electronics design area focused primarily on function. Libraries and part selection were based on functional parameters. The design process was executed in somewhat of a black-box, with one of the outputs being a bill of materials. This BOM would at some point be analyzed and then feedback provided, however this may be after the design has already been completed. Fast forward to the present day, where design cycle times and market windows are shrinking and business constraints are growing.
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;How are you bringing this type of analysis earlier in the design cycle?&lt;/li&gt;
&lt;li&gt;How important is this information to you as a design engineer?&lt;/li&gt;
&lt;li&gt;What business metrics do you collect and how automated is their collection?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;How do you handle this data today?&lt;/b&gt; &lt;br /&gt;So lets suppose you do have access to all the business information you need to generated metrics about the design. What is the typical metric report that you need and when do you need it? Is it sufficient to have statically generated reports that indicate parts out of compliance, for example run a report that shows all the parts in the design that are not RoHS complaint? Or do you really need a dashboard of metrics where you can see multiple metrics and how they change in real time as the design progresses? For collaboration with others would it be beneficial to have graphical rollup summaries to quickly show the overall health of a design. 
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;What type of reports do you need to generate?&lt;/li&gt;
&lt;li&gt;How important is it to run analytics in addition to reports (for example make suggestions for optimizing a BOM based on certain criteria)&lt;/li&gt;
&lt;li&gt;Do you look at metrics across multiple BOMs simultaneously?&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;
&lt;b&gt;Where does this information come from?&lt;/b&gt;&lt;br /&gt;Much of the business information, especially around part data is owned by other business functions. It&amp;rsquo;s not reasonable to expect CAD librarians to maintain much of this in a CAD library. Can you imagine having to update cost information for 20,000 each month? However there are business systems that do contain this data: either a corporate part database or PLM system is the most likely source. Integrating this data into the engineering desktop is one challenge, but necessary to make it available at component selection time. Some folks do export data from enterprise systems directly into the CAD tools (for example into CIS or by auto updating PTF data). There is also a plethora of potential data available: do you just need to know whether a part is RoHS compliant or do you really need to know the percentage of hexavalent chromium in it? 
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;Can you see all the data you want at component selection time?&lt;/li&gt;
&lt;li&gt;Do you use more than one system for component selection (one to research the part and the other to select it for the CAD tools)?&lt;/li&gt;
&lt;li&gt;How do you handle access to all the part business data?&lt;/li&gt;&lt;/ul&gt;
We&amp;#39;ve only scratched the surface of metrics, but I&amp;rsquo;ll leave it there for now. In later posts I&amp;rsquo;ll talk about the importance of process metrics in addition to design business metrics. And just to keep you salivating with anticipation other future topics will include design data management, design reuse, ECAD and the enterprise and other juicy topics!
&lt;p&gt;
As always - I look forward to your feedback and continued discussion on this topic.
&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=15876" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/pcb/~4/3DVcprCs2u0" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/PCB+design/default.aspx">PCB design</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/enterprise+integration/default.aspx">enterprise integration</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/metrics/default.aspx">metrics</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/Allegro+Design+Workbench/default.aspx">Allegro Design Workbench</category><feedburner:origLink>http://www.cadence.com/Community/blogs/pcb/archive/2009/03/18/it-s-all-in-the-metrics.aspx</feedburner:origLink></item><item><title>What's Good About Allegro® Design Entry HDL – User Customizations? You Tell Me!</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/pcb/~3/lMDja3P99Ns/what-s-good-about-allegro-174-design-entry-hdl-user-customizations-you-tell-me.aspx</link><pubDate>Wed, 11 Mar 2009 14:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:15668</guid><dc:creator>Jerry GenPart</dc:creator><slash:comments>11</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/pcb/rsscomments.aspx?PostID=15668</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/pcb/archive/2009/03/11/what-s-good-about-allegro-174-design-entry-hdl-user-customizations-you-tell-me.aspx#comments</comments><description>&lt;p&gt;Well ... if you like tweaking and tuning an environment to suit your needs, Allegro Design Entry HDL (DEHDL or previously known as ConceptHDL) has plenty to offer.&lt;/p&gt;&lt;p&gt;I began in the Blog-sphere-posting-world of Cadence with one of my first posts titled - &lt;i&gt;&lt;b&gt;&amp;quot;How many DEHDL (Concept) designers customize their DEHDL environment?&amp;quot; &lt;/b&gt;&lt;/i&gt;You can read the details &lt;a href="http://www.cadence.com/Community/blogs/pcb/archive/2008/07/11/how-many-dehdl-concept-designers-customize-their-dehdl-environment.aspx?postID=423" target="_blank" title="How many DEHDL (Concept) designers customize their DEHDL environment?"&gt;here&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Although I asked about this almost a year ago, the relevance still applies today:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;How many designers customize the DEHDL environment to suit their taste?&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Do you add just a few hotkeys (softkeys), or strokes?&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Do you adjust the toolbars?&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Do you customize the menus and add your own commands?&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;All this has been possible for years, and novices to&amp;nbsp;DEHDL can really take advantage of this to make the environment more efficient to the tools they&amp;#39;ve used in the past.&lt;/p&gt;&lt;p&gt;I wrote a paper about this for last year&amp;#39;s CDNLive! 2008 event in San Jose. The presentation can be found &lt;a href="https://www.cadence.com:443/cdnlive/na/pages/proceedingssummary.aspx" target="_blank" title="Allegro&amp;reg; Design Entry HDL &amp;ndash; User Customizations"&gt;here&lt;/a&gt; -&lt;br /&gt;(look under the &amp;quot;VII. PCB Design&amp;quot; section).&amp;nbsp;You&amp;#39;ll see that several of the customizations I employed in the SPB16.01 release were included as part of the new SPB16.2 Windows mode in DEHDL. But, there are still several areas of customization that can be explored.&lt;/p&gt;&lt;p&gt;The intent was to show the myriad methods available to customize the environment and in some scenarios, make it simpler for the new designer to adopt using the product. All the details and reasons can be found in my paper. Efficiency, productivity, and enablers to get the job done are key to customizing DEHDL.&lt;/p&gt;&lt;p&gt;As always - I look forward to our discussion on this topic and sharing/exploring new ways to customize DEHDL!&lt;/p&gt;&lt;p&gt;&lt;i&gt;Jerry GenPart&lt;/i&gt;&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=15668" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/pcb/~4/lMDja3P99Ns" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/PCB+design/default.aspx">PCB design</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/DEHDL/default.aspx">DEHDL</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/SPB16.01/default.aspx">SPB16.01</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/CDNLive_2100_+2008/default.aspx">CDNLive! 2008</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/Allegro/default.aspx">Allegro</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/SPB+16.2/default.aspx">SPB 16.2</category><feedburner:origLink>http://www.cadence.com/Community/blogs/pcb/archive/2009/03/11/what-s-good-about-allegro-174-design-entry-hdl-user-customizations-you-tell-me.aspx</feedburner:origLink></item><item><title>What's Good About Coplanar Waveguide Support in PCB SI? It's now in SPB16.2! </title><link>http://feedproxy.google.com/~r/cadence/community/blogs/pcb/~3/5TFVYLb9WB0/what-s-good-about-coplanar-waveguide-support-in-pcb-si-it-s-now-in-spb16-2.aspx</link><pubDate>Thu, 05 Mar 2009 20:22:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:15492</guid><dc:creator>Jerry GenPart</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/pcb/rsscomments.aspx?PostID=15492</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/pcb/archive/2009/03/05/what-s-good-about-coplanar-waveguide-support-in-pcb-si-it-s-now-in-spb16-2.aspx#comments</comments><description>&lt;p&gt;Coplaner waveguides (CPW) are widely used in packaging, high speed designs and on silicon. These structures are now supported in Allegro PCB SI.&lt;/p&gt;&lt;p&gt;The figure below shows a typical coplaner waveguide. The important distinction for a segment to be a coplaner waveguide is a segment &amp;quot;W&amp;quot; surrounded by two large shapes. In order to detect coplaner waveguide segments while traversing a net, there needs to be a Shape window. The existing &lt;i&gt;Geometry Window&lt;/i&gt; is used as the shape window. For a given segment, if two shapes adjacent to the segment exist within the Geometry Window, that segment will be analyzed as a CPW structure.&lt;/p&gt;&lt;p&gt;&lt;img src="http://i473.photobucket.com/albums/rr91/Geraldg_01/Coplanar%20Waveguide%20Support/Image1.jpg" width="418" align="absmiddle" border="0" height="161" alt="" /&gt;&lt;/p&gt;&lt;p class="blacktitle2"&gt;&lt;b&gt;CPW Detection Flow&lt;/b&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Enable CPW for the entire design using the Preferences form&lt;/li&gt;&lt;li&gt;Disable any individual nets that you do not want to be handled as a coplaner structure. This is done by attaching the &lt;i&gt;CPW_DISABLED&lt;/i&gt; property to these nets. &lt;/li&gt;&lt;li&gt;Set the Geometry Window&lt;/li&gt;&lt;li&gt;Only traces surrounded by shapes that are assigned a DC voltage will be modeled as CPW&lt;/li&gt;&lt;li&gt;The EMS2D field solver is used to generate the model. &lt;/li&gt;&lt;/ul&gt;&lt;p class="blacktitle2"&gt;&lt;b&gt;Global Setting to enable CPW&lt;/b&gt; &lt;/p&gt;&lt;p&gt;The InterconnectModels tab of the Signal Analysis Preferences form has been enhanced to add an option to enable/disable CPW.&lt;/p&gt;&lt;p&gt;One or both of the fields &lt;i&gt;Enable CPW Extraction&lt;/i&gt; and &lt;i&gt;EMS2D&lt;/i&gt; can be selected at a time. The effects on the field solver are as follows: &lt;/p&gt;&lt;p&gt;Only &lt;i&gt;Enable CPW Extraction&lt;/i&gt; enabled: &lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;With only this option enabled, the extraction code goes through a flow different from the regular (old) flow and tries to detect coplanar waveguides. The model generated is then passed to EMS2D to get a solution. Except for CPW, all other models are generated with BEM2D. &lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Only Field Solver &lt;i&gt;EMS2D&lt;/i&gt; enabled: &lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;With &lt;i&gt;EMS2D&lt;/i&gt; enabled, the extraction code follows the normal (old) flow. The only difference is that instead of calling BEM2D to get the field solutions, the EMS2D field solver is called. &lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Both &lt;i&gt;Enable CPW Extraction&lt;/i&gt; and &lt;i&gt;EMS2D&lt;/i&gt; enabled: &lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;With both options enabled, the extraction code uses the new flow, which tries to detect CPWs&lt;span class="style6"&gt;.&lt;/span&gt; All models are solved with the EMS2D field solver instead of BEM2D. &lt;/p&gt;&lt;/blockquote&gt;&lt;p class="blacktitle2"&gt;&lt;a title="ems2d_prefs" name="ems2d_prefs" id="ems2d_prefs"&gt;&lt;/a&gt;EMS2D Preferences&lt;/p&gt;&lt;p&gt;The &lt;i&gt;Preferences&lt;/i&gt; button is only active when the EMS2D solver is selected. By default, EMS2D uses default frequencies (same as BEM2D).&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;b&gt;Frequency Settings &lt;/b&gt;&lt;i&gt;Default Frequencies&lt;/i&gt; is used to create values in the same manner and with similar settings as BEM2D with respect to frequency data. If no cutoff frequency is set in the main Preferences dialog, both BEM2D and EMS2D will generate a DC and INF value. If a cutoff frequency is set, both will use a range of frequencies based on the cutoff value (usually DC to 50 GHz).&lt;br /&gt;&lt;br /&gt;The other two radio buttons allow you to specify the exact Frequency range and/or Frequency Points. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Frequency Point File &lt;/b&gt;Option to provide a frequency point file. &lt;p&gt;Example of a frequency points file: &lt;/p&gt;&lt;p&gt;0.0001 &lt;br /&gt;0.0002 &lt;br /&gt;0.001 &lt;br /&gt;0.002 &lt;br /&gt;1 &lt;br /&gt;2 &lt;br /&gt;10 &lt;br /&gt;20 &lt;/p&gt;&lt;br /&gt;&lt;b&gt;Mesh Order&lt;/b&gt;A Mesh Order setting of 1 will speed up the performance of the field solution without significantly sacrificing accuracy. A setting of 3 will provide the highest accuracy. EMS2D generates a mesh based on the wavelength of the highest frequency point. This setting impacts the order of the polynomials used to analyze each of these cells. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Fast Frequency Sweep &lt;/b&gt;This setting should only be used when a large number of frequency points are being solved. Rather than generating a full solution for each point, this option allows for the solver to find acceptable ranges where values can be interpolated. This does not mean a degradation in accuracy, however, as the solver compares fully solved values to points where interpolation will be used and does so with a very tight tolerance. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Output S-parameter Waveform &lt;/b&gt;Enables EMS2D to produce S-parameter touchstone file (.snp). The output file is named &lt;i&gt;&amp;lt;modelname&amp;gt;.snp&lt;/i&gt; is written to the run directory. This is only enabled when the Frequency Settings are set to either specific Frequency Parameters. &lt;p class="blacktitle2"&gt;&lt;b&gt;Coplanar Waveguide Characterization&lt;/b&gt; &lt;/p&gt;&lt;p&gt;The following CPW structures are supported:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;br /&gt;Single stripline CPW &lt;br /&gt;Coupled stripline CPW&lt;br /&gt;Single microstrip CPW &lt;br /&gt;Coupled microstrip CPW&lt;br /&gt;Single CPW &lt;br /&gt;Coupled CPW &lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="blacktitle2"&gt;&lt;b&gt;Library Enhancements&lt;/b&gt;&lt;/p&gt;&lt;p&gt;To support CPW structures, two new IML model types have been added to the SI library. These model types are:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;Single CPW&lt;/i&gt; - This describes a single trace with ground shapes on both sides &lt;/li&gt;&lt;li&gt;&lt;i&gt;Diff Pair CPW&lt;/i&gt; - This describes two diff pair traces with ground shapes on both sides &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The following enhancements have been made to support these new model types:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Coplanar Waveguide models are stored in the IML library in a section with a header of &lt;i&gt;CPW&lt;/i&gt;. Each of these models is stored as a subsection within this section of the library.&lt;/li&gt;&lt;li&gt;The IML model browser shows CPW models with the following model type keywords: &lt;ul&gt;&lt;li&gt;SingleCPW &lt;/li&gt;&lt;li&gt;DiffPairCPW &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;The following new options have been added to the Model Type Filter on the IML model browser: &lt;ul&gt;&lt;li&gt;Single CPW - shows only CPW Single models &lt;/li&gt;&lt;li&gt;Diff Pair CPW - shows only CPW Diff Pair models &lt;/li&gt;&lt;li&gt;Any CPW - shows all CPW models &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;The Add Model button on the IML Model Browser includes an option for adding each of the new CPW models. &lt;/li&gt;&lt;li&gt;The &lt;i&gt;CloneSelection&lt;/i&gt; option on the Add Model button in the IML model browser handles cloning both types of CPW models &lt;/li&gt;&lt;li&gt;When &lt;i&gt;Edit&lt;/i&gt; or &lt;i&gt;TextEdit&lt;/i&gt; are selected for a CPW model in the IML model browser, the model is displayed in a text editor &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;A CPW model can only be created if running from a product that supports the new EMS field solver. However, if you have an existing IML library that contains CPW models, you will still be able to see these models in the IML model browser regardless of the product that you are running. You must be running a product that supports EMS before one of these existing CPW models will be used for a simulation.&lt;/p&gt;&lt;p class="blacktitle2"&gt;&lt;b&gt;Disabling CPW extraction on individual nets&lt;/b&gt;&lt;/p&gt;&lt;p&gt;A new property, &lt;i&gt;CPW_DISABLED&lt;/i&gt;, has been added to disable CPW extraction on individual nets. Attach this property to any nets that you want to be handled during analysis as non-CPW nets. If you have selected only the Ems2d Field Solver option (without Enable CPW Extraction), non-CPW nets will be generated with Bem2d.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;As always, I&amp;#39;m interested in hearing how you employ these new features.&lt;/p&gt;&lt;p&gt;&lt;i&gt;Jerry GenPart&lt;/i&gt;&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=15492" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/pcb/~4/5TFVYLb9WB0" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/PCB+design/default.aspx">PCB design</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/SPB+16.2/default.aspx">SPB 16.2</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/coplanar/default.aspx">coplanar</category><category domain="http://www.cadence.com/Community/blogs/pcb/archive/tags/CPW+Extraction/default.aspx">CPW Extraction</category><feedburner:origLink>http://www.cadence.com/Community/blogs/pcb/archive/2009/03/05/what-s-good-about-coplanar-waveguide-support-in-pcb-si-it-s-now-in-spb16-2.aspx</feedburner:origLink></item><media:rating>nonadult</media:rating></channel></rss>
