<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Breaking The Three Laws</title>
	<atom:link href="http://blogs.synopsys.com/breakingthethreelaws/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.synopsys.com/breakingthethreelaws</link>
	<description>Breaking the Three Laws is dedicated to discussing technically challenging ASIC prototyping problems and sharing solutions.</description>
	<lastBuildDate>Fri, 14 Jun 2013 14:57:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>EDACafe Video&#8217;s and the best dressed presenter</title>
		<link>http://blogs.synopsys.com/breakingthethreelaws/2013/06/edacafe-videos-and-the-best-dressed-presenter/</link>
		<comments>http://blogs.synopsys.com/breakingthethreelaws/2013/06/edacafe-videos-and-the-best-dressed-presenter/#comments</comments>
		<pubDate>Fri, 14 Jun 2013 14:57:52 +0000</pubDate>
		<dc:creator>Michael Posner</dc:creator>
				<category><![CDATA[FPGA-Based Prototyping]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[EDACafe]]></category>
		<category><![CDATA[FPGA]]></category>
		<category><![CDATA[Squirrels]]></category>
		<category><![CDATA[Subaru]]></category>
		<category><![CDATA[Systems]]></category>

		<guid isPermaLink="false">http://blogs.synopsys.com/breakingthethreelaws/?p=885</guid>
		<description><![CDATA[While at DAC, EDACafe video interviewed me discussing the HAPS-70 FPGA-based prototyping solutions. You can find the video here: http://www10.edacafe.com/video/Synopsys-Mick-Posner-Director-Product-Marketing/40055/media.html I liked the interview style and the whole interview was shot in one take, no breaks and was completed in less than 5 minutes. I think you will find the video informative so please watch [...]]]></description>
			<content:encoded><![CDATA[<p>While at DAC, EDACafe video interviewed me discussing the HAPS-70 FPGA-based prototyping solutions. You can find the video here: <a href="http://www10.edacafe.com/video/Synopsys-Mick-Posner-Director-Product-Marketing/40055/media.html">http://www10.edacafe.com/video/Synopsys-Mick-Posner-Director-Product-Marketing/40055/media.html</a></p>
<p><a href="http://blogs.synopsys.com/breakingthethreelaws/files/2013/06/Mick-EDACafe.jpg" rel="lightbox[885]"><img class="aligncenter size-full wp-image-887" title="Mick-EDACafe" src="http://blogs.synopsys.com/breakingthethreelaws/files/2013/06/Mick-EDACafe.jpg" alt="" width="547" height="498" /></a></p>
<p>I liked the interview style and the whole interview was shot in one take, no breaks and was completed in less than 5 minutes. I think you will find the video informative so please watch it. Let me know if you liked it as well by posting a comment below.</p>
<p>While I would like to also claim the prestigious recognition as the best dressed presenter out of all the DAC interviews that EDACafe did I am afraid I cannot. Dr. Johannes Stahl, Director of System Solutions at Synopsys takes that award. <a href="http://www10.edacafe.com/video/Synopsys-Dr.-Johannes-Stahl-Director/39970/media.html">http://www10.edacafe.com/video/Synopsys-Dr.-Johannes-Stahl-Director/39970/media.html</a> . That’s a bold and smart look with the red tie, nicely done Johannes.</p>
<p>Off topic, after I posted pictures of my track race car a couple of months back I got a lot of questions on the specifics of the engine. A stock Subaru makes around 200 wheel horse power and my car measured on a rolling road is over 450 wheel horse power and I was asked if it’s the same engine. Well the answer is yes and no. The engine block is based on the stock Subaru horizontally apposed setup but highly modified. Basically the only stock item is the engine case itself and even that is sleeved to strengthen the cylinder walls. I also replace the crank shaft, rods, pistons, valves, cams, fuel system and most importantly the turbo. I run a huge turbo so large that squirrels get sucked into the intake manifold if they happen to get too close.</p>
<p>`<a href="http://blogs.synopsys.com/breakingthethreelaws/files/2013/06/car-pic.jpg" rel="lightbox[885]"><img class="aligncenter size-full wp-image-886" title="car-pic" src="http://blogs.synopsys.com/breakingthethreelaws/files/2013/06/car-pic.jpg" alt="" width="640" height="510" /></a></p>
<p>No squirrels have ever been hurt while I have been driving.</p>
 <img src="http://blogs.synopsys.com/breakingthethreelaws/wp-content/plugins/feed-statistics.php?view=1&post_id=885" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.synopsys.com/breakingthethreelaws/2013/06/edacafe-videos-and-the-best-dressed-presenter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My DAC 2013 impressions</title>
		<link>http://blogs.synopsys.com/breakingthethreelaws/2013/06/my-dac-2013-impressions/</link>
		<comments>http://blogs.synopsys.com/breakingthethreelaws/2013/06/my-dac-2013-impressions/#comments</comments>
		<pubDate>Fri, 07 Jun 2013 20:07:58 +0000</pubDate>
		<dc:creator>Michael Posner</dc:creator>
				<category><![CDATA[FPGA-Based Prototyping]]></category>
		<category><![CDATA[DAC]]></category>
		<category><![CDATA[Hawaii]]></category>
		<category><![CDATA[USB]]></category>

		<guid isPermaLink="false">http://blogs.synopsys.com/breakingthethreelaws/?p=877</guid>
		<description><![CDATA[I returned from my Hawaii vacation last Sunday night and jumped on a plane first thing Monday morning to jet off to DAC 2013 for a day. DAC, in my personal opinion, has shrunk even more based on the number of vendors attending but I do have to say that the quality of attendees seemed [...]]]></description>
			<content:encoded><![CDATA[<p>I returned from my Hawaii vacation last Sunday night and jumped on a plane first thing Monday morning to jet off to DAC 2013 for a day. DAC, in my personal opinion, has shrunk even more based on the number of vendors attending but I do have to say that the quality of attendees seemed much improved over 2012. My interactions with the attendees around FPGA-based prototyping were great and this of course makes the show valuable. More importantly the quality of the “lead” is one of the most important aspects to all the vendors attending which means they should attend again.</p>
<p>HAPS was prominently displayed as part of the Synopsys booth and staffed by the highest quality Synopsys personnel. Below you can see a picture of the HAPS stand and booth babes</p>
<p><a href="http://blogs.synopsys.com/breakingthethreelaws/files/2013/06/DAC-Andrew-Mick-Ed-small.jpg" rel="lightbox[877]"><img class="aligncenter size-full wp-image-879" title="DAC-Andrew-Mick-Ed-small" src="http://blogs.synopsys.com/breakingthethreelaws/files/2013/06/DAC-Andrew-Mick-Ed-small.jpg" alt="" width="497" height="448" /></a></p>
<blockquote><p>L-R &#8211; Andrew Dauman &#8211; VP of HAPS R&amp;D, Mick Posner – Director of Marketing HAPS, Ed Bard – Senior Director of Marketing</p></blockquote>
<p>Andrew and Ed attended Monday through Wednesday and also reflected that they had many great interactions with attendees.</p>
<p>DAC size wise if far smaller than the Japanese ET/EDS Fair which I attended last year. Of course ET/EDS Fair is a combination of many design fields not just EDA. I have to wonder if DAC would benefit from a scope increase.</p>
<p>If you have not already done so I suggest you check out Eric’s USB blog with his video interviews, funny and informative. <a href="http://blogs.synopsys.com/tousbornottousb/">http://blogs.synopsys.com/tousbornottousb/</a></p>
<p>And thanks for asking, Hawaii was a great vacation just far too short. It was tough leaving this view each morning.</p>
<p><a href="http://blogs.synopsys.com/breakingthethreelaws/files/2013/06/hawaii.jpg" rel="lightbox[877]"><img class="aligncenter size-full wp-image-878" title="hawaii" src="http://blogs.synopsys.com/breakingthethreelaws/files/2013/06/hawaii.jpg" alt="" width="640" height="478" /></a></p>
<p>Oh, one more thing, THANKS. I’ll be honest, I don’t get many comments on my blogs so it was nice to meet so many people that actually read this blog. This really made my day and it makes the blog effort very worthwhile. I’ve got some great technical posts in the works and some ideas on videos so stay tuned.</p>
 <img src="http://blogs.synopsys.com/breakingthethreelaws/wp-content/plugins/feed-statistics.php?view=1&post_id=877" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.synopsys.com/breakingthethreelaws/2013/06/my-dac-2013-impressions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reuse ROI Proof Point, USB 3.0 SSIC across MIPI M-PHY with a slice of HAM</title>
		<link>http://blogs.synopsys.com/breakingthethreelaws/2013/05/reuse-roi-proof-point-usb-3-0-ssic-across-mipi-m-phy-with-a-slice-of-ham/</link>
		<comments>http://blogs.synopsys.com/breakingthethreelaws/2013/05/reuse-roi-proof-point-usb-3-0-ssic-across-mipi-m-phy-with-a-slice-of-ham/#comments</comments>
		<pubDate>Wed, 22 May 2013 14:23:41 +0000</pubDate>
		<dc:creator>Michael Posner</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.synopsys.com/breakingthethreelaws/?p=872</guid>
		<description><![CDATA[I have to hand it to Eric Huang and Hezi Saar they make entertaining videos that turn USB 3.0 and MIPI M-PHY from boring to wow. Check out their latest video which shows Synopsys’ DesignWare USB 3.0 RTL controller running on the HAPS-51 (-2) systems with Synopsys’ MIPI M-PHY. http://blogs.synopsys.com/tousbornottousb/2013/05/17/industrys-first-demo-of-usb-3-0-ssic-and-mipi-m-phy-passing-usb-compliance-tests/   While not directly shown in [...]]]></description>
			<content:encoded><![CDATA[<p>I have to hand it to Eric Huang and Hezi Saar they make entertaining videos that turn USB 3.0 and MIPI M-PHY from boring to wow. Check out their latest video which shows Synopsys’ DesignWare USB 3.0 RTL controller running on the HAPS-51 (-2) systems with Synopsys’ MIPI M-PHY. <a href="http://blogs.synopsys.com/tousbornottousb/2013/05/17/industrys-first-demo-of-usb-3-0-ssic-and-mipi-m-phy-passing-usb-compliance-tests/">http://blogs.synopsys.com/tousbornottousb/2013/05/17/industrys-first-demo-of-usb-3-0-ssic-and-mipi-m-phy-passing-usb-compliance-tests/</a>  </p>
<p>While not directly shown in the video this setup is running on the HAPS-50 series systems. The HAPS-50 series was first launched in May of 2007, that’s 6 years ago. One of the key benefits of HAPS is the ability to reconfigure and tailor the system to multiple uses across multiple projects. The return on investment increases each time the systems are reused.</p>
<p><a href="http://blogs.synopsys.com/breakingthethreelaws/files/2013/05/Picture51.jpg" rel="lightbox[872]"><img class="aligncenter size-full wp-image-873" title="Picture51" src="http://blogs.synopsys.com/breakingthethreelaws/files/2013/05/Picture51.jpg" alt="" width="544" height="502" /></a></p>
<p>Reuse ROI is one of the factors that should be considered when you look to either build your own FPGA board or invest in Synopsys’ HAPS systems. Typically this reuse ROI is forgotten when calculating the cost of ownership of each solution. An in-house board is typically designed with a specific project in mind and its reuse to the next project or with another group in the same company is very limited due to this specific functionality. The generic nature of the HAPS systems mean they can be reused over and over and over again across multiple projects and teams.</p>
<p>I’m out on vacation for a week so unless I find a guest blogger I won’t be posting for two weeks. Don’t forget about me!</p>
<p>What topics would you like to see me blog about? Comment below and provide me some ideas.</p>
 <img src="http://blogs.synopsys.com/breakingthethreelaws/wp-content/plugins/feed-statistics.php?view=1&post_id=872" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.synopsys.com/breakingthethreelaws/2013/05/reuse-roi-proof-point-usb-3-0-ssic-across-mipi-m-phy-with-a-slice-of-ham/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Evolution of Synopsys&#8217; Hapstrak</title>
		<link>http://blogs.synopsys.com/breakingthethreelaws/2013/05/the-evolution-of-synopsys-hapstrak/</link>
		<comments>http://blogs.synopsys.com/breakingthethreelaws/2013/05/the-evolution-of-synopsys-hapstrak/#comments</comments>
		<pubDate>Fri, 17 May 2013 18:54:15 +0000</pubDate>
		<dc:creator>Michael Posner</dc:creator>
				<category><![CDATA[FPGA-Based Prototyping]]></category>
		<category><![CDATA[Tips and Traps]]></category>
		<category><![CDATA[HAPS]]></category>
		<category><![CDATA[Hapstrak]]></category>
		<category><![CDATA[HT1]]></category>
		<category><![CDATA[HT2]]></category>
		<category><![CDATA[HT3]]></category>

		<guid isPermaLink="false">http://blogs.synopsys.com/breakingthethreelaws/?p=857</guid>
		<description><![CDATA[I’ve talked about the Hapstrak 3 connectors a number of times but I don’t think I have directly compared the Hapstrak 2 with the newer HapsTrak 3. A little history, Haptrak 2 was backwards compatible with the original Haptrak 1 but the new Hapstrak 3 took a leap forward to provide greater performance and interconnect [...]]]></description>
			<content:encoded><![CDATA[<p>I’ve talked about the Hapstrak 3 connectors a number of times but I don’t think I have directly compared the Hapstrak 2 with the newer HapsTrak 3. A little history, Haptrak 2 was backwards compatible with the original Haptrak 1 but the new Hapstrak 3 took a leap forward to provide greater performance and interconnect flexibility.</p>
<p>The HapsTrak specification and the right to purchase Hapstrack connectors is open to all HAPS system users enabling them to quickly build custom daughter boards tailoring the HAPS systems to their desired function. The Hapstrak specification and connector design was developed by Synopsys specifically for use with the HAPS systems.</p>
<p>This is the picture of the original Hapstrak 1 connectors mounted on the HAPS-50 systems</p>
<p><a href="http://blogs.synopsys.com/breakingthethreelaws/files/2013/05/Hapstrak1.jpg" rel="lightbox[857]"><img class="aligncenter size-medium wp-image-858" title="Hapstrak1" src="http://blogs.synopsys.com/breakingthethreelaws/files/2013/05/Hapstrak1-300x98.jpg" alt="" width="300" height="98" /></a></p>
<p>This is a picture of the Hapstrak 2 connectors (with pcb riser) mounted on the HAPS-60 systems</p>
<p><a href="http://blogs.synopsys.com/breakingthethreelaws/files/2013/05/Hapstrak2.jpg" rel="lightbox[857]"><img class="aligncenter size-medium wp-image-859" title="Hapstrak2" src="http://blogs.synopsys.com/breakingthethreelaws/files/2013/05/Hapstrak2-300x237.jpg" alt="" width="300" height="237" /></a></p>
<p>Finally a picture of the Hapstrak 3 connectors mounted on the new HAPS-70 systems</p>
<p><a href="http://blogs.synopsys.com/breakingthethreelaws/files/2013/05/connectors.jpg" rel="lightbox[857]"><img class="aligncenter size-medium wp-image-860" title="connectors" src="http://blogs.synopsys.com/breakingthethreelaws/files/2013/05/connectors-300x224.jpg" alt="" width="300" height="224" /></a></p>
<p>The Hapstrak 3 connector is an off the shelf connector with a customized pin out to meet the specific requirements of FPGA-Based Prototyping. If you are a HAPS user then Synopsys is happy to provide you the Hapstrak specification. We also provide a complementary review service for HAPS customers designing their own daughter boards. This courtesy service includes a review of the form factor, design of HAPS specific capabilities and general checking of PCB design for high performance.</p>
<p>As a reminder the Hapstrak connectors mounted on the HAPS-70 systems are bank and Xilinx Super Logic Region (SLR) matched enabling high performance from the daughter board to the Xilinx part or interconnect flexibility when connecting multiple FPGA’s. Hapstrak 2 was 119 IO’s per connector while Hapstrak 3 is 50 IO’s per connector, higher granularity means less IO waste. The new Hapstrak 3 has over double the performance of the previous connector making it easy to interface at high speed to daughter boards and other connectors via the HAPS interconnect intelligent cables.</p>
<p>Let me know if you want more information on Hapstrak or anything HAPS based.</p>
 <img src="http://blogs.synopsys.com/breakingthethreelaws/wp-content/plugins/feed-statistics.php?view=1&post_id=857" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.synopsys.com/breakingthethreelaws/2013/05/the-evolution-of-synopsys-hapstrak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prototyping the Ubiquitous or should we say infamous USB 3.0</title>
		<link>http://blogs.synopsys.com/breakingthethreelaws/2013/05/prototyping-the-ubiquitous-or-should-we-say-infamous-usb-3-0/</link>
		<comments>http://blogs.synopsys.com/breakingthethreelaws/2013/05/prototyping-the-ubiquitous-or-should-we-say-infamous-usb-3-0/#comments</comments>
		<pubDate>Mon, 13 May 2013 08:57:53 +0000</pubDate>
		<dc:creator>Michael Posner</dc:creator>
				<category><![CDATA[FPGA-Based Prototyping]]></category>
		<category><![CDATA[Getting Started]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Tips and Traps]]></category>
		<category><![CDATA[Pacman]]></category>
		<category><![CDATA[USB]]></category>

		<guid isPermaLink="false">http://blogs.synopsys.com/breakingthethreelaws/?p=851</guid>
		<description><![CDATA[Follow up from last week’s blog…… http://blogs.synopsys.com/breakingthethreelaws/2013/05/high-speed-io-and-the-cloak-of-invisibility-strikes-again/ Kirk Saban of Xilinx answered my question of why the line rate of the -2 2000T silicon is 10.3125. Kirk states: 10.3125 Gb/s is the line rate required to support 10 Gb Ethernet which requires 64b/66b encoding. (10Gb x 66)/64 = 10.3125 Gb I would have been surprised [...]]]></description>
			<content:encoded><![CDATA[<p>Follow up from last week’s blog…… <a href="http://blogs.synopsys.com/breakingthethreelaws/2013/05/high-speed-io-and-the-cloak-of-invisibility-strikes-again/">http://blogs.synopsys.com/breakingthethreelaws/2013/05/high-speed-io-and-the-cloak-of-invisibility-strikes-again/</a></p>
<p>Kirk Saban of Xilinx answered my question of why the line rate of the -2 2000T silicon is 10.3125. Kirk states:</p>
<blockquote><p>10.3125 Gb/s is the line rate required to support 10 Gb Ethernet which requires 64b/66b encoding. (10Gb x 66)/64 = 10.3125 Gb</p></blockquote>
<p>I would have been surprised if Kirk got this wrong as he is the Product Manager for the V7 FPGA’s. Kirk then goes on to challenge us with a follow question:</p>
<blockquote><p>I will follow up my answer with an additional question… what speed grade of 7V2000T is required to support 12.5 Gbps!?</p></blockquote>
<p>You would have thought the answer is the “-3 part” but you would be wrong as there isn’t a -3 part. The correct answer is the -2G part. I found the following text in one of the Xilinx datasheets which confirms the -2G part</p>
<p><a href="http://blogs.synopsys.com/breakingthethreelaws/files/2013/05/2G.jpg" rel="lightbox[851]"><img class="aligncenter size-full wp-image-852" title="2G" src="http://blogs.synopsys.com/breakingthethreelaws/files/2013/05/2G.jpg" alt="" width="317" height="40" /></a></p>
<p>Thanks to Kirk for answer the question and enlightening us on the -2G part. For this honor Kirk gets to buy me dinner and drinks the next time I’m in CA.</p>
<p>USB is everywhere; even my fridge has a USB port. Last week I asked a non-tech-savvy person if they knew what USB actually stood for. They didn’t know, they just knew that it’s everywhere and mostly works out of the box. (Universal Serial Bus for the non-tech-savvy readers). While USB is everywhere it still presents a challenge to FPGA-based prototypers as the various interfaces have minimum frequency requirements and timing constraints between RTL controller and mixed signal PHY. I ran across a great write up by John Kuhns, Design Consultant, Synopsys Professional Services, in this month’s DesignWare Technical Bulletin, <a href="http://www.synopsys.com/Company/Publications/DWTB/Pages/default.aspx">http://www.synopsys.com/Company/Publications/DWTB/Pages/default.aspx</a></p>
<p>Here is a link directly to the article: <a href="http://www.synopsys.com/Company/Publications/DWTB/Pages/dwtb-usb-prototyping-2013Q2.aspx">http://www.synopsys.com/Company/Publications/DWTB/Pages/dwtb-usb-prototyping-2013Q2.aspx</a></p>
<p>John provides insight on how to get your HAPS-based prototype up and running in a short period of time by taking advantage of solutions such as a implementing a simple USB device driver written in C and a WINUSB-based host driver to facilitate testing. Nice work John!</p>
<p>Coincidently Synopsys just launched the USB University, <a href="http://www.synopsys.com/IP/Pages/usb-university.aspx">http://www.synopsys.com/IP/Pages/usb-university.aspx</a> If you are new to designing with USB, or looking for tips on implementing USB 3.0 IP, Synopsys&#8217; USB 3.0 University has a session for you. From a basic USB overview, to implementing USB on FPGAs, to top-level synthesis, you&#8217;ll find the information you need in this instructional video series.</p>
<p>Off subject does anyone know which year Pacman the video game was launched?</p>
 <img src="http://blogs.synopsys.com/breakingthethreelaws/wp-content/plugins/feed-statistics.php?view=1&post_id=851" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.synopsys.com/breakingthethreelaws/2013/05/prototyping-the-ubiquitous-or-should-we-say-infamous-usb-3-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>High Speed IO and the cloak of invisibility strikes again :(</title>
		<link>http://blogs.synopsys.com/breakingthethreelaws/2013/05/high-speed-io-and-the-cloak-of-invisibility-strikes-again/</link>
		<comments>http://blogs.synopsys.com/breakingthethreelaws/2013/05/high-speed-io-and-the-cloak-of-invisibility-strikes-again/#comments</comments>
		<pubDate>Tue, 07 May 2013 14:57:52 +0000</pubDate>
		<dc:creator>Michael Posner</dc:creator>
				<category><![CDATA[FPGA-Based Prototyping]]></category>
		<category><![CDATA[Getting Started]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://blogs.synopsys.com/breakingthethreelaws/?p=841</guid>
		<description><![CDATA[Last week I discussed the occurrences of the cloak of invisibility in respect to my black truck and trailer as well as HAPS. Well fate was unhappy with me exposing the truth about the existence of the cloak of invisibility and sent me a message Yes, last week someone drove into my car hauling fully [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I discussed the occurrences of the cloak of invisibility in respect to my black truck and trailer as well as HAPS. Well fate was unhappy with me exposing the truth about the existence of the cloak of invisibility and sent me a message</p>
<p><a href="http://blogs.synopsys.com/breakingthethreelaws/files/2013/05/trailer.jpg" rel="lightbox[841]"><img class="aligncenter size-full wp-image-845" title="trailer" src="http://blogs.synopsys.com/breakingthethreelaws/files/2013/05/trailer.jpg" alt="" width="497" height="373" /></a></p>
<p>Yes, last week someone drove into my car hauling fully enclosed trailer. Ouch. No one was injured but I was spooked by what the other drive said when I asked what happened, their response</p>
<blockquote><p>I didn’t see you</p></blockquote>
<p>Come on now, it’s a 25 foot long fully enclosed trailer that blocks out the sun. Maybe that’s the issue, maybe it’s really a black hole in disguise and the other driver was sucked into it !!!!</p>
<p>Last week I was asked if the Xilinx transceivers, the high speed serdes capable pins, were available on the HAPS-70. The answer is yes, we make 16 lanes of the transceivers available per FPGA across two multi-gigabit (MGB) connectors. The MGB is a generic connector meaning that the user of the HAPS system can either use an off-the-shelf MGB daughter board from Synopsys or build a custom MGB style daughter board to access the transceivers. Synopsys provides off-the-shelf MGB daughter boards for PCI E, SATA and Ethernet. The transceivers support a wide range of different protocols.</p>
<p>Here is an example of the Synopsys PCI MGB daughter board</p>
<p><a href="http://blogs.synopsys.com/breakingthethreelaws/files/2013/05/PCI-MGB.jpg" rel="lightbox[841]"><img class="aligncenter size-full wp-image-843" title="PCI-MGB" src="http://blogs.synopsys.com/breakingthethreelaws/files/2013/05/PCI-MGB.jpg" alt="" width="601" height="509" /></a></p>
<p>Here is an example of the MGB access riser. A user would build a MGB daughter board to either plug into this of bypass it and go straight into the MGB connector itself.</p>
<p><a href="http://blogs.synopsys.com/breakingthethreelaws/files/2013/05/riser-mgb.jpg" rel="lightbox[841]"><img class="aligncenter size-full wp-image-842" title="riser-mgb" src="http://blogs.synopsys.com/breakingthethreelaws/files/2013/05/riser-mgb.jpg" alt="" width="299" height="377" /></a></p>
<p>Different from the previous “T” Xilinx FPGA variants the Virtex-7 2000T’s speed grade changes the max speed of the transceivers. The -1 part supports up to 6.6 Gb/s while the -2 part supports up to 10.3125 Gb/s. Does anyone know why it’s 10.3125 Gb/s? I do but if you know the answer make a comment below and I’ll ensure you are written up as a star in my next blog.</p>
<p><a href="http://blogs.synopsys.com/breakingthethreelaws/files/2013/05/tranceivers.jpg" rel="lightbox[841]"><img class="aligncenter size-full wp-image-844" title="tranceivers" src="http://blogs.synopsys.com/breakingthethreelaws/files/2013/05/tranceivers.jpg" alt="" width="214" height="77" /></a></p>
 <img src="http://blogs.synopsys.com/breakingthethreelaws/wp-content/plugins/feed-statistics.php?view=1&post_id=841" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.synopsys.com/breakingthethreelaws/2013/05/high-speed-io-and-the-cloak-of-invisibility-strikes-again/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Jim Hogan falls prey to HAPS cloak of invisibility</title>
		<link>http://blogs.synopsys.com/breakingthethreelaws/2013/04/jim-hogan-falls-prey-to-haps-cloak-of-invisibility/</link>
		<comments>http://blogs.synopsys.com/breakingthethreelaws/2013/04/jim-hogan-falls-prey-to-haps-cloak-of-invisibility/#comments</comments>
		<pubDate>Tue, 30 Apr 2013 00:57:23 +0000</pubDate>
		<dc:creator>Michael Posner</dc:creator>
				<category><![CDATA[Admin and General]]></category>
		<category><![CDATA[ASIC Verification]]></category>
		<category><![CDATA[FPGA-Based Prototyping]]></category>
		<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://blogs.synopsys.com/breakingthethreelaws/?p=817</guid>
		<description><![CDATA[I used to own a Ford F350 truck and it was huge with the long wheel base, full bed, extended crew cab measuring a length of about 25 feet (8 meters). The problem was that it came installed with a cloak of invisibility. I didn’t know it had a cloak of invisibility when I purchased [...]]]></description>
			<content:encoded><![CDATA[<p>I used to own a Ford F350 truck and it was huge with the long wheel base, full bed, extended crew cab measuring a length of about 25 feet (8 meters). The problem was that it came installed with a cloak of invisibility. I didn’t know it had a cloak of invisibility when I purchased but soon after while driving it down the freeway (motorway) a small car merged into the side of me. Unsurprisingly I won that battle and when I asked the other driver how it happened they responded “I didn’t see you”. Wait a second my truck is 25 feet long and that day I was towing a 25 feet long fully enclosed car hauler meaning I was over 50 feet long. How do you not see that…….. That’s when I realized that this truck came with the unadvertised cloak of invisibility option.</p>
<p>So what has this got to do with Jim Hogan you all ask&#8230;.. well read on and find out.</p>
<p><a href="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/no-match2.jpg" rel="lightbox[817]"><img class="aligncenter size-full wp-image-832" title="no-match" src="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/no-match2.jpg" alt="" width="684" height="144" /></a></p>
<p>The cloak of invisibility must be an undocumented feature of the HAPS product line as Jim Hogan wrote a complete <a href="http://www.deepchip.com/items/0522-01.html">article </a>on emulation with mention of prototyping and managed not to mention HAPS once (well ok, once but that was in a table and that was the only mention). I should state that I do not know Jim personally and hold nothing against him. Jim’s article was pretty good but I am afraid I have to personally doubt the credibility of the data when the highest quality and most well-known FPGA-Based Prototyping product, HAPS, didn’t get a proper mention. Jim what were you thinking!!!!  Jim’s article focused on emulation but draws reference to FPGA-Based prototyping a number of times which is why I think HAPS should have been included in the article.</p>
<p>I have to believe that this omission was due to the undocumented HAPS cloak of invisibility. Jim; contact me and let’s solve this mystery.</p>
<p>What also got me all riled up was the following;</p>
<ul>
<li>All FPGA-based solutions are “Emulators”</li>
</ul>
<p>Not so! Jim included FPGA-based prototypes in the discussion – referring to them as “low-capacity emulators” (and never mentioned HAPS). Emulators focus on Verification providing a high level of automation and debug.  FPGA-based prototypes focus on Validation providing the high performance needed for software development and system validation with real world IO. I’ve blogged about the differences in the past (<a href="http://blogs.synopsys.com/breakingthethreelaws/2012/10/is-it-emulation-or-fpga-based-prototyping-that-i-want/">here</a>).  Below is a recap of that incredible blog with simple graphics</p>
<p><a href="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/differences.jpg" rel="lightbox[817]"><img class="aligncenter size-full wp-image-821" title="differences" src="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/differences.jpg" alt="" width="417" height="327" /></a></p>
<p>I love the above analogy. You own both but depending on the task at hand you pick the right tool for the job.</p>
<p>The following simplifies the difference between Verification and Validation. While they both start with the letter V the goals are very difference which is why both emulation and prototyping play an important part of an SoC’s development.</p>
<p><a href="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/zebu.jpg" rel="lightbox[817]"><img class="aligncenter size-full wp-image-820" title="zebu" src="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/zebu.jpg" alt="" width="466" height="325" /></a></p>
<p><a href="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/HAPS.jpg" rel="lightbox[817]"><img class="aligncenter size-full wp-image-818" title="HAPS" src="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/HAPS.jpg" alt="" width="458" height="328" /></a></p>
<p>Oh, I should also apologize for being tardy on my blog post this time around. I’ve been traveling a lot and when weighing up either writing a blog or sleeping, sleep always won.</p>
 <img src="http://blogs.synopsys.com/breakingthethreelaws/wp-content/plugins/feed-statistics.php?view=1&post_id=817" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.synopsys.com/breakingthethreelaws/2013/04/jim-hogan-falls-prey-to-haps-cloak-of-invisibility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DDR3 memory and how useful a brick can be</title>
		<link>http://blogs.synopsys.com/breakingthethreelaws/2013/04/ddr3-memory-and-how-useful-a-brick-can-be/</link>
		<comments>http://blogs.synopsys.com/breakingthethreelaws/2013/04/ddr3-memory-and-how-useful-a-brick-can-be/#comments</comments>
		<pubDate>Fri, 19 Apr 2013 21:20:18 +0000</pubDate>
		<dc:creator>Michael Posner</dc:creator>
				<category><![CDATA[FPGA-Based Prototyping]]></category>
		<category><![CDATA[FPMM Methods]]></category>
		<category><![CDATA[Getting Started]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Tips and Traps]]></category>
		<category><![CDATA[DDR3]]></category>

		<guid isPermaLink="false">http://blogs.synopsys.com/breakingthethreelaws/?p=806</guid>
		<description><![CDATA[Last week I wrote almost nothing about FPGA-Based Prototyping because I was off in the weeds talking about painting fish and my Subaru building and racing hobby (Some says it’s an obsession, not a hobby). I got so many complements on my blog, thanks! This week it’s back to your normally scheduled programming. I was [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I wrote almost nothing about FPGA-Based Prototyping because I was off in the weeds talking about painting fish and my Subaru building and racing hobby (Some says it’s an obsession, not a hobby). I got so many complements on my blog, thanks! This week it’s back to your normally scheduled programming. I was planning a short blog posting this week but then I got carried away and now I find this post really long. Stick it out and read the whole thing it’s full of useful tips.</p>
<p>I was challenged this week to explain why HAPS systems don’t have DDR memory hard wired directly on the FPGA but rather support them via a daughter board. The assertion from the person (they work at Synopsys) was that you couldn’t support the DDR3 speeds via a connector and DDR3 had to be hard wired.</p>
<p>First of all, this person obviously does not read my blog otherwise they would have read me UFC Cables vs. PCB Traces blog a while back: <a href="http://blogs.synopsys.com/breakingthethreelaws/2013/03/ufc-cables-vs-pcb-traces/">http://blogs.synopsys.com/breakingthethreelaws/2013/03/ufc-cables-vs-pcb-traces/</a> It includes information on the high speed HapsTrak 3 connectors. Just from this post they should have worked out that the Hapstrak connectors has the performance capable of supporting DDR3 interface speed. Another give away that DDR across a connector on a daughter board is not a problem is that we supported DDR2 on the classic HAPS-50 systems and support DDR3-800 (400MHz interface) on the HAPS-60 system.</p>
<p><a href="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/DDR3.jpg" rel="lightbox[806]"><img class="aligncenter size-medium wp-image-809" title="DDR3" src="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/DDR3-300x84.jpg" alt="" width="300" height="84" /></a></p>
<p>With the HAPS-70 systems and the move to the new Hapstrak 3 connector we raised the bar again and support DDR3-1066 (533Mhz interface) and have even been testing at DDR3-1333 (666 MHz interface).</p>
<p>So you say argument done, Mick wins, case closed…….. NO. Challenge me and prepare to go down. Now it’s my turn, I’m on a mission to show that not only does HAPS support DDR3 but because of the flexible daughter board implementation that the prototypers get additional value. Some people would call this the double punch, I like to call it the punch while holding a brick (yay, finally I tie the title of this blog into the post).</p>
<p>The brick held punch; Simply put, if you hard wire DDR3 or any interface to the FPGA of a prototype you are reducing your IO count available for interconnect or other daughter boards. If you read my post on interconnect flexibility and signal mux ratio: <a href="http://blogs.synopsys.com/breakingthethreelaws/2013/02/how-io-interconnect-flexibility-and-signal-mux-ratios-affect-system-performance/">http://blogs.synopsys.com/breakingthethreelaws/2013/02/how-io-interconnect-flexibility-and-signal-mux-ratios-affect-system-performance/</a> you understand the importance of available IO. Lets say your design does not use DDR3 memory, with a board that has DDR hard wired those IO’s are wasted, you are not using the DDR but you can’t use the IOs because they are hard wired. On the HAPS system if you are not using the DDR you have no wasted IO.</p>
<p>If you are using DDR memory you might think that at that point a solution with hard wired DDR and the HAPS flexible solution are the same. If you thought this you would be mistaken. With a hard wired solution you are forced to place your memory controller in the SLR where the DDR3 is hard wire connected. This pretty much ties your implementation hands which could also force a sub-optimal interconnect topology. With the HAPS system you are free to move the DDR between any of the Xilinx Virtex-7 2000T’s SLR’s. Way more flexible and you get to choose the best location for the memory controller which makes sense to your system. Of course you should always bank and SLR match as that’s the requirement of the FPGA and DDR operation.</p>
<p>So at this point I have proved that DDR on a daughter board is possible, you don’t waste IO’s and the additional flexibility of placement results in a prototype implementation optimized to your design requirements. But I’m not finished…… (I know, I bet you were wishing I was)</p>
<p>Lets look at a block diagram of a typical prototyping board. This board has one DDR3 SODIMM connectors hard wired per FPGA. Tell me, how many SoC’s have you seen with multiple DDR controllers? None, that’s how many I’ve seen.</p>
<p><a href="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/s2c-ddr3-hardcoded.jpg" rel="lightbox[806]"><img class="aligncenter size-full wp-image-808" title="s2c-ddr3-hardcoded" src="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/s2c-ddr3-hardcoded.jpg" alt="" width="617" height="444" /></a></p>
<p>You are forced to implement your DDR controller in one of the FPGA’s and then you have 372 wasted IO’s.</p>
<p>Now look at the HAPS-70 S48 with the memory controller implemented. NO WASTED IO. If for some crazy reason you did want to implement four (or more) DDR controllers on the HAPS-70 S48 you can do that and you still have the flexibility to implement those where you want to. Just plug in a DDR daughter board.</p>
<p><a href="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/HAPS-DDR3-Flexibility.jpg" rel="lightbox[806]"><img class="aligncenter size-full wp-image-807" title="HAPS-DDR3-Flexibility" src="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/HAPS-DDR3-Flexibility.jpg" alt="" width="527" height="386" /></a></p>
<p>Now that’s what I call the brick held punch! Anyone else want to challenge me <img src='http://blogs.synopsys.com/breakingthethreelaws/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
 <img src="http://blogs.synopsys.com/breakingthethreelaws/wp-content/plugins/feed-statistics.php?view=1&post_id=806" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.synopsys.com/breakingthethreelaws/2013/04/ddr3-memory-and-how-useful-a-brick-can-be/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FPGA-Based Prototyping vs. Rapid Prototyping &amp; Pure Random Stuff</title>
		<link>http://blogs.synopsys.com/breakingthethreelaws/2013/04/fpga-based-prototyping-vs-rapid-prototyping-pure-random-stuff/</link>
		<comments>http://blogs.synopsys.com/breakingthethreelaws/2013/04/fpga-based-prototyping-vs-rapid-prototyping-pure-random-stuff/#comments</comments>
		<pubDate>Sat, 13 Apr 2013 17:03:31 +0000</pubDate>
		<dc:creator>Michael Posner</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Subaru]]></category>

		<guid isPermaLink="false">http://blogs.synopsys.com/breakingthethreelaws/?p=791</guid>
		<description><![CDATA[This week I was asked why Synopsys refers to the HAPS solution as FPGA-Based Prototyping or ASIC Prototyping and not Rapid Prototyping. Well it’s very simple, rapid prototyping is a group of techniques used to quickly fabricate a model of a physical part or assembly using three-dimensional computer aided design (CAD) data. So the term [...]]]></description>
			<content:encoded><![CDATA[<p>This week I was asked why Synopsys refers to the HAPS solution as FPGA-Based Prototyping or ASIC Prototyping and not Rapid Prototyping. Well it’s very simple, rapid prototyping is a group of techniques used to quickly fabricate a model of a <span style="text-decoration: underline;">physical part or assembly</span> using three-dimensional computer aided design (CAD) data. So the term “rapid prototyping” is not the correct term to define the act of modeling an SoC using specialized FPGA-based prototyping hardware and software tools. See, simple… moving on, nothing to see here</p>
<p>This week I’m going to go way off topic as basically I am getting bored writing about FPGA-based prototyping. Last week my son wanted to do some painting so I thought it would be fun to paint some fish models and hang them on our fence in the yard. First I cut out the fish shapes from some left over ½” plywood.</p>
<p><a href="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/fish.jpg" rel="lightbox[791]"><img class="aligncenter size-full wp-image-796" title="fish" src="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/fish.jpg" alt="" width="478" height="640" /></a></p>
<p>Then we painted them. The below ones turned out very well, these are stars and stripes fish, regularly seen swimming off the coast of Texas.</p>
<p><a href="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/fish-stars.jpg" rel="lightbox[791]"><img class="aligncenter size-full wp-image-795" title="fish-stars" src="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/fish-stars.jpg" alt="" width="640" height="322" /></a></p>
<p>It’s also coming up to track season in Oregon, not many people know that I track race a highly modified Subaru.</p>
<p><a href="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/car.jpg" rel="lightbox[791]"><img class="aligncenter size-full wp-image-794" title="car" src="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/car.jpg" alt="" width="640" height="394" /></a></p>
<p>Yes it’s an ugly yellow wagon……. An ugly yellow wagon with over 440 wheel horse power… I built a new engine for the car over the winter but didn’t get time to tune it until now. The goal of the build this year was more low end torque so that I could out accelerate everyone else coming out of the corners. I modified the engine heads and cams as well as selecting a smaller faster spooling turbo. The result, 460 ft-lbs of torque at 4400 RPM, oh yes… All this power from a 2.5L engine.</p>
<p><a href="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/dyno.jpg" rel="lightbox[791]"><img class="aligncenter size-full wp-image-793" title="dyno" src="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/dyno.jpg" alt="" width="640" height="478" /></a></p>
<p>I tune the car on a dyno, a rolling road, so it’s nice and safe and you get a measure of the power at the wheels.</p>
<p><a href="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/cage.jpg" rel="lightbox[791]"><img class="aligncenter size-full wp-image-799" title="cage" src="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/cage.jpg" alt="" width="640" height="478" /></a></p>
<p>When I say race car I really mean it. Its fully caged and one seat.</p>
<p><a href="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/engine-bay.jpg" rel="lightbox[791]"><img class="aligncenter size-full wp-image-792" title="Back Camera" src="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/engine-bay.jpg" alt="" width="640" height="478" /></a></p>
<p>The engine setup is a nightmare, 10 years of modifications to either enable more power or to try and secure higher reliability at these huge horse power levels. A stock engine makes ~220 Wheel Horse Power…. So when I say that my Subaru wagon grocery getting is faster than your car, I really mean it.</p>
<p>The funny thing is it’s not my car that surprises people the most, it’s the fact that a Marketing person built it. Imagine that, a marketing person who can do more than powerpoint <img src='http://blogs.synopsys.com/breakingthethreelaws/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
 <img src="http://blogs.synopsys.com/breakingthethreelaws/wp-content/plugins/feed-statistics.php?view=1&post_id=791" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.synopsys.com/breakingthethreelaws/2013/04/fpga-based-prototyping-vs-rapid-prototyping-pure-random-stuff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>That other type of Prototyping, Virtual</title>
		<link>http://blogs.synopsys.com/breakingthethreelaws/2013/04/that-other-type-of-prototyping-virtual/</link>
		<comments>http://blogs.synopsys.com/breakingthethreelaws/2013/04/that-other-type-of-prototyping-virtual/#comments</comments>
		<pubDate>Fri, 05 Apr 2013 14:49:28 +0000</pubDate>
		<dc:creator>Michael Posner</dc:creator>
				<category><![CDATA[FPGA-Based Prototyping]]></category>
		<category><![CDATA[In-System Software Validation]]></category>

		<guid isPermaLink="false">http://blogs.synopsys.com/breakingthethreelaws/?p=786</guid>
		<description><![CDATA[Over coffee this morning I found myself thinking about virtual prototyping. Blasphemy you say, Mick is hard core FPGA-based prototyping and he would fight till the death and his cold lifeless body was rotting on the battlefield. (Yes, this blog is 18+ Rated today). The reality is that virtual prototypes, such as Virtualizer, are complementary [...]]]></description>
			<content:encoded><![CDATA[<p>Over coffee this morning I found myself thinking about virtual prototyping. Blasphemy you say, Mick is hard core FPGA-based prototyping and he would fight till the death and his cold lifeless body was rotting on the battlefield. (Yes, this blog is 18+ Rated today). The reality is that virtual prototypes, such as Virtualizer, are complementary to FPGA-Based prototyping.  </p>
<p>Virtual prototypes are not reliant on the availability of RTL so can be used far, far, far earlier in the design cycle. Much software is independent of physical implementation so you get a huge advantage from developing a virtual prototype enabling software development to start early. Because you model the system at a higher level of abstraction you get high performance as well.</p>
<p><a href="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/vp-and-fp.jpg" rel="lightbox[786]"><img class="aligncenter size-full wp-image-787" title="vp-and-fp" src="http://blogs.synopsys.com/breakingthethreelaws/files/2013/04/vp-and-fp.jpg" alt="" width="586" height="365" /></a></p>
<p>On the flip side, virtual prototypes don’t use the physical RTL so it’s only a close representation of the target system, not the system itself. This is the value of FPGA-based prototypes, such as HAPS, they utilize as much of the actual RTL as humanly possible. The FPGA-based prototype is as close as you can get to the real system. Some say (incorrectly) that partitioning and pin multiplexing adds a level of complexity and error. The fact is with new automated techniques offered by tools like Synopsys’ Certify the partitioning and insertion of pin multiplexing logic is transparent to the user and error free.</p>
<p>Then sitting in the middle is Hybrid Prototyping, merging the best attributes of both technologies.</p>
<p>Both technologies play a critical part of the design cycle.</p>
 <img src="http://blogs.synopsys.com/breakingthethreelaws/wp-content/plugins/feed-statistics.php?view=1&post_id=786" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.synopsys.com/breakingthethreelaws/2013/04/that-other-type-of-prototyping-virtual/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
