Neighbor Dummy Type for Modgens
If the modgenMakeMinDummies environment variable is set to nil, then the dummy is created using the lib/cell/view of the neighboring device.
If the modgenMakeMinDummies environment variable is set to t, the following happens when a neighbor dummy is added to a MOSFET:
- If the dummy’s location is to the right or left of an instance, a single finger, minimum length device is created to serve as the dummy.
- If the dummy’s location is on the top or bottom of an instance, a minimum width device with the same number of fingers as the neighbor is created to serve as the dummy.
When setting the parameters to create minimum length and minimum width dummies, the CDF callbacks will be invoked.
- If the dummy’s location is on the right or left, a single segment, minimum length device is created to serve as the dummy.
- If the dummy’s location is on the top or bottom, a minimum width device with the same number of segments is created to serve as the dummy.
In this case, the parameters for fingers (lxFingeringNames), width (transistorWidthParamNames), and s-factor (sfactorNames) are used to create the device.
The lxFingeringNames environment variable specifies parameter names that define Pcell gate fingering in VLS -XL. In addition, this environment variable is used by the Modgen placer when adding dummy devices to MOSFETs with the modgenMakeMinDummies environment variable set to t.
Related Topics
Adding and Deleting Dummies in the Modgen Editor
Return to top