<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Analog Insights: Analog/Mixed-Signal Design and Verification Blog</title>
	
	<link>http://synopsysoc.org/analoginsights</link>
	<description />
	<lastBuildDate>Fri, 23 Jul 2010 18:47:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/synopsysoc/analoginsights" /><feedburner:info uri="synopsysoc/analoginsights" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>NanoTime Static Timing in Custom Designer</title>
		<link>http://feedproxy.google.com/~r/synopsysoc/analoginsights/~3/Oo1hAo5SCaE/</link>
		<comments>http://synopsysoc.org/analoginsights/2010/07/nanotime-static-timing-in-custom-designer/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 18:46:17 +0000</pubDate>
		<dc:creator>Fred Sendig</dc:creator>
				<category><![CDATA[Analog and Custom Layout]]></category>
		<category><![CDATA[Custom Designer]]></category>
		<category><![CDATA[Nanometer CMOS]]></category>

		<guid isPermaLink="false">http://synopsysoc.org/analoginsights/?p=209</guid>
		<description><![CDATA[NanoTime is our transistor-level static timing product for custom designs. Since Custom Designer is for custom design too it was natural that we’d integrate the two tools together. Released in June of 2010, the NanoTime integration into Custom Designer lets users do concurrent timing and SI analysis for designs of up to 6 million devices [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://synopsysoc.org/analoginsights/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5zeW5vcHN5cy5jb20vVG9vbHMvSW1wbGVtZW50YXRpb24vU2lnbk9mZi9QYWdlcy9OYW5vVGltZS5hc3B4" target=\"_blank\">NanoTime</a> is our transistor-level static timing product for custom designs. Since <a href="http://synopsysoc.org/analoginsights/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5zeW5vcHN5cy5jb20vVG9vbHMvSW1wbGVtZW50YXRpb24vQ3VzdG9tSW1wbGVtZW50YXRpb24vUGFnZXMvZGVmYXVsdC5hc3B4" target=\"_blank\">Custom Designer</a> is for custom design too it was natural that we’d integrate the two tools together. Released in June of 2010, the <a href="http://synopsysoc.org/analoginsights/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5zeW5vcHN5cy5jb20vVG9vbHMvSW1wbGVtZW50YXRpb24vU2lnbk9mZi9QYWdlcy9OYW5vVGltZS5hc3B4" target=\"_blank\">NanoTime</a> integration into <a href="http://synopsysoc.org/analoginsights/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5zeW5vcHN5cy5jb20vVG9vbHMvSW1wbGVtZW50YXRpb24vQ3VzdG9tSW1wbGVtZW50YXRpb24vUGFnZXMvZGVmYXVsdC5hc3B4" target=\"_blank\">Custom Designer</a> lets users do concurrent timing and SI analysis for designs of up to 6 million devices and see the whole timing picture in schematics and layout.</p>
<p>We are pretty excited about this new integration and held a webinar on the topic this week. If you missed, don’t worry, it is archived on our website and you can watch it <a href="http://synopsysoc.org/analoginsights/wp-content/plugins/feed-statistics.php?url=aHR0cHM6Ly9ldmVudC5vbjI0LmNvbS9ldmVudFJlZ2lzdHJhdGlvbi9FdmVudExvYmJ5U2VydmxldD90YXJnZXQ9cmVnaXN0cmF0aW9uLmpzcCZhbXA7ZXZlbnRpZD0yMjM5OTUmYW1wO3Nlc3Npb25pZD0xJmFtcDtrZXk9REYxRUM2MUREMTFBOURFOTA0RUUxMjhCNjFGNjUzNTImYW1wO3BhcnRuZXJyZWY9Q29XZWImYW1wO2NtcD1XRUJSLXNpZ24xMzMzMy1IUFcmYW1wO3NvdXJjZXBhZ2U9cmVnaXN0ZXI=" target=\"_blank\">here</a>.</p>
<p>Fred</p>
 <img src="http://synopsysoc.org/analoginsights/wp-content/plugins/feed-statistics.php?view=1&post_id=209" width="1" height="1" style="display: none;" /><img src="http://feeds.feedburner.com/~r/synopsysoc/analoginsights/~4/Oo1hAo5SCaE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://synopsysoc.org/analoginsights/2010/07/nanotime-static-timing-in-custom-designer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://synopsysoc.org/analoginsights/2010/07/nanotime-static-timing-in-custom-designer/</feedburner:origLink></item>
		<item>
		<title>Focus on Layout Productivity – Part 1</title>
		<link>http://feedproxy.google.com/~r/synopsysoc/analoginsights/~3/3s1Hwi9ZDug/</link>
		<comments>http://synopsysoc.org/analoginsights/2010/07/focus-on-layout-productivity-%e2%80%93-part-1/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 20:55:09 +0000</pubDate>
		<dc:creator>Fred Sendig</dc:creator>
				<category><![CDATA[AMS EDA tools]]></category>
		<category><![CDATA[Analog and Custom Layout]]></category>
		<category><![CDATA[analog]]></category>

		<guid isPermaLink="false">http://synopsysoc.org/analoginsights/?p=204</guid>
		<description><![CDATA[Getting to the end-game faster in a chip design project is one of the driving forces for EDA. As EDA tools have matured over the years parts of the design flow have emerged as a major block of time. In custom design, the layout phase of blocks has become one area that needed serious attention. [...]]]></description>
			<content:encoded><![CDATA[<p>Getting to the end-game faster in a chip design project is one of the driving forces for EDA. As EDA tools have matured over the years parts of the design flow have emerged as a major block of time. In custom design, the layout phase of blocks has become one area that needed serious attention. This phase often occupies as much 60 percent of the overall time for a given block and is an obvious target for productivity enhancers in a custom design tool.</p>
<p>Rather than trying to completely automate away the layout phase (as some have tried) we chose a different path. In analog designs the layout designer must have complete manual control of the layout so how do you automate that?</p>
<p>We chose a new path… we decided not to enforce our automation on designers but rather give them a toolbox of powerful new features that simplify their jobs and help get it done quicker. This is the first in a series of blog entries that will feature some of the ideas our team came up with after talking to many, many layout engineers.</p>
<p>Today’s topic is <em>zooming</em> and it’s evil twin <em>counting grids</em>. Layout designers often spend a great deal of time zooming into a region to start a wire, then zooming out to route it followed by a zoom back in to finish aligning the end of the wire. That’s a lot of clicks and often the designer has to go back across the wire counting grids and moving segments to make sure that he hasn’t violated the rules.</p>
<p>What if you could wire at high-altitude and eliminate the zooms? What if you could click near a terminal or a gate and have the new wire adopt the width, snapped to and pre-aligned with the terminal and just start wiring immediately?</p>
<p>We call it “SmartConnect” and it does just that. Another cool feature is SmartConnect’s “Alignment Markers” that make it obvious when you are aligned with the left, center or middle of another object.</p>
<p>Sounds simple but these features enable very rapid wiring without forcing the layout engineer to accept somebody else’s idea of what makes a good layout.</p>
<p>‘Til next time, keep wiring away and stay tuned. We’ve got a lot more stuff in the pipe for our next release that I think you will really like…</p>
<p>Fred</p>
 <img src="http://synopsysoc.org/analoginsights/wp-content/plugins/feed-statistics.php?view=1&post_id=204" width="1" height="1" style="display: none;" /><img src="http://feeds.feedburner.com/~r/synopsysoc/analoginsights/~4/3s1Hwi9ZDug" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://synopsysoc.org/analoginsights/2010/07/focus-on-layout-productivity-%e2%80%93-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://synopsysoc.org/analoginsights/2010/07/focus-on-layout-productivity-%e2%80%93-part-1/</feedburner:origLink></item>
		<item>
		<title>Sweet!</title>
		<link>http://feedproxy.google.com/~r/synopsysoc/analoginsights/~3/UsYTpv_cGp4/</link>
		<comments>http://synopsysoc.org/analoginsights/2010/07/sweet/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 18:20:05 +0000</pubDate>
		<dc:creator>Bob Lefferts</dc:creator>
				<category><![CDATA[AMS EDA tools]]></category>
		<category><![CDATA[analog]]></category>
		<category><![CDATA[analog design]]></category>

		<guid isPermaLink="false">http://synopsysoc.org/analoginsights/?p=199</guid>
		<description><![CDATA[I was recently at an offsite where CAD engineers, Designers, and Custom Designer developers were all present. We were reviewing capabilities and deployments of Custom Designer in our IP business. One of the CAD engineers was reviewing some capabilities they had implemented using Hercules manipulation of GDS that allowed analog designers to better “see” their [...]]]></description>
			<content:encoded><![CDATA[<p>I was recently at an offsite where CAD engineers, Designers, and <a href="http://synopsysoc.org/analoginsights/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5zeW5vcHN5cy5jb20vVG9vbHMvSW1wbGVtZW50YXRpb24vQ3VzdG9tSW1wbGVtZW50YXRpb24vUGFnZXMvZGVmYXVsdC5hc3B4" target=\"_blank\">Custom Designer</a> developers were all present. We were reviewing capabilities and deployments of Custom Designer in our IP business. One of the CAD engineers was reviewing some capabilities they had implemented using <a href="http://synopsysoc.org/analoginsights/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5zeW5vcHN5cy5jb20vVG9vbHMvSW1wbGVtZW50YXRpb24vUGh5c2ljYWxWZXJpZmljYXRpb24vUGFnZXMvZGVmYXVsdC5hc3B4" target=\"_blank\">Hercules </a>manipulation of GDS that allowed analog designers to better “see” their designs and optimize the layout.</p>
<p>One of the Custom Designer developers  said, “That capability looks a lot like this new feature that will be released in the up coming version of Custom Designer.” We all got VERY excited when he then demonstrated the beta version of this new feature to the assembled group. It was <span style="text-decoration: underline;">really cool</span> and very useful. We then asked for a minor extension of the feature and he had that up and running in a trial tcl script within the hour. <span style="text-decoration: underline;">Sweet</span>. We can hardly wait for the next release.</p>
<p>Later that night at dinner, one of the corporate apps engineers came up to me and said, “You don’t remember do you? I visited you 7 months ago with a list of planned features for CD and you looked it over and said –  &#8220;these are all OK but what would be really nice is if you could&#8230;&#8221; and then you described this new feature. We thought it was a great idea and put it at the top of the list.” I then told him that it was no wonder I had liked the new feature so much but I also told him I was terribly disappointed. When he asked why I was upset I said “Well if I had remembered I had suggested it I could have said ‘7 months – what took you so long!’”.</p>
<p>So when you see the next version of Custom Designer, there is at least one really cool feature that will blow you away (I haven’t seen the other cool one yet – just heard about it). You will know which feature it is because it is so useful. You will also know how we feel to work with an analog design tool that is growing and improving DAILY with developers who listen to us – how sweet it is!</p>
<p>Bob Lefferts</p>
 <img src="http://synopsysoc.org/analoginsights/wp-content/plugins/feed-statistics.php?view=1&post_id=199" width="1" height="1" style="display: none;" /><img src="http://feeds.feedburner.com/~r/synopsysoc/analoginsights/~4/UsYTpv_cGp4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://synopsysoc.org/analoginsights/2010/07/sweet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://synopsysoc.org/analoginsights/2010/07/sweet/</feedburner:origLink></item>
		<item>
		<title>Back From DAC</title>
		<link>http://feedproxy.google.com/~r/synopsysoc/analoginsights/~3/eC5PokAFCDY/</link>
		<comments>http://synopsysoc.org/analoginsights/2010/06/back-from-dac/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 20:40:39 +0000</pubDate>
		<dc:creator>Fred Sendig</dc:creator>
				<category><![CDATA[analog]]></category>

		<guid isPermaLink="false">http://synopsysoc.org/analoginsights/?p=193</guid>
		<description><![CDATA[Hi Everybody!
First my apologies for our silence over the past couple of weeks. We’ve had our head down in preparation for and the delivery of the 47th Design Automation Conference in Anaheim last week (47? Really?)
Synopsys had an outstanding DAC this year and had many announcements to go with it. In addition to our main [...]]]></description>
			<content:encoded><![CDATA[<p>Hi Everybody!</p>
<p>First my apologies for our silence over the past couple of weeks. We’ve had our head down in preparation for and the delivery of the 47th Design Automation Conference in Anaheim last week (47? Really?)</p>
<p>Synopsys had an outstanding DAC this year and had many announcements to go with it. In addition to our main booth, we showed <a href="http://synopsysoc.org/analoginsights/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5zeW5vcHN5cy5jb20vY3VzdG9tX2Rlc2lnbi5hc3B4P2NtcD1DdXN0b21EZXNpZ25NaWNyby1DSS1ITA==" target=\"_blank\">Custom Designer, HSPICE and CustomSim</a> at a number of different venues throughout the show and that kept us, ah, rather busy.</p>
<p>Our demo suites were jammed and we hosted numerous customers, editors, analysts, breakfasts, lunches and dinners and the transcripts of many of those will be available soon. Stay tuned.</p>
<p>The show is over and now that we can breath, we’ll get back on track with some new posts about some great new technology we have coming up.</p>
<p>Fred</p>
 <img src="http://synopsysoc.org/analoginsights/wp-content/plugins/feed-statistics.php?view=1&post_id=193" width="1" height="1" style="display: none;" /><img src="http://feeds.feedburner.com/~r/synopsysoc/analoginsights/~4/eC5PokAFCDY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://synopsysoc.org/analoginsights/2010/06/back-from-dac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://synopsysoc.org/analoginsights/2010/06/back-from-dac/</feedburner:origLink></item>
		<item>
		<title>The Heart of the Problem</title>
		<link>http://feedproxy.google.com/~r/synopsysoc/analoginsights/~3/HkiaEUwSALI/</link>
		<comments>http://synopsysoc.org/analoginsights/2010/05/the-heart-of-the-problem/#comments</comments>
		<pubDate>Wed, 19 May 2010 22:07:34 +0000</pubDate>
		<dc:creator>Fred Sendig</dc:creator>
				<category><![CDATA[AMS EDA tools]]></category>
		<category><![CDATA[EDA]]></category>
		<category><![CDATA[Fast-SPICE]]></category>
		<category><![CDATA[SPICE]]></category>
		<category><![CDATA[analog]]></category>
		<category><![CDATA[analog design]]></category>
		<category><![CDATA[verification]]></category>

		<guid isPermaLink="false">http://synopsysoc.org/analoginsights/?p=179</guid>
		<description><![CDATA[Today’s Guest Blogger is Dwayne Holst, Corporate Applications Engineer for CustomExplorer and Custom WaveView at Synopsys.
Running analog regressions in a production chip design flow is hard enough without having to sort through the results by hand. While the majority of the thousands of simulations are probably good, the risk of missing a problem is the [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong>Today’s Guest Blogger is Dwayne Holst, Corporate Applications Engineer for <a href="http://synopsysoc.org/analoginsights/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3N5bm9wc3lzLmNvbS9Ub29scy9WZXJpZmljYXRpb24vQU1TVmVyaWZpY2F0aW9uL0Rlc2lnbkFuYWx5c2lzL1BhZ2VzL0N1c3RvbUV4cGxvcmVyLmFzcHg=">CustomExplorer</a></strong><strong> and <a href="http://synopsysoc.org/analoginsights/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3N5bm9wc3lzLmNvbS9Ub29scy9WZXJpZmljYXRpb24vQU1TVmVyaWZpY2F0aW9uL0Rlc2lnbkFuYWx5c2lzL1BhZ2VzL0N1c3RvbVdhdmVWaWV3LmFzcHg=">Custom WaveView</a></strong><strong> at Synopsys.</strong></em></p>
<p>Running analog regressions in a production chip design flow is hard enough without having to sort through the results by hand. While the majority of the thousands of simulations are probably good, the risk of missing a problem is the risk of a bad tape out (and then you have to fill out a lot of paperwork, there are more questions and it’s generally not a good thing).</p>
<p>Last year, we introduced a new feature in CustomExplorer to help out with this tedious manual process.</p>
<p>Called “Batch Waveform Compare”, this feature automates the comparison of simulations runs in batch and alerts the user to the problems.</p>
<p>Waveform Compare can be used early on in the design phase. Designers can compare waveforms from RTL, down through to the device level and make sure that your design is converging on the spec. The final use of Waveform Compare tests the results of extracted parasitic simulations to help quickly isolate problems.</p>
<p>And it’s fast… One of our early adopters of Batch Waveform Compare saw their week of manual time required to “eyeball” 100 analog waveforms drop to just 15 minutes of Waveform Compare run time.</p>
<p>The user has complete control over the comparison algorithms. Tolerances for the x-axis (be it time, frequency…) can be set independently from the y-axis (be it voltage, current…) and Waveform Compare does the rest.</p>
<p>Here is a partial example of a rules file for waveform compare:</p>
<pre style="padding-left: 30px;">; Global Parameters
v_tolerance 5mv
i_tolerance 1ma
a2d_threshold 2.5v

; Aliases
Alias stable_period “start=5ns, stop=16ns”

; Rules
Rule v_check begin
   Master gold2.dat
   Step 0.1ns
   v_tolerance 1mv
   v_reltol -0.01
end

rule mono_chk begin
   monotonicity_check
end

…

; Checks
Check begin
   target “t1.dat t2.dat”
   signal “*”
   time_range “0ns, 6ns”
   rule “initial_v_check”

   target “t1.dat t2.dat t3.dat”
   signal “s1, s2, s3”
   time_range stable_period
   rule “v_check”
end

The result of this rule file applied against the simulation results
$&gt; sx –compare compare.rules
   *** loading waveform file gold2.dat … ***
   *** loading waveform file t1.dat    … ***
   *** loading waveform file t2.dat    … ***
[COMPARE] master file    : ‘gold2.dat’
[COMPARE] master file    : ‘t1.dat’

# comparing signal ‘v(in1’

x-axis			master	0|test/IN1
1.0500E-08	1.650000	[1]		[0]
1.1000E-08	3.300000	[1]		[0]
# end of difference list
…</pre>
<p>Waveform compare is a powerful tool in CustomExplorer and can be used to significantly improve design regression productivity. Have fun with it.</p>
<p>Dwayne</p>
<p><em><strong>About Dwayne</strong></em></p>
<p><em>Dwayne strives to be a cool dad and he’s an EDA geek. He also pretends to be a Southerner although he’s really a California Yankee living in North Carolina.</em></p>
<p><a href="http://synopsysoc.org/analoginsights/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3N5bm9wc3lzb2Mub3JnL2FuYWxvZ2luc2lnaHRzL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzA1L0R3YXluZUJpbzEucG5n"><img class="alignnone size-medium wp-image-188" title="DwayneBio" src="http://synopsysoc.org/analoginsights/wp-content/uploads/2010/05/DwayneBio1-286x300.png" alt="Dwayne Holst" width="286" height="300" /></a></p>
 <img src="http://synopsysoc.org/analoginsights/wp-content/plugins/feed-statistics.php?view=1&post_id=179" width="1" height="1" style="display: none;" /><img src="http://feeds.feedburner.com/~r/synopsysoc/analoginsights/~4/HkiaEUwSALI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://synopsysoc.org/analoginsights/2010/05/the-heart-of-the-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://synopsysoc.org/analoginsights/2010/05/the-heart-of-the-problem/</feedburner:origLink></item>
	</channel>
</rss>
