[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: Power nets in hierarchy
- To: geda-user@seul.org
- Subject: Re: gEDA-user: Power nets in hierarchy
- From: sdb@cloud9.net (Stuart Brorson)
- Date: Wed, 22 Oct 2003 12:45:27 -0400 (EDT)
- Delivered-to: archiver@seul.org
- Delivered-to: geda-user-outgoing@seul.org
- Delivered-to: geda-user@seul.org
- Delivery-date: Wed, 22 Oct 2003 12:46:08 -0400
- In-reply-to: <no.id> from "Bill Cox" at Oct 22, 2003 12:15:37 PM
- Reply-to: geda-user@seul.org
- Sender: owner-geda-user@seul.org
Why not just define an attribute "GLOBAL" which you could attach to a
net? A global net would then have two attributes: NETNAME and GLOBAL,
for example:
NETNAME=VCC
GLOBAL=1
Then the netlister would know directly what type of net it was
handling, instead of having to figure it out from the attached
schematic symbol. In any event, I often just use named nets for power
instead of attaching a power symbol. Finally, there are other common
nets which aren't power nets but are also globals, such as RESET.
Nets like RESET don't always have an accepted device symbol.
Stuart
>
> Hi.
>
> I'd like to have a device type like 'power' for power bus symbols like
> vdd and vss. Rather than trying to overwrite the name of the net
> connected to these symbol's pins, I'd like to leave them alone until
> after flattening. Then, I can have a simple pass that changes the name
> of power nets to that of the power symbol. I would merge multiple
> instances of such nets at this time.
>
> This is different functionality that that given with the
> net=<netname>:<pinlabel> attribute. That attribute assigns pins on
> footprints to signals, even when they are not available on the symbol.
> Power devices would globally override nets after flattening, but would
> have no effect until then.
>
> What do you think?
>
> Bill
>
>