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

gEDA-bug: [ geda-Bugs-2148310 ] gschem: How to connect two nets from different sheets?



Bugs item #2148310, was opened at 2008-10-05 20:56
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=818426&aid=2148310&group_id=161080

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: gschem: How to connect two nets from different sheets?

Initial Comment:
Hi All,

I have a problem with describing of my circuit with gEDA. I don't know if it is a bug in the gschema, or I have misused it.

I have created a very simplified version of the circuit to illustrate the problem.

In my system there are a few very complicated connectors, which in the test circuit I have imitated with CONN1 and CONN2. Each connector is presented on its own sheet (like con1.sch and con2.sch in the attached test circuit). Many pins of these connectors are not used, and some which are used have connected named networks (like networks DATA_IN1, DATA_OUT1 and DATA_IN2, DATA_OUT2 in the attached test circuit).

Interconnections between connectors, associated with particular subsystems are described in different sheets.
There is one such sheet in the attached test circuit - interconnections.sch


When the networks are connected via element (like DATA_IN1 and DATA_OUT2) everything works fine.
However, if I interconnect two networks directly (like DATA_OUT2 and DATA_IN1) - the interconnecting network has duplicated netname and gnetlist does not generate the netlist correctly (see the net1.sh and test1.net in the attached archive).

I have found a dirty workaround (see the file interconnections2.sch, and the script net2.sh, which makes use of it - result is in test2.net). I add an additional element connected between the two nets.
In this case I get the correct network, after gnetlist outputs the message: "Found duplicate net name, renaming [DATA_IN1] to [DATA_OUT2]"
However in this case I also produce an additional ement on my PCB, so I'd like to avoid it.

If I remove the additional element keeping the same topology, I still have two connected networks with different names, but gnetlist simply ignores connection (see interconnections3.sch, net3.sh and test3.net).

How can I solve this problem?

-- 
TIA
Wojtek Zabolotny
wzab@xxxxxxxxxxxxx



----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=818426&aid=2148310&group_id=161080


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