Index: index.html =================================================================== --- index.html (revision 12951) +++ index.html (revision 12952) @@ -398,7 +398,41 @@
+A subc (subcircuit) is a group of objects with its own, local layer +information. All layers of a subc are bound layers, that is, the user +is free to choose on which actual board layer it is placed on. +There is no limitation on what layers or objects a subc can contain. +
+The main uses of subc are: +
+When a subcircuit is a footprint, it normally has the refdes attribute set. +Refdes is the name that identifies the part on the netlist. Some objects +of a footprint will have the term attribute to turn those object into +terminals (representing pins or pads). If multiple objects have the same +term attribute value, they are all contributing to the same terminal. +
+When the terminal object is a single padstack, it is called a +light terminal. When the terminal is built using multiple objects, +it is called a heavy terminal. +
+A connection on the netlist is identified as refdes-term, e.g. +U5-3 means "the object(s) whose term attribute is 3 within the subcircuit +whose refdes attribute is 'U5'". + +
+Compared to subcircuits as footprint, a repetitive module will not have +a refdes attribute and will not have terminals. + +
A pad stack is a generic pin/pad/via object that may contain any combination @@ -408,7 +442,7 @@
+