X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Date: Mon, 19 Dec 2022 12:30:08 +0100 (CET) From: Roland Lutz To: "karl AT aspodata DOT se [via geda-user AT delorie DOT com]" Subject: Re: [geda-user] net rules In-Reply-To: <20221219014740.18DEF85E2912@turkos.aspodata.se> Message-ID: References: <20221218205934 DOT F3A2F85E2912 AT turkos DOT aspodata DOT se> <20221219014740 DOT 18DEF85E2912 AT turkos DOT aspodata DOT se> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk 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