<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Strongest Lynx</title>
	<link>http://theasicguy.com/2009/03/23/strongest-lynx/</link>
	<description>sharing insights into the people side of ASIC design</description>
	<pubDate>Fri, 12 Mar 2010 23:44:14 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
		<item>
		<title>By: John Eaton</title>
		<link>http://theasicguy.com/2009/03/23/strongest-lynx/#comment-537</link>
		<dc:creator>John Eaton</dc:creator>
		<pubDate>Mon, 23 Mar 2009 22:38:37 +0000</pubDate>
		<guid>http://theasicguy.com/2009/03/23/strongest-lynx/#comment-537</guid>
		<description>Harry,

I started my career in the 70's and have seen huge changes in how we design chips. My first couple of decades I used schematic capture systems.

Todays asic designs are incredible. The size, speed,complexities and schedules are mind numbing. Every couple of years we get a new process that adds new requirements on top of previous ones. Nothing in my experience as an R+D engineer has prepared me for this.

I have however spent a couple of stints in manufacturing bringing new products up the product ramp. Those experiences have helped me deal with todays asic design issues.

The traditional R+D methodology is to put together a team of really smart people to create the one prototype  and then  throw it over the wall to production.  That doesn't work anymore. What works is to design a process that takes input from designers and "builds" a asic maskset in the same manner that you do high volume production.


Lynx is one such process. You can't look at it as a R+D tool but rather as a production tool.

Every piece that is used on a production line has a parts spec that  fully describes it and an incoming inspection procedure that tells you how to verify that the part coming in the door met that spec.

Does lynx have a spec that lists the requirements for the incoming RTL and constraint files? How do you check the rtl to verify that it is correct?
What do you do if it's not?

Does lynx support "Just-in-time" delivery? In production it means that the parts arrive only when they are needed and you don't store up any WIP 
(work-in-progress) material. That way if there is a problem then there is less rework to deal with.

In asic design this means when a designer makes a mistake you catch it quickly. It doesn't take a month to synthesize into a netlist only to be caught by some back end tool.  How long does it take you to catch errors?


John Eaton</description>
		<content:encoded><![CDATA[<p>Harry,</p>
<p>I started my career in the 70&#8217;s and have seen huge changes in how we design chips. My first couple of decades I used schematic capture systems.</p>
<p>Todays asic designs are incredible. The size, speed,complexities and schedules are mind numbing. Every couple of years we get a new process that adds new requirements on top of previous ones. Nothing in my experience as an R+D engineer has prepared me for this.</p>
<p>I have however spent a couple of stints in manufacturing bringing new products up the product ramp. Those experiences have helped me deal with todays asic design issues.</p>
<p>The traditional R+D methodology is to put together a team of really smart people to create the one prototype  and then  throw it over the wall to production.  That doesn&#8217;t work anymore. What works is to design a process that takes input from designers and &#8220;builds&#8221; a asic maskset in the same manner that you do high volume production.</p>
<p>Lynx is one such process. You can&#8217;t look at it as a R+D tool but rather as a production tool.</p>
<p>Every piece that is used on a production line has a parts spec that  fully describes it and an incoming inspection procedure that tells you how to verify that the part coming in the door met that spec.</p>
<p>Does lynx have a spec that lists the requirements for the incoming RTL and constraint files? How do you check the rtl to verify that it is correct?<br />
What do you do if it&#8217;s not?</p>
<p>Does lynx support &#8220;Just-in-time&#8221; delivery? In production it means that the parts arrive only when they are needed and you don&#8217;t store up any WIP<br />
(work-in-progress) material. That way if there is a problem then there is less rework to deal with.</p>
<p>In asic design this means when a designer makes a mistake you catch it quickly. It doesn&#8217;t take a month to synthesize into a netlist only to be caught by some back end tool.  How long does it take you to catch errors?</p>
<p>John Eaton</p>
]]></content:encoded>
	</item>
</channel>
</rss>
