Mail Archives: geda-user/2022/12/19/06:50:24
On Mon, 19 Dec 2022, karl AT aspodata DOT se [via geda-user AT delorie DOT com] wrote:
> wiki.geda-project.org/geda:gschem_ug:pins_nets_buses
>
> says otherwise:
>
> Nets are made up of straight net segments, and net connections are
> formed either where two net segment ends meet, or where a net
> segment end meets a net segment midpoint.
Then the documentation is incorrect. :-/
> It just sounds like an undocumented, illogical and unnecessary feature.
Unfortunately, it's a feature existing schematics may rely on. Imagine
someone connecting some parts of a schematic under time pressure and just
drawing a diagonal net across the page. If a connection happens to fall
exactly on this net, changing gnetlist behavior would mean an incorrect
netlist is generated for this schematic. (I'm not saying connecting
things this way is good practice, just people may conceivably do it.)
> Just as two N's be merged to one if they can be,
> a single N could easily be split in two when a new
> connection is made ?
>
> I suggest that nets are only made via the net endpoints.
There is something to be said in favor of this, and I wouldn't be opposed
to changing gschem behavior so it splits slanted nets when trying to
connect to them. I had the impression slanted nets are a rare exception,
though. Do you use them on a regular basis?
Roland
- Raw text -