[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gEDA-dev: Last call for input on SOW for Linux Fund....



John Doty wrote:
> On Dec 3, 2008, at 7:40 AM, Svenn Are Bjerkem wrote:
> 
>> Ken Kundert knows what he is talking about
> 
> I don't think so. He thinks mixed-signal design is like computer  
> programming. But it's not: to do it well you have to start from the  
> *physics* of what you're trying to accomplish.

I guess thats why a huge number of complex commercial chips are verified 
using the simulator that Ken designed?  He certainly has his view point 
about things that you may disagree with, but to say he doesn't know what 
he is talking about is pretty far off base.

> I wonder what tools Paul Horowitz uses these days. *There's* a guy  
> who understands mixed signal disign and can write clearly about it.

I wonder if Paul Horowitz does complex chip designs.  The reality of it 
is that simulation tools have never been that useful or in my opinion 
critical for the sorts of circuits in his book.  But for the IC industry 
which is really where Verilog-{HDL,A,AMS} are used, simulation tools are 
critical and those 3 in particular fill a critical need.


>> and he offers enough
>> information on http://www.designers-guide.org/index.html for anybody
>> interested in AMS to get up to date on the advantages of doing things
>> the AMS way.
> 
> Kundert's book is what Al got me to buy. It's a sales pitch, not a  
> textbook: the signal to noise ratio is very low. Someone who has a  
> problem to solve doesn't want a bunch of hype on the advantages of a  
> tool: they want a roadmap that will allow them to find a solution.

12 pages of background and context
20 pages of sales pitch
 > 200 pages of reference material spelling out the language

doesn't sound like bad SNR to me.

When I can't quite remember the name of a function or the order of the 
arguments that is the book I reach for.  In contrast I have not reached 
for the Horowitz book since sophomore or junior in college 2 decades ago.

But... unless you have coughed up the money for the simulator its not so 
useful.  So my question for you is do you have access to Verilog-A or 
Verilog-AMS so that you have been able to try them out on a real design? 
    If you have used the tools, how did you learn about them?  If you 
haven't used the tools, I question how useful of a review you can give 
of a book that teaches the tools.


If you don't use tools like these, do your designs have large mixed 
signal components that are not easily broken apart?  By that I mean, do 
you have blocks that contain some subcells which are prohibitive for 
simulating at the transistor level but yet you have to have a model of 
them in place during a simulation because they are part of a feedback 
loop?  What tools do you use to handle that complexity?  How do you 
ensure that your million dollar mask set is going to produce silicon 
that is at least functional and doesn't have outright wiring errors or 
fundamental screw-ups in the block diagram?  How do you include the 
complex behavior of one block where 20 dB analog accuracy is sufficient 
in a simulation where 100 dB of analog accuracy is need for another 
block?  It's one thing to realize you need to buy a different op-amp for 
your board or add 15 blue wires.  It is another thing entirely when you 
find you just took a many month schedule hit and had to come up with 
another huge pile of cash for masks because you only did block level 
simulations on your chip.

Those are the sorts of real world problems which are solved every day 
using Verilog-{HDL,A,AMS}.  It is not hype or vaporware.

-Dan




_______________________________________________
geda-dev mailing list
geda-dev@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev