ctCreateCompTypeGroup
ctCreateCompTypeGroup(
g_physConfigID
t_ctgName
t_deviceType
t_widthParamName
t_orientationParamName
t_drainTermName
t_gateTermName
t_sourceTermName
t_bulkTermName
t_activeLayers
f_foldingThresh
t_views
)
=> t / nil
Description
Creates a component type group with the specified attributes and stores it in the physical configuration associated with the given ID. If the component type group exists already, it is updated with the specified attribute values.
Arguments
|
g_physConfigID
|
ID of the physical configuration cellview.
|
|
t_ctgName
|
Name of the component type group.
|
|
t_deviceType
|
Identifies the type of devices assigned to the component type group and used by folding, chaining, and assisted MOS and standard cell operations in Layout XL and the custom digital placer.
Valid Values: PMOS, NMOS, STDCELL, STDSUBCONT, or FILLER.
|
|
t_widthParamName
|
Name of the transistor width parameter on the device master cell.
You must set this parameter for NMOS and PMOS component types, even if the devices in the component type will not be folded.
|
|
t_orientationParamName
|
Specifies the device orientation for the component type group.
|
|
t_drainTermName
|
Default name for the drain terminal in the cells assigned to the component type.
|
|
t_gateTermName
|
Default name for the gate terminal in the cells assigned to the component type.
|
|
t_sourceTermName
|
Default name for the source terminal in the cells assigned to the component type.
|
|
t_bulkTermName
|
Default name for the bulk terminal in the cells assigned to the component type.
|
|
t_activeLayers
|
Diffusion layer-purpose pair for NMOS and PMOS devices.
The layer you specify must be defined in the technology file and have its material set to one of pdiff, ndiff, pwell, nwell, pplus, nplus, or diffusion.
|
|
f_foldingThresh
|
Width beyond which MOS devices are automatically folded.
You must set this parameter for NMOS and PMOS component types even if the devices in the component type will not be folded.
|
|
t_views
|
View name to be used when defining a standard cell substrate contact or filler cell.
This parameter is valid only when the component class is set to STDSUBCONT or FILLER.
|
Value Returned
|
t
|
The component type group was created or updated.
|
|
nil
|
The component type group was not created.
|
Example
ctCreateCompTypeGroup(physConfigID "nmos" "NMOS" “w" "R90"” "D" "G" "S" "B" "ndiff drawing" 0.5 "layoutX")
Return to top