sfactor Property
sfactor { integer | float | string | IL expression } user_defined_value
Description
Defines a one-to-many relationship between a device in a schematic and multiple instances in a series connection in the layout.
If both mfactor and sfactor are defined on the same instance, sfactor is ignored.
The sfactor property can be applied to two or three terminal resistors, capacitors, and inductors. You set the value of the sfactor property (called s or S, unless you change it on the General of the Connectivity form) to the number of layout devices you want to generate. When you run the Generate All From Source or Update Components And Nets command, Layout XL generates the number of layout devices specified by the property value. It creates all the devices identical in size.
The sfactor must set at the layout stop level. Any property above or below that level is ignored.

You can use the
The lxSeriesTerms Property property must be defined on the instance in the schematic in order for Layout XL to understand the connectivity of devices with sfactor >1 and instance terminals>2.
| Symbol master Add Property form | |
|---|---|
| Add CDF Parameter form | |
|---|---|
Naming Conventions
Devices specified using the sfactor property in the schematic are named instName.sinteger in the layout.
For example, if you have a schematic instance named R0 with
sfactor = 3
the layout instances generated are named as follows.
| Schematic | Layout |
|---|---|
Or, if the prefixLayoutInstNamesWithPipe environment variable is set to nil.
| Schematic | Layout |
|---|---|
Nets associated with series-connected devices are named instName.sinteger.expandedNetinteger in the layout.
R0.s1.expandedNet1
where “expandedNet” signifies that the layout net has no real match in the schematic.
Related Topics
Return to top