Krzysztof Herman
12/04/2024, 2:33 PMMitch Bailey
12/04/2024, 5:09 PMgnd
symbol (and others) from the primitive library instantiates a global signal. Check out the properties on the symbol.Krzysztof Herman
12/04/2024, 5:11 PM!sub
used in our pdkStefan Schippers
12/05/2024, 9:43 AMglobal=1
or global=0
attribute. Supply tier symbols (vdd.sym
and gnd.sym
) have a default setting of global=1
, while lab_wire.sym
and lab_pin.sym
have a default of global=0
. You can change these defaults by explicitly specifying a global
attribute.
Note1: If you have multiple net names on the same net and only one has global=1
attribute this is enough to consider the whole net global.
Note2: If you declare global a net in a subcircuit (say net DATA
inside Xtop.Xsenseamp
) the .global DATA
is added to the netlist. The hierarchy net Xtop.Xsenseamp.DATA
is promoted to top level global DATA
Suggestion. If you set a net label to "global=1" please add a text comment or other marker next to the label, if you copy over this label, change the net name and forget to remove the global attribute you will be creating multiple global nets.
I will someday add some graphical element to these net labels if they are set to global, but for the time being take care of this.Stefan Schippers
12/05/2024, 9:44 AMKrzysztof Herman
12/05/2024, 9:46 AM