[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: Driving the netlist from PCB (instead of gschem)
At 05:19 PM 9/28/2008, you wrote:
> I prefer to open both tools
at once and make the same changes in
> both tools at the same time.
I do something similar. If I want to swap in pcb, I update the
schematic, regenerate the netlist, and import it. Then the rats
know
what I *want* rather than trying to play catch-up. Now, if we
could
use DBUS to make that a one-click transfer...
I guess I don't understand. If you wanted a rat line between pins,
why wouldn't you have done it that way the first time? I guess I am
thinking in terms of having partially routed a net and found that to
continue, it is better to swap a pin at the unrouted end. Are you saying
that you can see the problem without routing? If you just update
the schematic and import the new net list, doesn't that cause the trace
for that net to be ripped up? If not, that's great!
> Personally, I
favor the idea of a unified data base for both layout
> and schematic. So far no one seems to agree with this
idea.
It's been tossed around before, but there are drawbacks. For
example,
gschem supports more backends than just pcb, so carrying around
pcb's
overhead when you won't use pcb is a waste. Also, layouts and
schematics have different needs for what is stored (gschem doesn't
need to save line clearance info, via drill sizes,
etc).
Sure, you can say it's a waste, but wasted what, disk space? If you
create a schematic with no layout info, there wouldn't be anything in the
file for that, so no (or very little) overhead. If a format such as
XML is adopted, then I think that has lots of overhead, but likely
without much impact really.
Still, the pcb file
format is very old and probably due for a
redesign. I suspect if I ever find time to redo the internal
layer
infrastructure, I might end up changing it for
that.
I would suggest that a broad perspective be considered when thinking of
changing the internal file format. Maybe it is too early to tell if
the IPC ideas will take root, but certainly they can be considered.
Just like all the layout vendors seem to prefer proprietary formats, it
appears that every open source layout and schematic tool has to reinvent
the file format wheel.
Rick
Arius - A Signal Processing Solutions Company
Specializing in DSP and FPGA design URL
http://www.arius.com
4 King
Ave
301-682-7772 Voice
Frederick, MD 21701-3110
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user