[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: Gnetlist -g PCB



On Jun 29, 2008, at 10:17 PM, Larry Doolittle wrote:

> On Mon, Jun 30, 2008 at 12:00:48AM -0400, al davis wrote:
>> On Sunday 29 June 2008, John Doty wrote:
>>>
>>>> It looks to me that geda has mixed the concepts of
>>>> discipline and direction.
>>>
>>> Yes, but the real problem is the mixing of such clerical
>>> concepts into what is really a set of applied physics issues.
>>
>> Interesting point .. There is nothing keeping you from
>> describing things like a one femtoHertz oscillator or a new CPU
>> with a 100 TeraHertz clock.  Building it, on the other hand,
>> might be a little difficult.
>
> I agree with both of you.  Let me add a little spin:
> Most designs don't challenge conventional rules to enter
> applied physics territory.

Well, many engineers *believe* this, but that's why they get burned.  
It seems to me that I am encountering problems of this sort more  
frequently (I'm often the troubleshooter). Consider the increasing  
use of FPGA and CPLD in low speed circuits. The trouble is that if  
you're using a part *capable* of 100 MHz operation, its connections  
need to be designed with that in mind. A 100 MHz wiring harness is  
tricky. One recent space mission got into trouble by choosing a fast  
microprocessor, "derating" its speed for "reliability", and using big  
klunky bypass caps, again for "reliability". Trouble was, the klunky  
caps had too much inductance for the actual processor speed.

All of the superstitions about "noise on ground" (huh?) and "ground  
loops" reflect attempts to enter applied physics territory without  
thinking physically.

The problem that set off this discussion was classifying the pins on  
a pot. A pot connected as a two port network may very well be thought  
of as a device with an "input" and an "output". But note that "input"  
and "output" really refer to ports, not pins. That's another reason  
why classifying pins is tricky: with a common "ground" you can often  
ignore the distinction. But not always, and that gets us back to the  
"noise on ground" illusion.

I think it very difficult to implement useful DRC-based on pin  
classification even for experts. For newbies, it's pure confusion. In  
the days of 4000 series CMOS, perhaps it was possible for pure  
digital circuits.

>   Some people are not qualified
> to design, analyze, and debug such circuits.  Other people
> are, but they have better things to do.  Even when they
> break new ground on part of the circuit, they still want
> their conventional control and monitoring junk around the
> outside to work right the first time, without some silly
> "d'oh" moment.
>
> As long as DRC covers the 90% usage case properly, and has
> a clean way to be told "don't look at this part of the circuit,
> I don't have time or interest to shoehorn my understanding
> of the applied physics into DRC nomenclature", DRC can be
> useful for everyone.

You are welcome to try to design such a thing. It seems to me that  
few understand where that line should be drawn, so the ability to  
draw it doesn't help.

>
>   - Larry
>   "If we knew what we were doing, it wouldn't be called research!"
>
>
> _______________________________________________
> geda-user mailing list
> geda-user@xxxxxxxxxxxxxx
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

John Doty              Noqsi Aerospace, Ltd.
http://www.noqsi.com/
jpd@xxxxxxxxx




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