<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: &#8216;Good’ Vs. ‘Good Enough’</title>
	<atom:link href="http://chipdesignmag.com/sld/blog/2010/07/22/good%e2%80%99-vs-%e2%80%98good-enough%e2%80%99/feed/" rel="self" type="application/rss+xml" />
	<link>http://chipdesignmag.com/sld/blog/2010/07/22/good%e2%80%99-vs-%e2%80%98good-enough%e2%80%99/</link>
	<description>Deep Insights for Chip Architects and Engineers</description>
	<lastBuildDate>Wed, 15 Jun 2011 14:29:30 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>By: Gary Stringham</title>
		<link>http://chipdesignmag.com/sld/blog/2010/07/22/good%e2%80%99-vs-%e2%80%98good-enough%e2%80%99/comment-page-1/#comment-8707</link>
		<dc:creator>Gary Stringham</dc:creator>
		<pubDate>Fri, 17 Sep 2010 17:32:34 +0000</pubDate>
		<guid isPermaLink="false">http://chipdesignmag.com/sld/?p=3330#comment-8707</guid>
		<description>Agile software programming teaches to only program what is needed, not what MIGHT be needed. That works fine for software because updates and patches can be distributed. That behavior too time and cost prohibitive for hardware. So I worked with hardware engineers and persuaded them to include features that I MIGHT need. Months later when integrating my software with real hardware, I ended up using some of those features, which avoided delays and respins. Because the hardware had the extra stuff in it, it was “good enough” to ship.</description>
		<content:encoded><![CDATA[<p>Agile software programming teaches to only program what is needed, not what MIGHT be needed. That works fine for software because updates and patches can be distributed. That behavior too time and cost prohibitive for hardware. So I worked with hardware engineers and persuaded them to include features that I MIGHT need. Months later when integrating my software with real hardware, I ended up using some of those features, which avoided delays and respins. Because the hardware had the extra stuff in it, it was “good enough” to ship.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Haines</title>
		<link>http://chipdesignmag.com/sld/blog/2010/07/22/good%e2%80%99-vs-%e2%80%98good-enough%e2%80%99/comment-page-1/#comment-8566</link>
		<dc:creator>Andrew Haines</dc:creator>
		<pubDate>Wed, 01 Sep 2010 13:30:15 +0000</pubDate>
		<guid isPermaLink="false">http://chipdesignmag.com/sld/?p=3330#comment-8566</guid>
		<description>Increasing software intensity is driving good-enough in another way.  Product functionality is now a combination of hardware and software not hardware alone.  This drives testing up to the system level.  If system level testing succeeds then the hardware is good enough even if it has latent errors that might have been a issue earlier. If errors are never exposed, they are not errors.  It&#039;s good enough.</description>
		<content:encoded><![CDATA[<p>Increasing software intensity is driving good-enough in another way.  Product functionality is now a combination of hardware and software not hardware alone.  This drives testing up to the system level.  If system level testing succeeds then the hardware is good enough even if it has latent errors that might have been a issue earlier. If errors are never exposed, they are not errors.  It&#8217;s good enough.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: System-Level Design &#187; Blog Archive &#187; Quantum Computers Move A QuBit Closer To Reality</title>
		<link>http://chipdesignmag.com/sld/blog/2010/07/22/good%e2%80%99-vs-%e2%80%98good-enough%e2%80%99/comment-page-1/#comment-8249</link>
		<dc:creator>System-Level Design &#187; Blog Archive &#187; Quantum Computers Move A QuBit Closer To Reality</dc:creator>
		<pubDate>Thu, 22 Jul 2010 16:18:13 +0000</pubDate>
		<guid isPermaLink="false">http://chipdesignmag.com/sld/?p=3330#comment-8249</guid>
		<description>[...] In the early days of computers, hardware was king. Software was written well after the hardware platform was built. Today, system designers have to balance the simultaneous co-design and co-verification of both hardware and software systems. In the near future, as hardware becomes more and more of a commodity, the software may eclipse hardware in the product life cycle to become the primary system driver (see ‘Good’ Vs. ‘Good Enough’). [...]</description>
		<content:encoded><![CDATA[<p>[...] In the early days of computers, hardware was king. Software was written well after the hardware platform was built. Today, system designers have to balance the simultaneous co-design and co-verification of both hardware and software systems. In the near future, as hardware becomes more and more of a commodity, the software may eclipse hardware in the product life cycle to become the primary system driver (see ‘Good’ Vs. ‘Good Enough’). [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

