Mail Archives: geda-user/2015/06/29/12:55:00
On Jun 29, 2015, at 9:44 AM, Stefan Salewski <mail AT ssalewski DOT de> wrote:
> On Mon, 2015-06-29 at 10:47 -0400, Jason White
> (whitewaterssoftwareinfo AT gmail DOT com) wrote:
>> Stefan, I think the easiest solution to net grouping attributes such as
>> "Power", "Analog", or "Digital" is to allow for each net to be displayed
>> with a different color.
The file format already supports line colors and styles. I have always thought it would make more sense to represent nets and busses with lines that have attached attributes than to have primitives for these. What we have now is a factoring error. Not too serious, but a barrier to the future.
>
> Yes, that is generally the first idea. Problem is, that we may not have
> enough different high contrast colors. We may have analog and digital
> ground, analog and digital power and ground, high speed signals,
> impedance controlled traces, short traces i.e. for bypass capacitors and
> much more. We discussed about all that about 4 years ago, when I started
> work on my Peted editor. I think one idea was to not add direct
> properties to nets, but net classes like "HighSpeed" which may be mapped
> to 50 Ohm with 2 inch maximum length.
It would be another factoring error to build in too much meaning to attributes at the schematic editor level. A lot depends on downstream flow. Geda-gaf supports many downstream tools. Simulation needs different network attributes than layout does. In geda-gaf, the netlister carries the responsibility for assigning semantics to the primitives. Making the editor aware of semantics detracts from its flexibility.
John Doty Noqsi Aerospace, Ltd.
http://www.noqsi.com/
jpd AT noqsi DOT com
- Raw text -