Synopsys Open Community SynopsysOC Analog Insights

More on AMS activities at DAC-Anaheim

Posted by Mike Demler on May 5th, 2008

Hi All,

The registration page for Synopsys’ DAC events went live last week, with several AMS-related topics that I invite you to check out. I previously told you all about the AMS Breakfast panel discussion on Tuesday morning, June 10, focusing on the topic AMS Verification and Moore’s Law… solutions for 45nm and beyond“. Registration for the breakfast is now open as well.

On Monday (June 9) through Wednesday (June 11), you have the opportunity of attending presentations in Synopsys’ Demo suites on:

  • Mixed-Signal Circuit Design and Verification with Discovery™-AMS and Synopsys’ Custom Environment (twice a day)
  • Transistor-Level Design Analysis and Sign-Off Using Star-RCXT®, HSIM™ and HSPICE®

You can also start off your day on Wednesday morning with another stimulating discussion at the Interoperability Breakfast. The topic for this year’s program is Raiders of the Locked Art: Opening the Treasure with Interoperable PDKs, which addresses the issue of custom analog design interoperability through OpenAccess.

I am also going to be in the Synopsys booth for another “Meet the Bloggers” opportunity. Come on by and say hello!

-Mike

Click for instructions on how to subscribe to this blog

Posted in analog, 45nm CMOS, AMS EDA tools | No Comments »

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Analog Meets Digital… plus a free breakfast and door prizes!

Posted by Mike Demler on May 2nd, 2008

Hello Everyone,

The Design Automation Conference will take place this year in Anaheim-CA, on June 8-13. (OK… insert your own Mickey Mouse jokes here ________ :-) )

I hope to see many of you at DAC, but if you were not planning to attend perhaps I can attract you with the Synopsys AMS Verification Breakfast that will take place on Tuesday morning, June 10th. The theme for this year’s panel discussion is AMS Verification and Moore’s Law… solutions for 45nm and beyond“. If you have attended the AMS breakfast panels in the past, you know that they have been very interesting and entertaining affairs. This year we will explore the topic of AMS verification challenges, and how to address the issues that occur when “analog meets digital“. You need to go to this AMS Breakfast link to register, and those in attendance will have a chance to win a free Apple iPod Touch.

Our panelists this year:

Thomas J. Sheffler, PhD.
Sr. Principal Engineer
Rambus, Inc.

Jess Chen
Senior Staff Engineer
Qualcomm CDMA Technologies

Jeff McNeal
R&D Engineer
Synopsys IP Solutions Group

Henry Chang
Vice President
Designer’s Guide Consulting, Inc.

Following presentations by our panel of experts, you will have the opportunity for Q&A as well. It will be a great opportunity to network with colleagues who are active in the growing field of AMS verification, so I invite you to sign up today!

-Mike

Posted in analog, verification, AMS SoCs | No Comments »

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Simulation accuracy… it’s the silicon, ******!

Posted by Mike Demler on May 1st, 2008

Hello Everyone,

Many of you may be familiar with the slogan that was created by Bill Clinton’s presidential campaign manager in 1992 - “It’s the economy, stupid”! James Carville created that message to keep the Clinton campaign focused on what he felt was the real issue at the time, so that they wouldn’t get sidetracked. Since that slogan became so memorable it has been re-used and adapted many times, and I think it is very appropriate to keep a similar message in mind when you are doing SPICE or Fast-SPICE simulation of your IC design.

“It’s the silicon, ******!” NOT the simulation!

OK, now I certainly don’t want any of you to stop using simulation, but I need to make what I think is a very important point here. I see many people get sidetracked by focusing on (what they think is) simulation “accuracy” when they should be focusing on the real goal; how accurately is your simulator predicting the behavior of the silicon? There is a HUGE difference.

Every designer knows that you are going to see a distribution of performance when you fabricate the chip. Simulation is just a guide to how the circuit will respond under one specific set of parameters… that I can guarantee you will never be seen in silicon exactly as it was modeled in simulation. It’s just a model! It’s kind of like trying to match two snowflakes. You will never find an actual chip that matches a given simulation to anything like 0.1%, yet people talk about 0.1% or better “accuracy” in SPICE. That’s nonsense.

So, that simulation that you are trying to make more “accurate”… if you think that tightening down on the RELTOL is going to make a difference… think again. Every simulation is just an idealized point in space! You can model the space in multiple dimensions by running process corners, parameter sweeps, and Monte Carlo but it’s still just a model of the potential operating space. Hopefully most of your silicon is going to live in that same space. If not, then you’ve got a real problem! The critical issue is to demonstrate that the simulation space covers your objective specs in such a way that you will get acceptable yield. And you can be assured that if you use a simulator that is identical to what your foundry uses to develop device models from the silicon, well… that’s as good as you can get.

What got me started on this topic today was an article I read over at SCDsource, which just has it completely dead wrong on the subject of simulator accuracy, by focusing on the infamous SPICE parameter known as RELTOL! I’ll leave it to you if you care to follow the link to find out where this came from, since I’d rather not repeat erroneous information here!

I think it’s critically important that analog designers not get sidetracked by claims of “SPICE accuracy”. That is all too often just another red herring. So here’s some irony for you… RELTOL has nothing to do with accuracy! RELTOL in SPICE simulators is a convergence control parameter! If you relax RELTOL you will get more numerical noise, if you tighten it up you will (hopefully) get less. That’s it! Which is why a loose RELTOL setting will show up as reduced SNR in something like an ADC simulation. None of it is real, it’s all just a numerical artifact.

DEFINITION:

RELTOL = x

Relative error tolerance allowed. (Default =.001 or .1%.). If the ratio of successive values in iteration are within RELTOL of one, this value is considered to have converged.

This definition, which you can find by following the RELTOL link above, says it all. But if you want another take on it, here’s how Ken Kundert described RELTOL in his book “The Designer’s Guide to SPICE and Spectre” (reference: K. Kundert, Springer; 1st edition: May 31, 1995, highlighting added by yours truly). I think that Ken and others have recognized that confusion over this topic is very common, since you can also find this excerpt on the Designers-Guide website:

Reducing reltol decreases the error in the results computed by the simulator, however no level of accuracy is guaranteed. Nor is any particular level of accuracy implied from a given value for reltol. In particular, setting reltol to 0.1% in no way implies that the accuracy attained by the simulator is 0.1%.

RELTOL only controls the amount of change in the values of node voltages that a simulator allows as it iterates from one point to the next. It’s all relative, and in this case it’s only relative to the value of the previous iteration. As Ken said, RELTOL has nothing to do with accuracy.

The key message is this and it goes for almost any product you buy, especially in EDA: Don’t get sidetracked by specmanship and red herrings.

Because ultimately, it’s not the simulator… it’s the silicon! If you don’t understand what a simulator control parameter does, please ask an expert. Don’t just “turn the knobs” like RELTOL hoping for a better result.

-Mike

Click for instructions on how to subscribe to this blog

SPICE simulation accuracy
analog
RELTOL
red herrings

Posted in analog, SPICE, Fast-SPICE, EDA, ADC, AMS EDA tools | No Comments »

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

The Top-10 List… 6 months of “Analog Insights”

Posted by Mike Demler on April 7th, 2008

Hello Everyone,

This blog just celebrated its 6-month anniversary on March-28th, so I thought it might be interesting to stop and take a look at a Top-10 list of the most-read articles so far.

Using “post views” as a measure of popularity (i.e. how often someone clicked on a given post’s URL), here is the ranking of most often-viewed articles since the inception of Analog Insights on Sept-28th, 2007:

1. More on analog synthesis and the non-cognescenti

2. Red Herrings: separating the truth from the hype in SPICE verification tools

In a 3-way tie:

3. … Because digital design is so easy!

4. A few random notes from ISSCC

5. How to subscribe to my blog

Followed by:

6. Design Verification. Analog… meet digital. Digital… meet analog.

7. AMS Verification at DVCon - Part II

8. Hierarchy and Isomorphism in Fast-SPICE simulators

9. AMS Verification at DVCon - part I

10. Reports of the Death of AMS SoCs are Greatly Exaggerated

Is there anything that we can glean from this? Here are my thoughts, but as always - let me know if you agree… disagree… all opinions are welcome.

The one thing that the top 2 articles have in common is that, in each of them, I attempted to debunk myths and dispel misinformation that is all too prevalent in hyped-up EDA marketing campaigns. I believe that you - my readers - will only come back here if you are getting information that is truthful and relevant to your work in analog design and verification. No hype here!

In analog synthesis and the non-cognescenti I addressed the misguided notion that analog design needs to become more like digital, by pointing out that the natures of analog and digital design are so fundamentally different that the tools required are different as well. It is unfortunate that there are so many industry voices still out there in the media and blogosphere that just don’t get that. As in the 2nd most article that I discuss below, this sort of thing distracts from the real issues we should be addressing. The cognoscenti… those of you who actually do analog design… you get it. Thanks for making that article #1! :-)

In Red Herrings, the topic was FastSPICE simulation - where I addressed marketing campaigns that treat EDA tools like they belonged in a beer commercial… taste great/less-filling.. that sort of thing. That article has been up at the top of the most-viewed list from the day it posted, so that tells me that you all want the truth about how the tools we (EDA) provide can help you solve your problems, and not differentiation through labeling that is better left in the supermarket aisles.

How to subscribe to my blog quickly jumped up to the top 5. Thanks to my colleague Karen Bartleson who publishes The Standards Game, for linking to that article on her blog. I hope that you are checking out the other blogs on this site as well, and that the subscription techniques that I described are helping you to keep up to date.

It was good to meet many of you at the recent SNUG R&D night, and hear in person about the issues in AMS design and verification that are important to you. Here is one of the pics from SNUG (used with the kind permission of Ron Ploof - Synopsys’ New Media Evangelist, SNUG San Jose 2008). On the left is my colleague Godwin Maben, author of the Low Power blog.

snug3.jpg

Let me know any ideas you have that will make this more helpful to you.

-Mike

Posted in AMS EDA tools, Analog synthesis | No Comments »

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Subscribe to my blog with Outlook 2007

Posted by Mike Demler on March 26th, 2008

Hi All,

In an earlier post I showed how to subscribe to my blog through My Yahoo! and Google blog readers. Some of you may prefer to be notified of new posts on my blog in the same way that you receive your daily email messages in Microsoft Outlook. If you are using Outlook 2007, the process for adding a blog to your “inbox” is very easy.

If you click on the Tools >> Account Settings function in Outlook 2007 you will see the following window:

Outlook settings

You can see that there is an RSS tab. Select that, and then click on “New…”

In the box for “Enter the location”, you can type the following URL, or cut & paste it from the address that that you get when you click on the RSS icon that you see at the top left corner of this page:

RSS subscribe

http://synopsysoc.org/analoginsights/?feed=rss2

RSS2

The URL above is the RSS feed for my blog. After you have pasted (or typed) it into the “New RSS Feed” box as above, click “Add” and you will see the “RSS Feed Options” box below:

RSS Options

You can accept the defaults and click on “OK”.

Now, when you look at your list of folders in Outlook-2007, you will see that Analog Insights has been added to the RSS Feeds folder. The folder will update automatically when I create a new post, and you can then read it as email.

There you have it… a convenient way to get automatically updated, to read… and  save the latest posts from my blog. :-)

Let me know how it works for you. I should note that to leave a comment, which I hope that you all do from time-to-time, you will need to return here to this site.

-Mike

p.s. Meet me on Monday, March 31 at SNUG - Santa Clara.

Posted in analog | No Comments »

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

 
find online acomplia cheapest propecia ultram online cheap kamagra pill order online lasix cipro drug pharmacy online zithromax buying lasix propecia cost cialis prices lasix cheap generic acomplia cheapest tabs ultram cipro generic buy viagra sale propecia tablet viagra medication buy cheap acomplia take soma soma order cialis tabs now buy viagra generic propecia cheapest generic cheap zithromax zithromax certified buy ultram now pill ultram soma alternative kamagra price now cipro buy kamagra cheapest generic soma certified cialis buy cheap approved zithromax acomplia generic online zithromax purchase new propecia sales cialis buy propecia pills propecia online ultram purchase online viagra prescription new soma cheapest viagra online purchase lasix medication soma cheap propecia online propecia online prescription viagra online cheap cialis take ultram mail lasix generic cheap now lasix buy order lasix online cialis where order online cialis soma cheap buy pharmacy online propecia cialis store information ultram natural cipro lasix cheapest zithromax cheapest discount ultram cheapest generic cipro generic viagra cheap cialis online find pharmacy cialis online medicine lasix viagra prescriptions sale propecia ultram cheap generic kamagra alternative kamagra sample cialis herbal buy soma generic ultram certified buy now lasix tabs zithromax buy acomplia generic tabs soma kamagra compare acomplia compare buy online acomplia cheap lasix online cheapest cipro cheapest generic acomplia store acomplia propecia find propecia price propecia free cheap online propecia cipro online pharmacy online pharmacy ultram prescription online cialis cialis sales natural ultram zithromax price cialis get lasix best pharmacy propecia kamagra natural propecia tablets fda cialis soma drug tablets acomplia soma compare pill lasix sales ultram online cheap cipro kamagra find online buy cheap lasix acomplia fda ultram sale online online purchase acomplia viagra sale online propecia discount acomplia pharmacy online pharmacy cipro online where cialis sale online ultram get zithromax online kamagra purchase zithromax prescription take ultram purchase zithromax online zithromax original prescription cipro online kamagra online find cialis online order pills cipro drug acomplia cipro store find cialis acomplia buy online pharmacy viagra pharmacy cipro propecia buy cheap generic cialis pill cialis cipro pill lasix mail buy kamagra buy propecia now propecia where cheap viagra online acomplia get cialis cost lasix medication kamagra original lasix where cipro information online pharmacy kamagra cialis order kamagra buy propecia pharmacy online medicine cialis online generic lasix online prescription viagra tablet lasix ultram pills soma prescriptions kamagra fda cialis generic online take cipro soma online sale generic cipro cheap generic cheapest viagra online find viagra online soma purchase kamagra online buy online orderlasix lasix overnight medication ultram soma medicine cheap online acomplia viagra now buy lasix fda dosage cipro ultram best cialis new approved kamagra cipro ultram generic online generic cheap lasix medication propecia purchase acomplia online information viagra viagra online sale cialis original viagra prices soma buy online viagra store original cialis kamagra sale online viagra tablets propecia pharmacy medication viagra lasix original best cipro medicine kamagra cheap viagra generic cheap cialis tablet acomplia cipro tablets soma generic cheap lasix buy cipro prescription herbal viagra now buy propecia propecia original buy generic cipro original lasix viagra online generic certified cialis acomplia pills herbal kamagra dosage acomplia cialis prescriptions lasix online buy online cipro cheap take viagra take propecia soma generic zithromax tabs sale zithromax lasix purchase generic cheapest acomplia free ultram zithromax pill lasix compare zithromax fda prescriptions soma viagra buy online lasix online prescription cipro tablet acomplia purchase bayer propecia online pharmacy zithromax soma fda purchase viagra online get ultram online cheap kamagra propecia com find online cipro prices soma zithromax cheap information acomplia zithromax generic buy soma order online purchase online cipro kamagra find cheap generic viagra kamagra generic online kamagra cheap generic online acomplia prescription cialis pharmacy online propecia purchase lasix herbal kamagra free ultram drug lasix certified generic zithromax online generic soma viagra natural alternative lasix lasix order online ultram approved canada lasix get lasix ultram overnight lasix information viagra new best ultram generic cheap cialis kamagra online cheap canada ultram find online soma zithromax buy online cialis online generic cipro online generic viagra bayer pills cialis zithromax online purchase drug soma cheapest generic cialis online acomplia sale cialis cheap buy viagra prescription online kamagra generic cheap pharmacy online kamagra online propecia pharmacy cheap online ultram lasix prices prices cialis acomplia free cialis medication online propecia sale online viagra order online viagra find pharmacy kamagra online find kamagra online purchase online propecia purchase cialis cialis natural cialis overnight online cialis order now zithromax buy now cialis buy acomplia cheapest generic generic buy cialis lasix natural cialis sale online buy lasix generic ultram prices dosage lasix propecia online pharmacy ultram prescription sales soma cheap ultram online ultram tablets ultram prescriptions tabs lasix zithromax online order sale online cialis cialis tablet approved cipro find cipro online buy online ultram sale viagra online generic buy propecia ultram canada lasix online order propecia information discount lasix zithromax now buy cheap propecia zithromax where ultram sale cheap generic cialis information propecia cipro order online ultram com propecia cheapest purchase online ultram order online acomplia prescription online lasix compare cipro online cipro online cipro generic ultram free sample lasix viagra sales cipro herbal generic lasix buy pills ultram viagra cost medication kamagra order cialis store kamagra propecia online cheap dosage kamagra cheap cialis buy online sale viagra mail cipro discount acomplia viagra approved online viagra buy viagra order propecia dosage approved viagra kamagra certified acomplia order online online acomplia cheap purchase propecia viagra generic online viagra best online zithromax purchase alternative ultram new cialis ultram medicine information cialis buy kamagra now cipro cheap online kamagra canada pharmacy online cipro cipro find zithromax cheap generic find soma order ultram online ultram buy online lasix cheap viagra purchase online cialis best tablets cipro order online soma acomplia online purchase take zithromax cialis dosage order online zithromax kamagra prescription online tabs cialis cheap kamagra buy generic kamagra online pharmacy propecia online cialis generic zithromax generic cheapest zithromax drug soma online find viagra online prescription generic lasix online online acomplia order online sale soma viagra generic purchase online soma zithromax tablets acomplia buy now buy cheap soma zithromax overnight price cialis soma pill ultram store sample propecia online cialis buying cialis cipro find online propecia take prescription acomplia herbal lasix price soma online acomplia purchase online ordercipro order online cipro soma find kamagra order online online lasix prescription medication acomplia acomplia take online sale propecia acomplia original acomplia approved acomplia tabs bayer cipro acomplia drug soma herbal online generic cipro prescription zithromax online ultram natural order propecia online generic lasix cheapest price propecia pill viagra find lasix online find zithromax online sale online kamagra acomplia online order zithromax free buy cialis online ultram online buy find online propecia cialis price propecia store tablets soma sale online cipro acomplia buy generic online kamagra buy ultram purchase online online cipro sale sale online soma propecia cheap store propecia soma generic cheapest online generic ultram online find cialis kamagra cheap zithromax purchase online ultram buy generic cipro generic cheap order ultram buy generic lasix online soma find propecia prices lasix online sale sale ultram cipro certified take kamagra discount cipro cialis tablets kamagra order prescription online propecia free viagra kamagra online order zithromax online cost ultram online generic kamagra prescription online soma cheap zithromax kamagra cheap online kamagra medication medication cialis propecia fda online buy viagra buy now acomplia ultram cheapest generic soma new acomplia acomplia generic buy cheap viagra cialis find viagra information prices ultram propecia buy generic certified lasix cipro generic online online zithromax sale buy cheap cipro ultram generic cheap online lasix pharmacy online prescription kamagra find zithromax sale ultram online cialis drug order online propecia viagra drug viagra generic cheap cialis cheap new zithromax ultram where soma cheap lasix tablets cheap acomplia generic ultram cheap online prices kamagra lasix now buy propecia generic lasix store online prescription acomplia acomplia buy online soma tablet find propecia online prescription online zithromax kamagra drug lasix pills cheap buy ultram sales kamagra cialis online prescription cialis purchase lasix sale approved lasix soma online generic new kamagra cipro original canada cialis viagra compare online prescription ultram acomplia where zithromax medicine cialis canada online find ultram ultram generic buy prices zithromax now ultram buy purchase acomplia lasix take order online viagra online zithromax generic zithromax cheapest viagra online find buy online viagra generic cheapest lasix purchase online cialis prescription ultram online cheap buy cialis compare viagra cheapest lasix best cialis kamagra approved online generic propecia soma now buy store cipro online sale kamagra lasix order buy kamagra online pharmacy zithromax online discount propecia cialis cheap online dosage zithromax cipro free acomplia prices online purchase ultram buy ultram cheap online buy soma online kamagra sale pills kamagra cialis buy now prices viagra where cipro kamagra herbal herbal cipro soma where free acomplia viagra free original viagra ultram alternative cipro online cheap dosage viagra online purchase zithromax generic cipro buy sale online propecia kamagra get cipro cheapest generic viagra pharmacy online kamagra generic cheapest sale zithromax online buy online cipro pharmacy soma online kamagra order viagra pill now acomplia buy online prescription cialis soma original zithromax dosage bayer lasix cipro online sale cialis online cipro purchase order kamagra online now buy ultram get cipro online purchase soma soma online order cheap lasix buy ultram dosage buy zithromax online online generic cialis cipro best propecia sales propecia cheap generic cipro buy now sale online zithromax purchase zithromax cheap online viagra alternative kamagra online ultram order tablet viagra online cipro purchase zithromax find online online soma buy lasix online cheap online lasix purchase sample zithromax prescriptions zithromax viagra original purchase cipro online approved ultram zithromax prescriptions generic ultram cheapest prescription zithromax ultram information cheapest generic propecia zithromax sale zithromax order online prescription propecia online kamagra pharmacy online approved propecia ultram find online sample ultram ultram get zithromax generic cheap cipro take ultram tablet herbal cialis online buy lasix purchase cipro online lasix sample cialis natural viagra overnight zithromax tablets ultram original kamagra price zithromax cheapest cipro generic generic cialis cheap acomplia information cheapest lasix generic medicine zithromax acomplia find online cheapest cialis cheap zithromax buy where lasix ultram order online soma online cheap alternative propecia kamagra pills pharmacy soma online price viagra acomplia pill kamagra tablets zithromax cipro order propecia sample pharmacy online soma sale viagra certified propecia cialis online cheap lasix online generic propecia new viagra cheap find acomplia store zithromax ultram take soma sale propecia mail store cialis viagra online where zithromax propecia sale cheap acomplia buy order cipro soma best online kamagra generic cheap online zithromax pharmacy lasix purchase lasix online buying propecia lasix buy online prescriptions acomplia cheap zithromax online information cipro cost viagra generic acomplia soma online pharmacy prescription cialis online purchase online acomplia online find lasix zithromax discount ultram pharmacy online buy viagra now buy online cialis find lasix online propecia cheap online ultram cheap cialis pill find online cialis drug ultram soma online buy soma sale online lasix zithromax buy drug viagra acomplia alternative kamagra buy cheap propecia prescription online now buy acomplia kamagra pharmacy generic online kamagra buy zithromax cheap kamagra sale kamagra take propecia buying purchase soma lasix generic online online orderacomplia lasix alternative discount zithromax natural acomplia ultram discount buy cipro cheap zithromax com propecia online zithromax alternative cost kamagra buy ultram generic ultram online prescription get propecia cialis mail acomplia now buy online pharmacy acomplia original zithromax generic online soma online purchase cialis online ultram pharmacy pills lasix purchase kamagra online lasix prescriptions zithromax sale online tablet soma find ultram online find online viagra soma purchase online viagra cheap generic buy cheap propecia purchase ultram online propecia generic cheap sale cipro generic cialis buy online soma pharmacy zithromax online generic online acomplia cheap generic soma fda cipro propecia compare ultram medication buy now soma generic viagra online buy viagra buy online kamagra acomplia tablets