[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: is gEDA a good choice for designers?
Dan McMahill wrote:
> Steve Meier wrote:
>
>> 3) Do you need back anotation?
>>
>> If you answer yes to any of these then geda/pcb isn't there yet and may
>> never be. If you would like to discuss your project requirements either
>> here or more privately don't hesitate to ask.
>
> depends a bit on the flow. Using gschem + gnetlist to drive pads layout
> seems to work and backannotation does work there. Although for some
> reason it looks like the documentation vanished when everything moved to
> the wiki :(
>
> -Dan
correction, I found it.
http://geda.seul.org/wiki/geda:fbabgapp
There is some limited ability to do this with pcb too. By limited, I
mean you can use the Renumber() feature in pcb and then backannotate
that to your schematics. You can't, howerver, currently manually
renumber, add components to the layout and backannotate to schematic, or
do gate/slot/pin swapping, or package changes and backannotate to the
schematics. Of course I'm of the belief that if you're doing analog
design you don't really need those features.
I think the only hard part in more fully implementing a more full
featured forward/backward annotation flow is a netlist comparison tool.
But the tool needs to be able to match a topology without needing to
know the netnames or the refdes's. In other words it needs to be able
to tell you that
R1 (node1 node2) resistor r=10k
C1 (node2 ground) capacitor c=0.1u
C2 (node1 ground) capacitor c=0.22u
can be the same as
R3 (in out) resistor=6.8k
C3 (in ground) capacitor c=0.1u
C4 (out ground) capacitor c=0.1u
if you do
R1 -> R3
node in -> node node1
node out -> node node2
value C2 -> 0.1u
value R1 -> 6.8k
C1 -> C4
C2 -> C3
Once you have that, you can produce a change file which can be reviewed
for sanity and then applied in either direction.
-Dan
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user