mfactor Property
mfactor integer x_integer
Description
Defines a one-to-many parallel relationship between a device in a schematic and multiple instances of the device in the layout.
The mfactor property and mfactorSplit environment variable both work hierarchically. Any instance in the connectivity source hierarchy can have these properties, and the multiplicity is computed from the hierarchical path.

You can use the mfactorSplit environment variable to control whether the mfactor produces multiple layout devices or not. You can also use the lxMfactorSplit Property property on a given instance to override the global value given by the mfactorSplit environment variable.
| Symbol master Add Property form | |
|---|---|
| Add CDF Parameter form | |
|---|---|
Naming Convention
Devices specified using the mfactor property in the schematic (and those that are folded in the layout) are named instName.integer in the layout.
For example, if you have a schematic instance named P0 with
mfactor = 3
the layout instances generated are named as follows.
| Schematic | Layout |
|---|---|
Or, if the prefixLayoutInstNamesWithPipe environment variable is set to nil.
| Schematic | Layout |
|---|---|
Related Topics
Return to top