vcpfePlaceFillers
vcpfePlaceFillers(d_cv g_mode?partitionName{ prBoundary |g_clusterBoundaryName} ?fillerCompTypest_fillerCompTypes?fillerCellNamest_fillerCellNames?ignoreBlockages{ t | nil } ?createphysOnly{ t | nil } ) =>t/nil
Description
Inserts or deletes filler cells from the specified cellview.
Arguments
Value Returned
|
Filler cells were inserted or deleted, depending on the mode selected. |
|
Examples
FILL1 and FILL2 component types are defined as FILLER component class in CPH. CELL1 and CELL2 have their oaCellType as coreSpacer in the design.
vcpfePlaceFillers(cv "insert")
Inserts fillers in the current cellview with all fillers available.
vcpfePlaceFillers(cv "insert" ?fillerCellNames "")
Inserts fillers in the current cellview with only FILL1 and FILL2 component types.
vcpfePlaceFillers(cv "insert" ?fillerCompTypes "FILL1" ?fillerCellNames "")
Inserts fillers in the current cellview with only FILL1 component type.
vcpfePlaceFillers(cv "insert" ?fillerCompTypes "" ?fillerCellNames "CELL1")
Inserts fillers in the current cellview with only CELL1 filler cell.
vcpfePlaceFillers(cv "insert" ?partitionName "cluster1" ?fillerCompTypes "")
Inserts fillers in the current cellview inside a cluster boundary named cluster1 with CELL1 and CELL2 filler cells.
vcpfePlaceFillers(cv "insert" ?ignoreBlockages t ?createPhysOnly t)
Inserts fillers in the current cellview with all fillers available and ignore blockages. Also create physOnly fillers.
vcpfePlaceFillers(cv "delete")
Deletes all fillers in the current cellview.
vcpfePlaceFillers(cv "delete" ?fillerCompTypes "FILL1" ?fillerCellNames "")
Deletes fillers that are of the FILL1 component type.
vcpfePlaceFillers(cv "delete" ?fillerCompTypes "")
Deletes only CELL1 and CELL2 fillers.
vcpfePlaceFillers(cv "delete" ?partitionName "cluster1")
Deletes fillers only from the cluster1 cluster boundary, and keeps other fillers inside the PR boundary.
Return to top