<?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"?><!-- generator="wordpress/2.3.2" --><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>harry ... the ASIC guy</title>
	<link>http://theasicguy.com</link>
	<description>sharing insights into the people side of ASIC design</description>
	<pubDate>Sat, 24 Oct 2009 16:05:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/HarrytheAsicGuy" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Honey, I Tattoo’ed The Kids</title>
		<link>http://feedproxy.google.com/~r/HarrytheAsicGuy/~3/-CV2d5-xd40/</link>
		<comments>http://theasicguy.com/2009/10/22/honey-i-tattooed-the-kids/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 16:56:59 +0000</pubDate>
		<dc:creator>harry</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Aware Gear]]></category>

		<category><![CDATA[gid-it]]></category>

		<category><![CDATA[WhoTats]]></category>

		<guid isPermaLink="false">http://theasicguy.com/2009/10/22/honey-i-tattooed-the-kids/</guid>
		<description><![CDATA[ I may be the engineer in the family, but my wife is the inventor.
Being an engineer is easy. You go to school to learn well established laws and methods. When you get a job, there are others who can mentor you and show you the ropes. If you need to know more, there are [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Honey, I Tattoo&#8217;ed The Kids", url: "http://theasicguy.com/2009/10/22/honey-i-tattooed-the-kids/" });</script>]]></description>
			<content:encoded><![CDATA[<p><a href="http://theasicguy.com/2009/10/22/honey-i-tattooed-the-kids/gid-it-glow-in-the-dark-skin-stickers/" rel="attachment wp-att-163" target="_blank" title="gid-it Glow In the Dark Skin Stickers"><img src="http://theasicguy.com/blog/wp-content/uploads/2009/10/gidit.gif" alt="gid-it Glow In the Dark Skin Stickers" align="right" /></a> I may be the engineer in the family, but my wife is the inventor.</p>
<p>Being an engineer is easy. You go to school to learn well established laws and methods. When you get a job, there are others who can mentor you and show you the ropes. If you need to know more, there are training classes to take. Someone else, usually marketing, decides what needs to be to be designed. All you have to do is follow the rules.</p>
<p>Being an inventor is hard. There is no school for inventing, nobody to teach you the ropes, and no classes to tell you how to do things. You come up with your own idea that has never been done before. You learn on the fly what you need to know from a variety of domains you know nothing about. You build it yourself. There is no such thing as first pass success. Experimentation and refinement are a constant process.</p>
<p>For those of you who know Joyce and have been privileged to receive one of her hand-made personalized holiday &#8220;greetings&#8221;, you know that she is one of the most creative and gifted people you could ever meet. I&#8217;ve had people tell me that they look forward to the holidays just to find out what she is going to send. Most Novembers, our garage looks like a scene out of <a href="http://www.imdb.com/title/tt0097523/" target="_blank" title="Honey, I Shrunk The Kids">Honey I Shrunk The Kids</a> as Joyce invents a new holiday greeting. Each of these inventions takes countless hours of brainstorming, planning, experimenting, assembling, and tweaking to get it &#8220;just right&#8221;.</p>
<p>There was the mobile of our kids made with clear fishing line tied off. The fishing line, being so slick, would always untie until Joyce figured out to add a drop of glue to the end to keep it in place. Problem solved.</p>
<p>A few years ago Joyce made a lantern with pictures of our children on the outside. It took a lot of research and experimentation to make sure the cardboard comprising the lantern was sufficiently coated so as not to catch fire but still provide a cozy glow. Good to go.</p>
<p>And probably the most interesting of all, there was the snow globe which contained an acrylic encased photo of our daughter Kiara reaching for the stars. I remember Joyce&#8217;s frustration trying to pry the small Lucite blocks from their molds until she realized that sticking them in cold water would loosen the blocks from the molds due to the <a href="http://en.wikipedia.org/wiki/Coefficient_of_thermal_expansion" target="_blank" title="Wiki on CTE">CTE</a> mismatch between the materials. Then, these Lucite blocks were placed in baby food jars that had to have just the right mixture of water and propylene glycol to be viscous and not grow algae. Perfect.</p>
<p>About a year and a half ago, we were visiting Legoland in Carlsbad, CA. My kids (then 4 and 6), especially my son, have a gift for getting &#8220;sidetracked&#8221;. So, Joyce thought it would be a good idea for our kids to have our cell phone numbers conspicuously on them in case they got lost. That way, it would not depend on their memory of our cell numbers for us to be contacted by a helpful stranger if they wandered away. That&#8217;s when the idea for the &#8220;WhoTat&#8221; was born.</p>
<p style="text-align: center"><img src="http://theasicguy.com/blog/wp-content/misc/WhoTats.jpg" alt="WhoTats" vspace="5" width="300" height="137" hspace="5" /></p>
<p>Joyce decided to start a business called <a href="http://www.awaregear.com/index.html" target="_blank" title="AwareGear">Aware Gear</a> that would provide safety products for young children. The first product was the <a href="http://whotats.com" target="_blank" title="Whotats">WhoTat</a> which is a temporary tattoo that is personalized with a phone number to call in case of emergency. Kids like to wear them and parents know that their kids don&#8217;t need to remember their phone numbers. Now, I&#8217;ll admit that I was personally dubious that this was needed. After all, how hard is it for a kid to remember a phone number? The problem is that most of us have several phone numbers (home, work, cell) and a scared lost child of any age can get confused and even mix the phone numbers together. That&#8217;s what my son did, mix the numbers together.</p>
<p>As with the other holiday greetings, this was an invention of its own. At first it seemed easy. Just buy these tattoo sheets that could be fed into a printer, design some neat tattoos, add the phone number, and print. But it wasn&#8217;t so easy. First there were moisture issues where the printing process wouldn&#8217;t work on humid days or the ink wouldn&#8217;t stick. Then the Tats were kind of sticky, so baby powder was used to remove the stickiness, but not too much so as to blur the image. It was probably 6 months before she got the process down to something that would repeatably produce a high quality product.</p>
<p>The second offering was a skin sticker where you could write in your own phone number or message on the fly. Again, material problems. Most recently, she is producing glow-in-the-dark skin stickers called <a href="http://www.awaregear.com/giglskst.html" target="_blank" title="gid-its">gid-its</a>. With Halloween coming up, and all the inherent dangers of visiting strangers while trick-or-treating, this should help kids stay safe. Once again, this has proven to be a real lesson in materials science, specifically how to get paint with glow-in-the-dark powder to adhere evenly to a non- porous acrylic surface. Who knew? Oh, and 2 days ago she told me about another invention idea and I already see the beginnings of prototypes around the house.</p>
<p>Since Halloween is coming around and child safety is a big concern for a lot of parents, I&#8217;d like to ask a favor &#8230; ummm &#8230; I mean offer you an opportunity. Actually, 3 opportunities.</p>
<p>First, as I mentioned, my wife is a creative genius and you have the opportunity to acquire some of there original work. Her products really do help to keep kids safe and are fun and you have the opportunity to get them for your kids. If you don&#8217;t have young kids, tell a friend who does. <a href="http://whotats.com" target="_blank" title="Whotats">You can order them here</a>. An if you use the checkout code <strong>ASICGUY10 </strong>you will get a 10% discount.</p>
<p>Second, you have an opportunity to support a good organization. In addition to the 10% discount mentioned above, Joyce will donate 10% directly to the <a href="http://www.missingkids.com/" target="_blank" title="National Center for Missing and Exploited Children">National Center for Missing and Exploited Children</a>. The NCMEC acts as an information clearinghouse and resource for parents, children, law enforcement agencies, schools, and communities to assist in locating missing children and to raise public awareness about ways to prevent child abduction, child sexual abuse and child pornography. John Walsh, Noreen Gosch, and others advocated establishing the center as a result of frustration stemming from a lack of resources and coordination between law enforcement and other government agencies.</p>
<p>Lastly, if you have gotten some value out of reading this blog over time, then here is your chance to thank me. I&#8217;d really appreciate it.</p>
<p>harry the ASIC guy</p>
<p><a href="http://sharethis.com/item?&wp=2.3.2&amp;publisher=3350605b-2609-439b-8de2-c7646dff3b75&amp;title=Honey%2C+I+Tattoo%26%238217%3Bed+The+Kids&amp;url=http%3A%2F%2Ftheasicguy.com%2F2009%2F10%2F22%2Fhoney-i-tattooed-the-kids%2F">ShareThis</a></p><img src="http://feeds.feedburner.com/~r/HarrytheAsicGuy/~4/-CV2d5-xd40" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://theasicguy.com/2009/10/22/honey-i-tattooed-the-kids/feed/</wfw:commentRss>
		<feedburner:origLink>http://theasicguy.com/2009/10/22/honey-i-tattooed-the-kids/</feedburner:origLink></item>
		<item>
		<title>Synopsys Synphony Synopsis</title>
		<link>http://feedproxy.google.com/~r/HarrytheAsicGuy/~3/hH4JcXCcuwo/</link>
		<comments>http://theasicguy.com/2009/10/12/synopsys-synphony-synopsis/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 16:52:17 +0000</pubDate>
		<dc:creator>harry</dc:creator>
		
		<category><![CDATA[EDA]]></category>

		<category><![CDATA[Behavioral Synthesis]]></category>

		<category><![CDATA[Cadence]]></category>

		<category><![CDATA[High-Level Synthesis]]></category>

		<category><![CDATA[HLS]]></category>

		<category><![CDATA[Mentor]]></category>

		<category><![CDATA[Synopsys]]></category>

		<category><![CDATA[Synphony]]></category>

		<category><![CDATA[Synplify]]></category>

		<guid isPermaLink="false">http://theasicguy.com/2009/10/12/synopsys-synphony-synopsis/</guid>
		<description><![CDATA[I was contacted a few weeks ago by Synopsys&#8217; PR agency to see if I&#8217;d be interested in covering an upcoming product announcement. I usually ignore these &#8220;opportunities&#8221; since the information provided is usually carefully wordsmithed marketing gobbledygook and not enough for me to really form an opinion. However, it turned out that this announcement [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Synopsys Synphony Synopsis", url: "http://theasicguy.com/2009/10/12/synopsys-synphony-synopsis/" });</script>]]></description>
			<content:encoded><![CDATA[<p><a href="http://theasicguy.com/2009/10/12/synopsys-synphony-synopsis/161/" rel="attachment wp-att-161" title="sheet_music.jpg"><img src="http://theasicguy.com/blog/wp-content/uploads/2009/10/sheet_music.jpg" alt="sheet_music.jpg" align="right" vspace="0" width="120" height="150" hspace="5" /></a>I was contacted a few weeks ago by <a href="http://www.mcapr.com/" title="MCA Public Relations" target="_blank">Synopsys&#8217; PR agency</a> to see if I&#8217;d be interested in covering an upcoming product announcement. I usually ignore these &#8220;opportunities&#8221; since the information provided is usually carefully wordsmithed marketing <a href="http://www.davidmeermanscott.com/documents/3703Gobbledygook.pdf" title="David Meerman Scott on Marketing Gobbledygook" target="_blank">gobbledygook</a> and not enough for me to really form an opinion. However, it turned out that this announcement was on a subject I know a little bit about, so I took them up on their offer.</p>
<p>The announcement was &#8220;<a href="http://www.centernetworks.com/embargo-overview" title="Press Embargo" target="_blank">embargoed</a>&#8220;, that is, I was not to make it public until today. Embargoes are a vestige of the days when traditional journalism ruled the roost and when PR departments thought they could control the timing of their message. I don&#8217;t think embargoes benefit companies anymore since news is reported at light speed (literally) and people will write what they want when they want. Still, I consider it a sort of gentleman&#8217;s agreement so I&#8217;m not writing about it until today.</p>
<p>I also waited a little bit until the &#8220;mainstream press&#8221; wrote their articles. That let&#8217;s me point you to the best of them and conserve the space here for my own views, rather that regurgitating the press release and nuts and bolts.</p>
<p><em>(Update: <a href="http://www.edn.com/blog/1690000169/post/1400049740.html?nid=3080" title="Synphony Description from Ron Wilson" target="_blank">Here is a very good description of the Synphony flow from Ron Wilson</a>).</em></p>
<p>Today, <a href="http://synopsys.mediaroom.com/index.php?s=43&amp;item=739" title="Synopsys Press Release on Synphony High Level Synthesis" target="_blank">Synopsys announced</a> a new product called <a href="http://www.synopsys.com/Tools/SLD/HLS/Pages/default.aspx?cmp=SynphonyHLS-HS" title="Synphony High Level Synthesis" target="_blank">Synphony High Level Synthesis</a>. You can read about this <a href="http://www.edadesignline.com/220600176?cid=RSSfeed_EDAdesignline_edadlALL" title="EDA DesignLine Article on Synphony HLS" target="_blank">here</a>. Basically, Synopsys is introducing a high level synthesis (aka behavioral synthesis) product that takes as its input <a href="http://www.mathworks.com/products/matlab/" title="Matlab" target="_blank">Matlab</a> M-Code and produces RTL Code, a cycle accurate C-model, and a testbench for simulation. Since I have not used the tool, I cannot comment on the capabilities or the quality of results or compare it to other tools on the market. However, I have had some past experience with tools like Matlab (specifically SPW) and Synphony (specifically Behavioral Compiler). So, here are my thoughts, observations, opinions that come to mind.</p>
<ol>
<li><strong>Synopsys, once the leader in behavioral synthesis, is now the follower</strong> - When Synopsys introduced Behavioral Compiler over a decade ago they were the first to preach the gospel of high-level synthesis and all the associated benefits. Architectural optimization. Faster simulation. Bridging the gap between system design and ASIC design. Smaller and easier to understand code. Dogs and cats living together. The promises never fully materialized and Synopsys seemingly moved out of the market. Meanwhile, Mentor introduced <a href="http://www.mentor.com/products/esl/high_level_synthesis/catapult_synthesis/" title="Mentor Catapult C" target="_blank">Catapult C</a>, Cadence introduced <a href="http://www.cadence.com/products/sd/silicon_compiler/pages/default.aspx" title="Cadence C-to-Silicon" target="_blank">C-to-Silicon</a>, and several others including <a href="http://www.forteds.com/products/index.asp" title="Forte Cynthesizer" target="_blank">Forte</a>, <a href="http://www.agilityds.com/products/default.aspx" title="Agility" target="_blank">Agility</a>, <a href="http://bluespec.com/products/bsc.htm" title="Bluespec" target="_blank">Bluespec</a>, <a href="http://www.synfora.com/products/products.html" title="Synfora" target="_blank">Synfora</a>, <a href="http://chipvision.com/products/index.php" title="ChipVision" target="_blank">ChipVision</a>, and <a href="http://autoesl.com/" title="AutoESL" target="_blank">AutoESL</a> introduced their own high-level synthesis tools. Now, after acquiring <a href="http://www.synopsys.com/Tools/SLD/AlgorithmicSynthesis/Pages/default.aspx" title="Synplify DSP" target="_blank">Synplify DSP</a> through Synplicity, Synopsys is finally re-entering the market (at least for ASIC design) with Synphony. The hunted have become the hunters.</li>
<li><strong>Synphony takes M-code from Matlab as its only source</strong> - Whereas most (but not all) other high-level synthesis tools input C like languages, Synopsys has chosen to input M-code only, at least for now. According to Chris Eddington, who is Director of Product Marketing for System-Level Products at Synopsys (according to <a href="http://www.linkedin.com/pub/chris-eddington/7/7a3/853" title="Chris Eddington on LinkedIn" target="_blank">his LinkedIn profile</a>), approximately 60% of those who say they do &#8220;high-level design&#8221; are using M-code or some form of C (ANSI C, C++, System-C) for some portion of their design activities. Of those, slightly more use the C variants than M-code, which means that somewhere close to 25% of all ASIC designers could be a possible market for this tool.</li>
<li><strong>Synopsys can try to leverage the Matlab installed base</strong> - As mentioned above, Synopsys estimates that 25% of high-level designers could use the Synphony tool which is a pretty big market. By targeting mainly algorithmic design, not control logic, Synopsys can try to serve the Matlab installed base with a more narrowly targeted offering which should make it easier to support. It also allows Synopsys to avoid a bloody battle over C dominance and to pursue a <a href="http://en.wikipedia.org/wiki/Blue_Ocean_Strategy" title="Wiki on Blue Ocean Strategy" target="_blank">blue ocean strategy</a> with Matlab&#8217;s installed base. Interestingly though, there is no partnership with <a href="http://www.mathworks.com/" title="Mathworks" target="_blank">MathWorks</a> implied by this announcement.</li>
<li><strong>Synphony leverages existing IP libraries</strong> - Libraries already exist for many common functions that were available for the Synplify DSP tool. The library elements are available as well for Synphony, allowing the designer to specify his functionality using this library or using M-code as the source.</li>
<li><strong>An FPGA tool is being adapted for ASIC</strong> - This is probably one of the first times that a tool initially developed for FPGAs (Synplify DSP) is being adapted for ASICs. It&#8217;s usually the other way around (e.g. FPGA Compiler grew out of Design Compiler). It should be interesting to see if the FPGA tool can &#8220;cut-it&#8221; in the ASIC world.</li>
<li><strong>Ties to implementation are seemingly tenuous</strong> - A tool that can take M-code as its input and produce RTL and C and do all the other things is all fine and good. But for Synphony to become more than an experimentation tool, it has to produce results (speed, area, power) as good or better than hand-coded RTL. However, the ties to the implementation tool (Design Compiler) are not as direct as even Behavioral Compiler was a decade ago. It seems that Synphony takes an approach where it pre-compiles and estimates timing for various blocks (kind of like building DesignWare libraries), but it assembles the design outside of DesignCompiler <em>without</em> all the associated timing views and engines necessary for true design and timing closure. It&#8217;s hard to understand how this can reliably produce results that consistently meet timing, but perhaps there is something that I am not aware of?</li>
<li><strong>Focus on &#8220;algorithmic design&#8221;, not control </strong>- As mentioned above, Synopsys is going after the folks using Matlab. And those designers are developing algorithms, not state machines. In essence, Synphony can focus on the fairly straightforward problem of scheduling mathematical operations to hit throughput and latency goals and not deal with more complex control logic. Much simpler.</li>
<li><strong>Conversion from Floating Point to Fixed Point</strong> - Anyone who has designed a filter or any DSP function knows that the devil is in the details, specifically the details of fixed point bit width. One choice of bit width affects downstream choices. You have to decide whether to round or truncate and these decisions can introduce unexpected artifacts into your signal. Synphony converts the floating point Matlab model into a fixed point implementation. Supposedly, it then allows you to easily fiddle with the bit widths to tweak the performance. Some earlier Synopsys products did this (Cossap, System Studio) and it&#8217;s a nice feature that can save time. We&#8217;ll see how useful it really is over time.</li>
<li><strong>Synphony produces real RTL, as well as C-code and a testbench</strong> - One of the drawbacks of Behavioral Compiler is that it never produced a human readable form of RTL code. This made it hard to simulate and debug the RTL. Synphony supplies readable RTL (or so I am told) as well as cycle accurate C-code for system simulation and a testbench for block simulation. This should help facilitate full chip simulations for chip integration, since Synphony will probably only be used on blocks, not entire chips.</li>
<li><strong>Couldn&#8217;t Synopsys come up with a better reference than Toyon Research Corporation</strong> - No offense to Toyon, but they are hardly a household name. It makes me wonder how many partners Synopsys has engaged in this development and how well tested this flow is. Not saying it isn&#8217;t well tested, just that Synopsys is making me wonder. Gimme a name I&#8217;ve heard of, please.</li>
</ol>
<p>Only time will tell if Synphony is truly music to our ears, or if it is just SYNthesis that is PHONY.</p>
<p>harry the ASIC guy</p>
<p><a href="http://sharethis.com/item?&wp=2.3.2&amp;publisher=3350605b-2609-439b-8de2-c7646dff3b75&amp;title=Synopsys+Synphony+Synopsis&amp;url=http%3A%2F%2Ftheasicguy.com%2F2009%2F10%2F12%2Fsynopsys-synphony-synopsis%2F">ShareThis</a></p><img src="http://feeds.feedburner.com/~r/HarrytheAsicGuy/~4/hH4JcXCcuwo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://theasicguy.com/2009/10/12/synopsys-synphony-synopsis/feed/</wfw:commentRss>
		<feedburner:origLink>http://theasicguy.com/2009/10/12/synopsys-synphony-synopsis/</feedburner:origLink></item>
		<item>
		<title>Writing a Fan a $439 Personal Check for a Bad Game - Priceless</title>
		<link>http://feedproxy.google.com/~r/HarrytheAsicGuy/~3/TyLzY1geCdw/</link>
		<comments>http://theasicguy.com/2009/09/24/writing-a-fan-a-439-personal-check-for-a-bad-game-priceless/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 05:27:27 +0000</pubDate>
		<dc:creator>harry</dc:creator>
		
		<category><![CDATA[Communication]]></category>

		<category><![CDATA[EDA]]></category>

		<category><![CDATA[New Media / New Tech]]></category>

		<guid isPermaLink="false">http://theasicguy.com/2009/09/24/writing-a-fan-a-439-personal-check-for-a-bad-game-priceless/</guid>
		<description><![CDATA[To hear long time fan Tony Seminary tell the story, he was embarrassed by the Oregon Ducks performance when they lost to Boise State on the opening night of the 2009 college football season. Not only did they play a sloppy game, gaining only 152 total yards, making only 6 first downs, and committing 2 [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Writing a Fan a $439 Personal Check for a Bad Game - Priceless", url: "http://theasicguy.com/2009/09/24/writing-a-fan-a-439-personal-check-for-a-bad-game-priceless/" });</script>]]></description>
			<content:encoded><![CDATA[<p>To hear long time fan <a href="http://sports.espn.go.com/ncf/news/story?id=4496615" title="Tony Seminary Story" target="_blank">Tony Seminary tell the story</a>, he was embarrassed by the <a href="http://www.goducks.com/" title="Oregon Ducks" target="_blank">Oregon Ducks</a> performance when they lost to <a href="http://www.broncosports.com/" title="Boise State" target="_blank">Boise State</a> on the opening night of the 2009 college football season. Not only did they play a <a href="http://scores.espn.go.com/ncf/recap?gameId=292460068" title="Boise State beats Oregon" target="_blank">sloppy game</a>, gaining only 152 total yards, making only 6 first downs, and committing 2 turnovers, but the whole nation got to see one of their star players punch out a Boise State player on the field after the game.</p>
<p>So what did Tony do? He wrote an email to new Ducks head coach <a href="http://en.wikipedia.org/wiki/Chip_Kelly" title="Chip Kelly" target="_blank">Chip Kelly</a> asking for him to reimburse him for the cost of his round trip from Portland to Boise.</p>
<p>So what did Chip Kelly do? He wrote an email back asking &#8220;what&#8217;s your address?&#8221; A few days later, Tony received a personal check from Chip Kelly for the $439 that Tony had requested.<img src="http://theasicguy.com/blog/wp-content/uploads/2009/09/chipcheck.jpg" alt="Chip Kelly Check" align="right" vspace="10" hspace="5" /></p>
<p>This happened a few weeks ago, but it just hit the news this week and has gone, dare I say the word, &#8216;viral&#8217;. Among the results of this are the following:</p>
<ul>
<li>Customer Loyalty - Tony Seminary sent the check back and has been quoted as saying “I think of Coach Kelly as a totally different person now, I have a different bond with him now thanks to what happened. Let’s just say he lost every game as an Oregon coach. You would never hear me calling for his head. It just wouldn’t happen. The guy showed an incredible amount of class”.</li>
<li>Team Loyalty - Said Seminary, “I now know why his kids would run through a wall for that guy, because who does what he did, right? That is simply amazing.”</li>
<li>Personal Reputation - In blogs and articles all over, Chip Kelly is being hailed not only for doing what he did, but for doing it quietly without drawing attention. As one blog said &#8220;Chip Kelly, a man of his word.&#8221;</li>
<li>School Reputation - I don&#8217;t have any evidence of this as yet, it&#8217;s too early, but certainly some of this will rub off on the University of Oregon, in a good way.</li>
</ul>
<p>The good news was that Oregon had put in charge a man with integrity and they gave him the freedom to respond as he saw fit. But how would most schools and companies have handled something like this? It would have probably gone something like this:</p>
<ol>
<li>Coach receives email and forwards it to the legal department.</li>
<li>Lawyers craft a carefully worded response indicating that Oregon regrets the loss but it is not responsible for incidental damages according to the relevant terms and conditions on the ticket that Mr. Seminary tacitly agreed to and should have read.</li>
<li>Mr. Seminary vows never to go to another Ducks football game again. He then goes online and tells hundreds of his friends who are Ducks fans the story.</li>
<li>One of his friends writes a Oregon Ducks blog and posts the story and the text of the Oregon response email. ESPN picks it up and shows it on Sportscenter.</li>
<li>Hundreds of Ducks fans come to the next game with signs saying something like &#8220;Win, or give me my money back&#8221;.</li>
<li>Top recruit hears the story and decides that he&#8217;d rather not go to Oregon. Chooses USC instead.</li>
<li>Athletic Director resigns.</li>
</ol>
<p>No matter what business you are in, hire good people with good judgment and give them the freedom to make the customer happy. That kind of service is &#8220;priceless&#8221;.</p>
<p>harry the ASIC guy</p>
<p><a href="http://sharethis.com/item?&wp=2.3.2&amp;publisher=3350605b-2609-439b-8de2-c7646dff3b75&amp;title=Writing+a+Fan+a+%24439+Personal+Check+for+a+Bad+Game+-+Priceless&amp;url=http%3A%2F%2Ftheasicguy.com%2F2009%2F09%2F24%2Fwriting-a-fan-a-439-personal-check-for-a-bad-game-priceless%2F">ShareThis</a></p><img src="http://feeds.feedburner.com/~r/HarrytheAsicGuy/~4/TyLzY1geCdw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://theasicguy.com/2009/09/24/writing-a-fan-a-439-personal-check-for-a-bad-game-priceless/feed/</wfw:commentRss>
		<feedburner:origLink>http://theasicguy.com/2009/09/24/writing-a-fan-a-439-personal-check-for-a-bad-game-priceless/</feedburner:origLink></item>
		<item>
		<title>I’m (Not) an IBMer Anymore</title>
		<link>http://feedproxy.google.com/~r/HarrytheAsicGuy/~3/JLaKmaV2RiE/</link>
		<comments>http://theasicguy.com/2009/09/17/im-not-an-ibmer-anymore/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 07:38:04 +0000</pubDate>
		<dc:creator>harry</dc:creator>
		
		<category><![CDATA[EDA]]></category>

		<category><![CDATA[Project Management]]></category>

		<category />

		<category><![CDATA[IBM]]></category>

		<guid isPermaLink="false">http://theasicguy.com/2009/09/17/im-not-an-ibmer-anymore/</guid>
		<description><![CDATA[I came across a tweet the other night that pointed me to a discussion on the EE Times forum regarding an editorial by Mark LaPedus a few weeks ago. The editorial states that &#8220;IBM Corp. has cut nearly 10,000 jobs this year, according to reports, although Big Blue still refuses to fess up to most [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "I&#8217;m (Not) an IBMer Anymore", url: "http://theasicguy.com/2009/09/17/im-not-an-ibmer-anymore/" });</script>]]></description>
			<content:encoded><![CDATA[<p><img src="http://theasicguy.com/blog/wp-content/uploads/2009/09/ibm-not.JPG" alt="IBM Not" align="left" border="5" hspace="5" />I came across a <a href="http://twitter.com/naswitter/statuses/4021934174" target="_blank" title="Tweet from @naswitter">tweet</a> the other night that pointed me to a <a href="http://www.eetimes.com/tigforums/thread.jspa;jsessionid=1O1DMW2H2MLYVQE1GHPCKHWATMY32JVN?threadID=6994" target="_blank" title="EE Times Discussion on Outsourcing">discussion on the EE Times forum</a> regarding an <a href="http://www.eetimes.com/news/latest/showArticle.jhtml?articleID=219501449#community" target="_blank" title="Outsourcing Article by Mark LaPedus">editorial by Mark LaPedus</a> a few weeks ago. The editorial states that &#8220;<a href="http://ibm.com" title="IBM" target="_blank">IBM Corp.</a> has cut nearly 10,000 jobs this year, according to reports, although Big Blue still refuses to fess up to most of the layoffs.&#8221; Although IBM denies the reports and claims they are fabrications by union officials, the editorial adds fuel to the fire by stating that &#8220;for some time, the union has charged that IBM is cutting and outsourcing U.S. jobs, while quietly hiring in India.&#8221;</p>
<p>The comments in the discussion thread are very interesting and worth reading through. If you don&#8217;t have time, here&#8217;s a synopsis of the various opinions offered there:</p>
<ul>
<li>We are in a jobless recovery and IBM is not the only company moving jobs offshore.</li>
<li>IBM is a corporation and their only obligation is to their shareholders. Outsourcing to India makes business sense so that is what they need to do.</li>
<li>&#8220;The sole function of a union is to keep their own jobs and breed a sense of entitlement and proliferate mediocrity.&#8221;</li>
<li>If it&#8217;s in the national interest to keep jobs and fabs here, then public funds should fund them.</li>
<li>Instead of blaming IBM, consider the high taxes and burdensome laws that favor outsourcing over keeping jobs in the US.</li>
<li>If you think IBM is doing the right thing, just wait till it&#8217;s your job being outsourced.</li>
<li>If this kind of off-shoring continues, we will wipe out the technological advantage we have in the US and you&#8217;ll need to move to another country to get a job.</li>
<li>Outsourcing &#8220;delivers worse results at lower costs&#8221;, and that&#8217;s what businesses want right now.</li>
<li>We, as consumers, are more concerned about the low prices we get at Walmart than the notion of &#8220;social justice.&#8221;</li>
<li>Instead of laying people off, cut out the big executive bonuses and perks.</li>
<li>Companies need to take care of all three groups - employees, customers, and shareholders. Otherwise employees can quit, customers can stop buying, and shareholders can sell.</li>
<li>Do companies owe anything to the communities where they are located or to the nations where they are headquartered?</li>
<li>Yes, they owe taxes!</li>
</ul>
<p>Personally, I can see both sides, but what do you think? I&#8217;m especially interested to hear from any company execs who have decided against outsourcing and why that is.</p>
<p>harry the ASIC guy</p>
<p><a href="http://sharethis.com/item?&wp=2.3.2&amp;publisher=3350605b-2609-439b-8de2-c7646dff3b75&amp;title=I%26%238217%3Bm+%28Not%29+an+IBMer+Anymore&amp;url=http%3A%2F%2Ftheasicguy.com%2F2009%2F09%2F17%2Fim-not-an-ibmer-anymore%2F">ShareThis</a></p><img src="http://feeds.feedburner.com/~r/HarrytheAsicGuy/~4/JLaKmaV2RiE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://theasicguy.com/2009/09/17/im-not-an-ibmer-anymore/feed/</wfw:commentRss>
		<feedburner:origLink>http://theasicguy.com/2009/09/17/im-not-an-ibmer-anymore/</feedburner:origLink></item>
		<item>
		<title>The Accidental Blogger</title>
		<link>http://feedproxy.google.com/~r/HarrytheAsicGuy/~3/2MnAYJOn3RE/</link>
		<comments>http://theasicguy.com/2009/09/10/the-accidental-blogger/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 06:05:39 +0000</pubDate>
		<dc:creator>harry</dc:creator>
		
		<category><![CDATA[Communication]]></category>

		<category><![CDATA[EDA]]></category>

		<category><![CDATA[New Media / New Tech]]></category>

		<category><![CDATA[Blogging]]></category>

		<category><![CDATA[Synopsys]]></category>

		<guid isPermaLink="false">http://theasicguy.com/2009/09/10/the-accidental-blogger/</guid>
		<description><![CDATA[As a kid, I always dreamed of being interviewed after hitting the game winning homerun or jump shot or throwing the game winning touchdown pass. Well, at this point in my life, the likelihood of those dreams is pretty much zilch. But, fortunately, I&#8217;ve been able to achieve something almost as great. A one-hour interview [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "The Accidental Blogger", url: "http://theasicguy.com/2009/09/10/the-accidental-blogger/" });</script>]]></description>
			<content:encoded><![CDATA[<p>As a kid, I always dreamed of being interviewed after hitting the game winning homerun or jump shot or throwing the game winning touchdown pass. Well, at this point in my life, the likelihood of those dreams is pretty much zilch. But, fortunately, I&#8217;ve been able to achieve something almost as great. <a href="http://www.blogtalkradio.com/BigDreamers/2009/09/14/Harrythe-ASIC-Guy-The-Accidental-Blogger" title="Harry on the Reinvent Success Show" target="_blank">A one-hour interview on Dee McCrorey&#8217;s Big Dreamers! The Reinvent Success Show</a>.</p>
<p><a href="http://risktakingforsuccess.typepad.com/rfs/welcome.html" title="Dee McCrorey" target="_blank"><img src="http://theasicguy.com/blog/wp-content/uploads/2009/09/dee-mccrorey.jpg" alt="Dee McCrorey" align="left" hspace="5" /></a></p>
<p>So, after a full weekend of watching college football and then NFL football, and listening to those other guys getting interviewed after the game winning touchdowns, you can sit down at 6pm PDT, and unwind as <a href="http://risktakingforsuccess.typepad.com/rfs/about-dee-mccrorey.html" title="Dee McCrorey" target="_blank">Dee McCrorey</a>, Risk Guru, Innovation Catalyst, and Business Coach asks me about my career from no-name engineer to &#8220;Harry the ASIC Guy&#8221;. You can always listen to the recording afterward if the time is inconvenient, but if you tune in live you can actually call into the show and ask questions, make comments, remind me of the $10 I borrowed for lunch and never gave back, whatever.</p>
<p>Honestly, I&#8217;m both flattered and embarrassed to have this opportunity. I met Dee just this past July at <a href="http://dac.com" title="Design Automation Conference" target="_blank">DAC</a> in the <a href="http://www.synopsys.com/Company/DAC2009/Pages/ConversationCentral.aspx" title="Synopsys Conversation Central" target="_blank">Synopsys Conversation Central</a> booth and we hit it off right away. Even after the sessions were over, Dee stayed and continued to ask questions trying to dig deeper and get at the core the topics we were discussing. She really has a desire to get to the essence of things which is a great asset for an interviewer, so I&#8217;m looking forward to some tough questions. She also has a thriving consulting business helping professionals reinvent their careers, both within corporations and individually, so I&#8217;m looking forward to working with her professionally as well.</p>
<p>For more information on the show, you can <a href="http://www.blogtalkradio.com/BigDreamers/2009/09/14/Harrythe-ASIC-Guy-The-Accidental-Blogger" title="Harry on the Reinvent Success Show" target="_blank">go here</a>. I hope you can join me.</p>
<p>harry the ASIC guy</p>
<p><a href="http://sharethis.com/item?&wp=2.3.2&amp;publisher=3350605b-2609-439b-8de2-c7646dff3b75&amp;title=The+Accidental+Blogger&amp;url=http%3A%2F%2Ftheasicguy.com%2F2009%2F09%2F10%2Fthe-accidental-blogger%2F">ShareThis</a></p><img src="http://feeds.feedburner.com/~r/HarrytheAsicGuy/~4/2MnAYJOn3RE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://theasicguy.com/2009/09/10/the-accidental-blogger/feed/</wfw:commentRss>
		<feedburner:origLink>http://theasicguy.com/2009/09/10/the-accidental-blogger/</feedburner:origLink></item>
		<item>
		<title>Two Blog or Not Two Blog?</title>
		<link>http://feedproxy.google.com/~r/HarrytheAsicGuy/~3/7K6UN4na1R8/</link>
		<comments>http://theasicguy.com/2009/09/07/two-blog-or-not-two-blog/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 04:44:08 +0000</pubDate>
		<dc:creator>harry</dc:creator>
		
		<category><![CDATA[Communication]]></category>

		<category><![CDATA[EDA]]></category>

		<category><![CDATA[New Media / New Tech]]></category>

		<category><![CDATA[Cloud Computing]]></category>

		<category><![CDATA[LinkedIn]]></category>

		<category><![CDATA[SaaS]]></category>

		<category><![CDATA[Xuropa]]></category>

		<guid isPermaLink="false">http://theasicguy.com/2009/09/07/two-blog-or-not-two-blog/</guid>
		<description><![CDATA[I got an email last week from one the readers of this blog that observed &#8220;it would be interesting to learn how to manage both blogs while doing justice to your readers.&#8221; He was of course referring to my new blog on Xuropa that I write in addition to this one.



 Indeed, this was a [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Two Blog or Not Two Blog?", url: "http://theasicguy.com/2009/09/07/two-blog-or-not-two-blog/" });</script>]]></description>
			<content:encoded><![CDATA[<p>I got an email last week from one the readers of this blog that observed &#8220;it would be interesting to learn how to manage both blogs while doing justice to your readers.&#8221; He was of course referring to <a href="http://xuropa.com/blog" title="Xuropa Blog" target="_blank">my new blog on Xuropa</a> that I write in addition to this one.</p>
<p align="center"><object width="425" height="344"></object></p>
<param name="movie" value="http://www.youtube.com/v/WczaqwhyYvk&amp;hl=en&amp;fs=1&amp;"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/WczaqwhyYvk&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed> Indeed, this was a concern of mine that I had considered carefully before embarking on the other blog &#8230; or so I thought. The other day I wrote a new blog post about how designers want to actually use tools hands-on rather than just listen to product marketing pitches, or webinars, or podcasts. I originally wrote the post for this blog, then decided that it made more sense for the <a href="http://xuropa.com/blog" title="Xuropa Blog" target="_blank">Xuropa blog</a>, and ended up publishing it there (<a href="http://www.xuropa.com/blog/2009/09/02/experience-and-education-in-eda/" title="Experience and Education in EDA on the Xuropa Blog" target="_blank">here&#8217;s the link</a>). But it could have really gone on either one with small adjustments. I can see that this is now going to be more difficult than I thought.I did a little research online to see how other bloggers are handling writing multiple blogs. One of the suggestions was to set down the objectives of each of the blogs so I could be more clear in my mind and to the readers. I think that&#8217;s a good idea. So here goes:</p>
<ul>
<li>The <a href="http://xuropa.com/blog" title="Xuropa Blog" target="_blank">Xuropa blog</a> will be focused on ways that EDA companies can do <em>more with less</em>, like cloud computing, online tool access, and software-as-a-service. It will also be written for an audience of EDA sales and marketing professionals. If you are in EDA, you&#8217;ll want to subscribe to that blog.</li>
<li>The <a href="http://theasicguy.com" title="harry the ASIC guy blog" target="_blank">harry the ASIC guy blog</a> will include lots of other content and is hopefully valuable for people in all aspects of the semiconductor industry. I&#8217;ll discuss general engineering trends, quarterly reports from EDA companies, technical topics, and industry news. If you are a designer, you&#8217;ll want to subscribe to this blog.</li>
</ul>
<p>I&#8217;m guessing that many of you will be interested in both topic areas and so it is OK to <a href="http://www.xuropa.com/blog/feed/" title="Xuropa RSS Feed" target="_blank">subscribe to the Xuropa blog</a> and <a href="http://feeds.feedburner.com/harrytheasicguy" title="harry the ASIC guy blog RSS feed" target="_blank">subscribe to this blog</a>. You have my permission. After some time you may find that you are only interested in one of the blogs. That&#8217;s OK too, just unsubscribe to the one that doesn&#8217;t meet your needs.</p>
<p>Another suggestion was to set realistic expectations for how frequently I&#8217;d be publishing a new post. I think that is a good idea as well. I will continue to post on this blog roughly once per week as I have in the past. For some time I was actually closer to 2 posts per week but I have fallen back to once a week and that is about what I can handle now. The other blog is shared with some other folks from <a href="http://xuropa.com" title="Xuropa" target="_blank">Xuropa</a> so I will probably publish there every other week. We&#8217;ll see how that goes.</p>
<p>I&#8217;d like to ask you each a favor as well. Please help me keep to my commitment. I&#8217;ve already made this commitment of public record here, so that alone will provide some pressure. But if I start to post too infrequently or the quality slips or goes off track, let me know. Leave a comment or send me an email.</p>
<p>I would also like to make this blog a little more fresh and collaborative. I&#8217;ve said in the past that I learn more from you folks than you learn from me. You are working in hundreds of companies with thousands of years of collective experience. I&#8217;d like to see if we can tap into that for all our benefit. So here&#8217;s the deal:</p>
<ul>
<li>If you have an idea for a blog post, let me know. Leave it as a comment or send me an email. I&#8217;ll make sure I give you full credit (unless you want to be anonymous) and link back to your website or LinkedIn profile.</li>
<li>If you&#8217;d like to write a guest blog post, I&#8217;m open to that as well. The more viewpoints the better.</li>
</ul>
<p>Of course, not every suggestion will be used and not every offer of a guest blog post will be accepted. I&#8217;ll still make that decision to make sure the content is of high quality. But I won&#8217;t censor anything just because I disagree.</p>
<p>Well, I guess that&#8217;s it. We&#8217;re going to try this 2 blog thing and see how it goes. Wish me luck.</p>
<p>harry the ASIC guy</p>
<p><a href="http://sharethis.com/item?&wp=2.3.2&amp;publisher=3350605b-2609-439b-8de2-c7646dff3b75&amp;title=Two+Blog+or+Not+Two+Blog%3F&amp;url=http%3A%2F%2Ftheasicguy.com%2F2009%2F09%2F07%2Ftwo-blog-or-not-two-blog%2F">ShareThis</a></p><img src="http://feeds.feedburner.com/~r/HarrytheAsicGuy/~4/7K6UN4na1R8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://theasicguy.com/2009/09/07/two-blog-or-not-two-blog/feed/</wfw:commentRss>
		<feedburner:origLink>http://theasicguy.com/2009/09/07/two-blog-or-not-two-blog/</feedburner:origLink></item>
		<item>
		<title>Who Ya Gonna Trust?</title>
		<link>http://feedproxy.google.com/~r/HarrytheAsicGuy/~3/d1kqWkr8GnY/</link>
		<comments>http://theasicguy.com/2009/08/27/who-ya-gonna-trust/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 15:03:11 +0000</pubDate>
		<dc:creator>harry</dc:creator>
		
		<category><![CDATA[Communication]]></category>

		<category><![CDATA[New Media / New Tech]]></category>

		<category />

		<category><![CDATA[Synopsys]]></category>

		<guid isPermaLink="false">http://theasicguy.com/2009/08/27/who-ya-gonna-trust/</guid>
		<description><![CDATA[Our summer has been pretty hectic and full of uncertainty, so we put off planning a short vacation until just this past weekend. We usually go up to Big Bear and stay at this one place that is dog friendly and has a pool for the kids and is close to town. We’ve stayed there [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Who Ya Gonna Trust?", url: "http://theasicguy.com/2009/08/27/who-ya-gonna-trust/" });</script>]]></description>
			<content:encoded><![CDATA[<p><img src="http://theasicguy.com/blog/wp-content/uploads/2009/08/joeisuzu.jpg" alt="Joe Isuzu - You Have My Word On It" align="right" width="250" height="165" />Our summer has been pretty hectic and full of uncertainty, so we put off planning a short vacation until just this past weekend. We usually go up to Big Bear and stay at this one place that is dog friendly and has a pool for the kids and is close to town. We’ve stayed there 3 times before and have always been very happy.</p>
<p>This past Saturday morning, I Googled the name of the resort in order to get the web address when I noticed that there was a Trip Advisor listing for the place. So, I thought I’d check it out. Much to my surprise there was a slew of negative reviews. I dug a little further and found that many of these reviews were placed around the same date (since we had been there last) by people who only rated this one place and who had very similar complaints. These reviews seemed suspicious, but who knew, maybe some had merit. These could be legit or they could be someone posting them on the behalf of competing resorts to discredit their competitor.</p>
<p>As I surfed a little more, I found comments on some other pages indicating that this sort of negative posting on rating sites had become epidemic for Big Bear. Who knew that the lodging industry in this cozy little town in the mountains was so cutthroat? It’s a good example of a lose-lose strategy. Now I can’t trust any of the ratings!</p>
<p>In the end we ended up booking at a different resort, mostly due to other factors, but admittedly also due in part to the FUD (fear, uncertainty, and doubt) caused by these reviews.</p>
<p>On Sunday morning I came across an <a href="http://www.mobilecrunch.com/2009/08/22/cheating-the-app-store-pr-firm-has-interns-post-positive-reviews-for-clients/" title="cheating the app store pr firm has interns post positive reviews for clients" target="_blank">article </a> that describes how one PR firm allegedly hires interns “to trawl iTunes and other community forums posing as real users, and has them write positive reviews for their client’s applications.” Now, I knew that this sort of mischief happened, but I thought it was all amateurish behavior on the part of overzealous business owners and their fans. I did not realize it was an actual service one could select from a PR firm. How brazen!</p>
<p>On the other hand, maybe this article I read was actually secretly sponsored by a competing PR firm in order to discredit the PR firm being decried in the article. Who is to believe whom? Hmmm&#8230;..</p>
<p>Before you say that I am naïve about all this behavior, I’m not. The verification methodology survey I posted back in February <a href="http://theasicguy.com/2009/02/04/enough-already/" title="OVM VMM Fans Vandalized My Survey" target="_blank">was vandalized</a> by <a href="http://vmmcentral.org/" title="VMM Central" target="_blank">VMM</a> and <a href="http://ovmworld.org" title="OVM World" target="_blank">OVM</a> fans. And more than a year ago, someone <a href="http://groups.google.com/group/comp.lang.verilog/browse_thread/thread/0daafb8c8f8a3818/e55c93486093886f?pli=1" title="My Copied VMM Post" target="_blank">copied a blog post of mine onto comp.lang.verilog</a> for the sole purpose of posting in response a personal attack on my credibility. I’ve seen this stuff first hand.</p>
<p>A big part of the problem is anonymity and impunity. When someone uses a fictitious name and email address to post such a review as the one described above, we never know who that person is and he never suffers any consequences. After all, who is Vactioner287 after all? However, let’s say that one could only leave a comment by using his LinkedIn profile. I bet that would kill 99% of the issues right there.</p>
<p>(Actually, it would probably result in a proliferation of fictitious LinkedIn accounts, but then you could tell pretty well from those accounts that they are fakes since they’d be very bare. To some extent, like metastability, you can never totally get rid of the problem … you can only make it less likely.)</p>
<p>Most websites that accept reviews require registration. Although the hassle of registration deters some legitimate people from leaving legitimate comments, it also beneficially deters those with malicious intentions to a great degree. Almost all the online communities in EDA require some sort of registration, the Synopsys blogs being the only one that I can name that does not.</p>
<p>So, who ya gonna trust?</p>
<p>Personally, there are 3 types of people who I trust on the internet and they are as follows:</p>
<ol>
<li><strong>People I already know and trust</strong> - These are people who I know personally. Maybe they are current or former colleagues or customers or suppliers or partners or friends. I have reason to trust them because I know them.</li>
<li><strong>People I’ve come to trust</strong> - These are people whom I have come to know through the internet who have demonstrated over a period of time that they are trustworthy. Maybe it’s a blogger who has proven to be right most of the time. Or whose advice rings true. Or who provides me with valuable information and insight. Hopefully, I am one of those people for you.</li>
<li><strong>People I’ve been told to trust by others I trust</strong> - This is where social capital and influence come into play. If someone I trust links to someone else, then I gain trust in that person to whom he is linking. If he’s on his blogroll. If he’s a guest blogger. If he’s written a book that is referred to. Not that everyone that is referenced is automatically trustworthy, but it helps.</li>
</ol>
<p>If you were to look at my Google Reader and see who I subscribe to, they pretty much fall into the 3 categories above. That gives me plenty to read.</p>
<p>Unfortunately, this doesn’t help too much with the situation I originally described, because Vacationer287 doesn’t fall any of these categories. What do you do then? Ask yourself the following:</p>
<ol>
<li> Did he write anything else under this name or did he just join to post this one review. If the former, then he may be legit (you need to look at what they wrote). If the former, that’s suspicious.</li>
<li> Did he use a real name? Vandals often hide behind fictitious and non-descript names.</li>
<li> Does it pass the smell test? I can smell bad milk without a lab test and you can too. Does it all make sense or does some of the writeup just seem too good or bad to be true?</li>
</ol>
<p>I don&#8217;t know if this post helps you or confuses you more. Probably, it confuses you because now you have to consider why and how you come to trust some people and not others on the internet. That&#8217;s good. From reconciling confusion comes understanding.</p>
<p>Trust me, you have my word on it.</p>
<p>harry the ASIC guy</p>
<p><a href="http://sharethis.com/item?&wp=2.3.2&amp;publisher=3350605b-2609-439b-8de2-c7646dff3b75&amp;title=Who+Ya+Gonna+Trust%3F&amp;url=http%3A%2F%2Ftheasicguy.com%2F2009%2F08%2F27%2Fwho-ya-gonna-trust%2F">ShareThis</a></p><img src="http://feeds.feedburner.com/~r/HarrytheAsicGuy/~4/d1kqWkr8GnY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://theasicguy.com/2009/08/27/who-ya-gonna-trust/feed/</wfw:commentRss>
		<feedburner:origLink>http://theasicguy.com/2009/08/27/who-ya-gonna-trust/</feedburner:origLink></item>
		<item>
		<title>The Road Not Taken</title>
		<link>http://feedproxy.google.com/~r/HarrytheAsicGuy/~3/VEtcEzsEKC0/</link>
		<comments>http://theasicguy.com/2009/08/20/the-road-not-taken/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 06:26:04 +0000</pubDate>
		<dc:creator>harry</dc:creator>
		
		<category><![CDATA[EDA]]></category>

		<category><![CDATA[Project Management]]></category>

		<guid isPermaLink="false">http://theasicguy.com/2009/08/20/the-road-not-taken/</guid>
		<description><![CDATA[I&#8217;d like to offer you the opportunity to help someone out who needs to make a key decision in her life.
As I&#8217;ve written about and spoken about recently, the economic woes of the past year have impacted many of my peers and I&#8217;m sure yours as well. Especially hard hit seem to be those in [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "The Road Not Taken", url: "http://theasicguy.com/2009/08/20/the-road-not-taken/" });</script>]]></description>
			<content:encoded><![CDATA[<p><a href="http://theasicguy.com/2009/08/20/the-road-not-taken/fork-in-road/" target="_blank" rel="attachment wp-att-147" title="Fork in Road courtesy Leo Reynolds"><img src="http://theasicguy.com/blog/wp-content/uploads/2009/08/fork-in-road.jpg" alt="Fork in Road" align="left" vspace="5" width="150" height="150" hspace="5" /></a>I&#8217;d like to offer you the opportunity to help someone out who needs to make a key decision in her life.</p>
<p>As I&#8217;ve <a href="http://theasicguy.com/2009/07/26/coffee-jobs-and-dac/" title="Coffee, Jobs, and DAC" target="_blank">written about</a> and spoken about recently, the economic woes of the past year have impacted many of my peers and I&#8217;m sure yours as well. Especially hard hit seem to be those in the middle of their careers, a group that I count myself a part of. For those of us who have faced or are facing these uncertainties, I think it&#8217;s only natural to second guess the key decisions we made in our careers and wonder if we made the right choices. Some may have decided to take a chance on a new opportunity only to have it evaporate. Others may have passed on that opportunity only to see their current &#8220;safe&#8221; position turn out not to be so safe after all.</p>
<p>It&#8217;s with this in mind that I received an email from a young woman at a crossroads in her career, having to make just such a decision, one that she prays she will cherish but fears she will regret. She has the opportunity to move from her current &#8220;safe&#8221; position of many years to a new opportunity filled with uncertainty. In order to afford her the best possible insight and advice, I&#8217;d like to open this up to you (with her permission) since you all collectively have a ton more experience than I will ever have.</p>
<p align="left">As you read her email, you&#8217;ll realize that she is facing several smaller decisions as part of this one big decision, namely:</p>
<ol>
<li>ASIC vs. FPGA</li>
<li>ASIC Design vs. IP development</li>
<li>Existing company that she knows vs. a new company that she has to learn</li>
<li>Comfort zone vs. Temporary Incompetence</li>
<li>Hands-on Technical Work vs. Management</li>
<li>Expert vs. Generalist</li>
</ol>
<p>Each of these decisions could be the basis for a debate on its own. Feel free to comment on any of these or all of these or on other aspects that you find important. If you can take some time to respond, I think this will not only serve to advise this woman, but will also be a great guide to anyone looking to make a career change.</p>
<p align="center">__________</p>
<p><em>I am a Lead ASIC Designer with 13 years of experience in front end ASIC design and have worked on multiple ASICs to this date at a company in India. Everything is fine here, just that the work is getting very repetitive lately. I have an offer from a IP development firm and need to decide soon. The following things come to my mind when I think about the offer:</em></p>
<p><em>1. The work would be mostly on FPGAs (no ASICs involved).</em></p>
<p><em>2. I won&#8217;t work with the Physical Design guys anymore.</em></p>
<p><em>3. I may get good exposure on different networking IPs.</em></p>
<p><em>4. I am currently leading a sizable design in a big ASIC. Though this position is glamorous and coveted by many, there is nothing new to learn since I have been doing it for the past several years.</em></p>
<p><em>I have the following queries,</em></p>
<ol>
<li><em>If I join the new company and start working on FPGAs, will it take away something from me, e.g., my &#8220;ASIC Gal&#8221; tag?</em></li>
<li><em>Will taking up the manageress role and doing project management &#8216;formally&#8217; be better that working as a Lead Engineer, from a long term employability perspective? or will it be detrimental?</em></li>
<li><em>Will it be a one way path with little chances to come back to ASICs without a compromise? (after, say, 4-5 years).</em></li>
<li><em>I want to move towards system design/architecture in the future and am thinking that the more IPs I work on, the better it will be for me. Is this assumption correct?</em></li>
<li><em>Overall, any other advice as to what I should consider and whether I should take this position.</em></li>
</ol>
<p><em>I would appreciate your reply.</em></p>
<p><a href="http://sharethis.com/item?&wp=2.3.2&amp;publisher=3350605b-2609-439b-8de2-c7646dff3b75&amp;title=The+Road+Not+Taken&amp;url=http%3A%2F%2Ftheasicguy.com%2F2009%2F08%2F20%2Fthe-road-not-taken%2F">ShareThis</a></p><img src="http://feeds.feedburner.com/~r/HarrytheAsicGuy/~4/VEtcEzsEKC0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://theasicguy.com/2009/08/20/the-road-not-taken/feed/</wfw:commentRss>
		<feedburner:origLink>http://theasicguy.com/2009/08/20/the-road-not-taken/</feedburner:origLink></item>
		<item>
		<title>DAC Theme #3 - “Increasing Clouds Over SF Bay”</title>
		<link>http://feedproxy.google.com/~r/HarrytheAsicGuy/~3/Ydy-5CqjuIA/</link>
		<comments>http://theasicguy.com/2009/08/16/dac-theme-3-increasing-clouds-over-sf-bay/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 03:48:29 +0000</pubDate>
		<dc:creator>harry</dc:creator>
		
		<category><![CDATA[EDA]]></category>

		<category><![CDATA[New Media / New Tech]]></category>

		<category><![CDATA[Cadence]]></category>

		<category><![CDATA[Cloud Computing]]></category>

		<category><![CDATA[DAC]]></category>

		<category><![CDATA[PDTi]]></category>

		<category><![CDATA[SaaS]]></category>

		<guid isPermaLink="false">http://theasicguy.com/2009/08/16/dac-theme-3-increasing-clouds-over-sf-bay/</guid>
		<description><![CDATA[It was easy to spot the big theme&#8217;s at DAC this year. This was the &#8220;Year of ESL&#8221; (again). The state of the economy and the future of EDA was a constant backdrop. Analog design was finally more than just Cadence Virtuoso. And social media challenged traditional media.
It was harder to spot the themes that [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "DAC Theme #3 - &#8220;Increasing Clouds Over SF Bay&#8221;", url: "http://theasicguy.com/2009/08/16/dac-theme-3-increasing-clouds-over-sf-bay/" });</script>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/spotsgot/1316696923/" title="Photo Courtesy cking on Flikr" target="_blank"><img src="http://theasicguy.com/blog/wp-content/uploads/2009/08/clouds_over_sf_2.jpg" alt="Clouds over San Francisco" align="right" width="150" height="100" hspace="5" /></a>It was easy to spot the big theme&#8217;s at <a href="http://dac.com" title="Design Automation Conference" target="_blank">DAC</a> this year. This was the <a href="http://systemleveldesign.wordpress.com/2009/07/30/46th-dac-debating-esl-again/" title="Johannes Stahl on ESL at DAC" target="_blank">&#8220;Year of ESL&#8221; (again)</a>. The state of the economy and the future of EDA was a constant backdrop. Analog design was finally more than just Cadence Virtuoso. And <a href="http://theasicguy.com/2009/08/02/dac-theme-1-the-rise-of-the-eda-bloggers/" title="The Rise of the EDA Bloggers" target="_blank">social media</a> challenged traditional media.</p>
<p>It was harder to spot the themes that were not front and center, that were not spotlighted by the industry beacons, that were not reported by press or bloggers. Still, there were important developments if you  looked in the right places and noticed what was changing. At least one of those themes came across to me loud and clear. This was the year that the clouds started forming over EDA.</p>
<p>If you&#8217;ve read my blog for a while, you know I&#8217;m not talking about the weather or some metaphor for the health of the EDA industry. You know I am talking about <a href="http://en.wikipedia.org/wiki/Cloud_computing" title="Wiki on Cloud Computing" target="_blank">cloud computing</a>, which moved from crazy idea of <a href="http://theasicguy.com/tag/cloud-computing/" title="Harry on Cloud Computing" target="_blank">deluded bloggers</a> to solidly in the early adopter category. Though this technology is still &#8220;left of chasm&#8221;, many companies were talking about sticking their toes in the waters of cloud computing and some even had specific plans to jump in. Of note:</p>
<ul>
<li><a href="http://univaud.com/" title="Univa UD" target="_blank">Univa UD</a> - Offering a &#8220;hybrid cloud&#8221; approach to combine on premise hardware and public cloud resources. Many view this as the first step into the cloud since it is incremental to existing on premise hardware.</li>
<li><a href="http://imera.com/" title="Imera Systems" target="_blank">Imera Systems</a> - Offering a product called <a href="http://www.imera.com/solutions/EDA_remotedebug_sol.html" target="_blank" title="EDA Remote Debug">EDA Remote Debug</a> that enables an EDA company to place a debug version of their software on a customer&#8217;s site in order to debug a tool issue. This reduces the need to send an AE on site or to have the customer package up a testcase.</li>
<li><a href="http://www.rsystemsinc.com/" title="R Systems" target="_blank">R Systems</a> - A spinoff from the National Center for Supercomputing Applications (best known for Telnet and Mosaic), they were wandering the floor pitching their own high performance computing resources (that they steadfastly insisted were &#8220;not a cloud&#8221;) available remotely or brought to your site to increase your computing capacity.</li>
<li><a href="http://cadence.com" title="Cadence" target="_blank">Cadence</a> - One of the first (after <a href="http://www.productive-eda.com/" title="PDTi" target="_blank">PDTi</a>) to have an official <a href="http://www.cadence.com/solutions/hds/pages/default.aspx" title="Cadence Hosted Design Solutions" target="_blank">Hosted Design Solutions</a> offering, they host their software and your data in a secure datacenter and are looking at the cloud as well for the future.</li>
</ul>
<p>And then there&#8217;s <a href="http://xuropa.com" title="Xuropa" target="_blank">Xuropa</a>.</p>
<p>Before I cover Xuropa, I need to take a brief digression. You see, July 27th was not just the first day of DAC. It was also my first official day working for Xuropa as one of my clients. I&#8217;ll be doing social media consulting (blogging, tweeting, other online social community stuff) and also helping their customers get their tools on the Xuropa platform. This is very exciting for me, something I&#8217;ll blog about specifically on the <a href="http://xuropa.com/blog" title="Xuropa Blog" target="_blank">Xuropa Blog</a> and also here. In the meantime, under full disclosure, you&#8217;ve now been told. You can factor in the appropriate amount of skepticism to what I have to say about cloud computing, hosted design, <a href="http://en.wikipedia.org/wiki/Software_as_a_service" title="Wiki on Software-as-a-Service" target="_blank">Software-as-a-Service</a> and Xuropa.</p>
<ul>
<li><a href="http://xuropa.com" title="Xuropa" target="_blank">Xuropa</a> - Offering to EDA companies and IP providers the ability to create secure online labs in the cloud for current and prospective customers to test drive a tool, do tool training, etc. They also have plans to make the tools available for &#8220;real work&#8221;.</li>
</ul>
<p>These companies and technologies are very exciting on their own. Still, the cloud computing market is very new and there is a lot of churn so it is very difficult to know what will survive or become the standard. Perhaps something not even on this list will emerge.</p>
<p>Even though the technology side is cloudy (pun intended), the factors driving companies to consider using the cloud are very clear. They all seem to come down to one economic requirement. Doing more with less. Whenever I speak to people about cloud computing (and I do that a lot) they always seem to &#8220;get it&#8221; when I speak in terms of doing more with less. Here are some examples:</p>
<ul>
<li>I spoke to an IT person from a large fabless semiconductor company that is looking at cloud computing as a way to access more IT resources with less of an on premise hardware datacenter.</li>
<li>Cadence told me that their Hosted Design Solutions are specifically targeted at smaller companies that want to be able to access a complete EDA design environment (hardware, software, IT resources) without making any long-term commitment to the infrastructure.</li>
<li>EDA and IP companies of all sizes are looking to reduce the cost of customer support while providing more immediate and accessible service.</li>
<li>EDA and IP companies are looking to go global (e.g. US companies into Europe and Asia) without hiring a full on sales and support team.</li>
<li>Everyone is trying to reduce their travel budgets.</li>
</ul>
<p>Naysayers point out that we&#8217;ve seen this trend before. EDA companies tried to put their tools in datacenters. There were Application Service Providers trying to sell Software-as-a-Service. These attempts failed or the companies moved into other offerings. And so they ask (rightly) &#8220;what is different now?&#8221;</p>
<p>There is certainly a lot of new technology (as you see above) that help to make this all more secure and convenient than it was in the past. We live in a time of cheap computing and storage and ubiquitous internet access which makes this all so much more affordable and accessible than before. And huge low cost commodity hardware data centers like those at <a href="http://aws.amazon.com/" title="Amazon Web Services" target="_blank">Amazon</a> and <a href="http://code.google.com/appengine/" title="Google App Engine" target="_blank">Google</a> never existed before now. But just because all this technology exists so that it <em>can</em> be done, doesn&#8217;t mean it <em>will </em>be done.</p>
<p>What is different is the economic imperative to do more with less. That is why this will happen. If cloud computing did not exist, we&#8217;d have to invent it.</p>
<p>harry the ASIC guy</p>
<p><a href="http://sharethis.com/item?&wp=2.3.2&amp;publisher=3350605b-2609-439b-8de2-c7646dff3b75&amp;title=DAC+Theme+%233+-+%26%238220%3BIncreasing+Clouds+Over+SF+Bay%26%238221%3B&amp;url=http%3A%2F%2Ftheasicguy.com%2F2009%2F08%2F16%2Fdac-theme-3-increasing-clouds-over-sf-bay%2F">ShareThis</a></p><img src="http://feeds.feedburner.com/~r/HarrytheAsicGuy/~4/Ydy-5CqjuIA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://theasicguy.com/2009/08/16/dac-theme-3-increasing-clouds-over-sf-bay/feed/</wfw:commentRss>
		<feedburner:origLink>http://theasicguy.com/2009/08/16/dac-theme-3-increasing-clouds-over-sf-bay/</feedburner:origLink></item>
		<item>
		<title>DAC Theme #2 - “Oasys Frappe”</title>
		<link>http://feedproxy.google.com/~r/HarrytheAsicGuy/~3/pHaMK_sPHUI/</link>
		<comments>http://theasicguy.com/2009/08/10/dac-theme-2-oasys-frappe/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 07:21:46 +0000</pubDate>
		<dc:creator>harry</dc:creator>
		
		<category><![CDATA[EDA]]></category>

		<category><![CDATA[Cadence]]></category>

		<category><![CDATA[DAC]]></category>

		<category><![CDATA[Oasys]]></category>

		<category><![CDATA[Synopsys]]></category>

		<guid isPermaLink="false">http://theasicguy.com/2009/08/10/dac-theme-2-oasys-frappe/</guid>
		<description><![CDATA[Sean Murphy has the best one sentence description of DAC that I have ever read:
The emotional ambience at DAC is what you get when you pour the excitement of a high school science fair, the sense of the recurring wheel of life from the movie Groundhog Day, and the auld lang syne of a high [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "DAC Theme #2 - &#8220;Oasys Frappe&#8221;", url: "http://theasicguy.com/2009/08/10/dac-theme-2-oasys-frappe/" });</script>]]></description>
			<content:encoded><![CDATA[<p><a href="http://skmurphy.com" title="Sean Murphy" target="_blank">Sean Murphy</a> has the best <a href="http://ilovedac.ning.com/profiles/blogs/my-one-sentence-summary-of-dac" title="Sean Murphy One Sentence Description of DAC" target="_blank">one sentence description of DAC</a> that I have ever read:</p>
<blockquote><p><a href="http://skmurphy.com" title="Sean Murphy" target="_blank"><img src="http://thumb0.webshots.net/t/60/460/6/42/96/2507642960088377100dCQeuW_th.jpg" alt="Frappe" vspace="5" align="left" hspace="5" /></a><em>The emotional ambience at <a href="http://www.dac.com/" target="_blank">DAC</a> is what you get when you pour the excitement of a high school science fair, the sense of the recurring <a href="http://en.wikipedia.org/wiki/Wheel_of_life" target="_blank">wheel of life</a> from the movie <a href="http://www.imdb.com/title/tt0107048/" title="Groundhog Day The Movie" target="_blank">Groundhog Day</a>, and the </em><em><a href="http://en.wikipedia.org/wiki/Auld_Lang_Syne" target="_blank">auld lang syne</a> of a high school re-union, and hit frappe.</em></p></blockquote>
<p>That perfectly describes my visit with <a href="http://oasys-ds.com" title="Oasys Design Systems" target="_blank">Oasys Design Systems</a> at <a href="http://dac.com" title="Design Automation Conference" target="_blank">DAC</a>.</p>
<p><strong>Auld Lang Syne</strong></p>
<p>When I joined <a href="http://synopsys.com" title="Synopsys" target="_blank">Synopsys</a> in June of 1992, the company had already gone public, but still felt like a startup. Logic synthesis was going mainstream, challenging schematic entry for market dominance. ASICs (they were actually called gate arrays back then) were heading towards 50K gates capacity using 0.35 uM technology. And we were aiming to change the world by knocking off <a href="http://en.wikipedia.org/wiki/Joseph_Costello" title="Joe Costello on Wikipedia" target="_blank">Joe Costello</a>&#8217;s <a href="http://cadence.com" title="Cadence" target="_blank">Cadence </a>as the #1 EDA company.</p>
<p>As I walked through the Oasys booth at DAC, I recognized familiar faces. A former Synopsys sales manager, now a sales consultant for Oasys. A former Synopsys AE, now managing business development for Oasys. And not to be forgotten, Joe Costello, ever the Synopsys nemesis, now an Oasys board member. Even the company&#8217;s tag line &#8220;the chip synthesis company&#8221; is a takeoff on Synopsys&#8217; original tag line &#8220;the synthesis company&#8221;. It seemed like 1992 all over again &#8230; only 17 years later.</p>
<p><strong>Groundhog Day </strong></p>
<p>In the movie Groundhog Day, Bill Murray portrays Phil, a smug, self-centered, yet popular TV reporter who is consigned by the spirits of Groundhog Day to relive Feb 2nd over and over. After many tries, Phil is finally able to live a &#8220;perfect day&#8221; that pleases the spirits and he is able to move on, as a better person, to Feb 3rd.</p>
<p>As I mentioned in a <a href="http://theasicguy.com/2009/07/20/oasys-or-mirage/" title="Oasys or Mirage" target="_blank">previous post</a>, I&#8217;ve seen this movie before. In the synthesis market, there was Autologic on Groundhog Day #1. Then Ambit on Groundhod Day #2. Then Get2chip on Groundhod Day #3. Compass had a synthesis tool in there somewhere as well. (I&#8217;m sure <a href="http://www.oasys-ds.com/blog" title="Oasys Blog" target="_blank">Paul McLellan</a> could tell me when that was.) None of these tools, some of which had significant initial performance advantages, were able to knock off Design Compiler as market leader. This Groundhog Day it&#8217;s Oasys&#8217; turn. Will this be the day they finally &#8220;get it right&#8221;?</p>
<p><strong>Science Fair</strong></p>
<p>A good science fair project is part technology and part showmanship. Oasys had the showmanship with a pre-recorded 7-minute rock medley featuring <a href="http://www.linkedin.com/pub/joe-costello/3/ab5/566" title="Joe Costello" target="_blank">&#8220;Bass &#8216;n&#8217; Vocal Monster&#8221; Joe Costello</a>, <a href="http://www.linkedin.com/pub/sanjiv-kaul/5/42a/579" title="Sanjiv Kaul" target="_blank">Sanjiv &#8220;Tropic Thunder&#8221; Kaul</a>, and <a href="http://www.linkedin.com/pub/paul-van-besouw/0/777/144" title="Paul Van Besouw" target="_blank">Paul &#8220;Van Halen&#8221; Besouw</a>. Does anyone know if this has been posted on Youtube yet?</p>
<p>On the technology side, I had one main mission at the Oasys booth &#8230; to find out enough about the RealTime Designer product to make my own judgment whether it was &#8220;too good to be true&#8221;. In order to do this, I needed to get a better explanation of the algorithms working on &#8220;under-the-hood&#8221;, which I was able to get from founder Paul van Besouw.</p>
<p>For the demo, Paul ran on a Dell laptop with a 2.2 GHz Core Duo processor, although he claims that only 1 CPU was used. The demo design was a 1.6M instance design based on multiple instantiations of the <a href="http://www.opensparc.net/opensparc-t1/index.html" title="Sparc T1" target="_blank">open source Sparc T1 processor</a>. The target technology was the <a href="http://www.nangate.com/index.php?option=com_content&amp;task=view&amp;id=137&amp;Itemid=132" title="45 nm Nangate Library" target="_blank">open source 45nm Nangate library</a>. Parts of the design flow ran in real time as we spoke about the tool, but unfortunately we did not run through the entire chip synthesis on his laptop in the 30 minutes I was there, so I cannot confirm the actual performance of the tool. Bummer.</p>
<p>Paul did describe, though, in some detail, the methods that enable their tool to achieve such fast turnaround time and high capacity. For some context, you need to go back in time to the origins and evolution of logic synthesis.</p>
<p>At 0.35 uM, gate delays were 80%+ of the path delay and the relatively small wire delays could be estimated accurately enough using statistical wire load models. At 0.25 uM, wire delays grew as a percentage of the path delay. The Synopsys <a href="http://whitepapers.cramsession.com/detail/PROD/1017065073_814.html&amp;src=whitepapers.cramsession.com" title="Floorplan Manager" target="_blank">Floorplan Manager</a> tool allowed front-end designers to create custom wire load models from an initial floorplan. This helped maintain some accuracy for a while, but eventually was also too inaccurate. At 180 nM and 130 nM, Physical Compiler (now part of IC Compiler) came along to do actual cell placement and estimate wire lengths based on a global route. At 90 nM and 65 nM came DC-Topographic and DC-Graphical, further addressing the issues of wire delay accuracy and also layout congestion.</p>
<p>These approaches seem to work well, but certain drawbacks are starting to appear:</p>
<ol>
<li>Much of the initial logic optimization takes place prior to placement, so the real delays (now heavily dependent on placement) are not available yet.</li>
<li>The capacity is limited because the logic optimization problem scales faster than order(n). Although Synopsys has come out with methods to address the turnaround time issue, such as automatic chip synthesis, these approaches amount to not much more than divide and conquer (i.e.budget and compile).</li>
<li>The placement developed by the front-end synthesis tool (e.g. DC-Topographic) is not passed on to the place and route tool. As a result, once you place the design again in the place and route tool, the timing has changed.</li>
</ol>
<p>According to Paul van Besouw, Oasys decided to take an approach they call &#8220;place first&#8221;. That is, rather than spend a lot of cycles in logic optimization before even getting to placement, they do an initial placement of the design as soon as possible so they are working with real interconnect delays from the start. Because of this approach, RealTime Designer can get to meaningful optimizations almost immediately in the first stage of optimization.</p>
<p>A second key strategy according to van Besouw is the RTL partitioning which chops the design up into RTL blocks that are floorplaned and placed on the chip. The partitions are fluid, sometimes splitting apart, sometimes merging with other partitions during the optimization process as the design demands. The RTL can be revisited and changed for a new structure during the optimization as well. Since the RTL partitions are higher-level than gates, the number of design objects in much fewer, leading to faster runtime with lower memory foot print according to van Besouw. Exactly how Oasys does the RTL partitioning and optimizations is the &#8220;secret sauce&#8221;, so don&#8217;t expect to hear a lot of detail.</p>
<p>Besides this initial RTL optimization and placement, there are 2 more phases of synthesis in which the design is further optimized and refined to a legal placement. That final placement can be taken into any place and route tool and give you better results than the starting point netlist from another tool, says van Besouw.</p>
<p>In summary, Oasys claims that they achieve faster turnaround time and higher capacity by using a higher level of abstraction (RTL vs. gate). They claim that they can achieve a better starting point for and timing correlation with place and route because they use actual placement from the start and feed that placement on to the place and route tool. And the better placement also runs faster because it converges faster.</p>
<p><strong>What Does Harry Think?</strong></p>
<p>Given the description that I got from Oasys at DAC, I am now convinced that it is &#8220;plausible&#8221; that Oasys can do what they claim. Although gory detail is still missing, the technical approach described above sounds exactly right, almost obvious when you think about it. Add to that the advantage of starting from scratch with modern coding languages and methods and not being tied to a 20 year old code base, and you can achieve quite a bit of improvement.</p>
<p>However, until I see the actual tool running for myself in a neutral environment on a variety of designs and able to demonstrate faster timing closure through the place and route flow, I remain a skeptic. I&#8217;m not saying it is not real, just that I need to see it.</p>
<p>There are several pieces of the solution that were not addressed adequately, in my opinion:</p>
<ol>
<li>Clock tree synthesis - How can you claim to have a netlist and placement optimized to meet timing until you have a clock tree with its unique slew and skew. CTS is not address in this solution. (To be fair, it&#8217;s not addressed directly in Design Compiler either).</li>
<li>A robust interface to the backend - Oasys has no backend tools in-house, which means that the work they have done integrating with 3rd party place and route has been at customer sites, either by them or by the customer. How robust could those flows be unless they have the tools in-house (and join the respective partner programs).</li>
<li>Bells and whistles - RealTime designer can support multi-voltage, but not multi-mode optimization. Support for low power design is not complete. What about UPF? CPF? All of these are important in a real flow and it is not clear what support Oasys has.</li>
<li>Tapeouts - This is probably the key question. For as long as EDA has existed, tapeouts have been the gold standards by which to evaluate a tool and its adoption. When I asked Paul if there are any tapeouts to date, he said &#8220;probably&#8221;. That seems odd to me. He should know.</li>
</ol>
<p>However, if Oasys can address these issues, this might actually be the game changer that gets us out of the Groundhog Day rut and onto a new day.</p>
<p>harry the ASIC guy</p>
<p><a href="http://sharethis.com/item?&wp=2.3.2&amp;publisher=3350605b-2609-439b-8de2-c7646dff3b75&amp;title=DAC+Theme+%232+-+%26%238220%3BOasys+Frappe%26%238221%3B&amp;url=http%3A%2F%2Ftheasicguy.com%2F2009%2F08%2F10%2Fdac-theme-2-oasys-frappe%2F">ShareThis</a></p><img src="http://feeds.feedburner.com/~r/HarrytheAsicGuy/~4/pHaMK_sPHUI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://theasicguy.com/2009/08/10/dac-theme-2-oasys-frappe/feed/</wfw:commentRss>
		<feedburner:origLink>http://theasicguy.com/2009/08/10/dac-theme-2-oasys-frappe/</feedburner:origLink></item>
	</channel>
</rss>
