Product Documentation
Virtuoso Automated Standard Cell Placement and Routing Flow Guide
Product Version IC23.1, November 2023

4


Standard Cell Placement and Routing Environment Variables

The standard cell placement and routing environment variables are used to set default values for various standard cell placement and routing options in the Auto P&R and the Routing assistants.

Only the public environment variables are documented and supported for public use. All other standard cell routing environment variables, regardless of their name or prefix, are private and undocumented and are subject to change at any time.

The following list provides the names of the Automated Standard Cell Placement and Routing Flow environment variables.

Standard Cell Placement

advNode

init_boundaryAspectRatioOrHeight

init_boundaryAspectRatioVal

init_boundaryHeightVal

init_boundaryUtilizationOrWidth

init_boundaryUtilizationVal

init_boundaryWidthVal

init_createPowerPins

init_generateBoundary

init_generateInstances

init_generatePins

init_mode

init_scope

init_useSourceLayout

init_useSourceLayoutBoundary

init_useSourceLayoutInstances

init_useSourceLayoutPins

physOnlyFigGroupPrefix

place_addBoundaryCells

place_addCellRowRouting

place_addDecapFillerCells

place_addTapCells

place_boundaryCellsContainTapCells

place_createPhysOnlyAsAGroup

place_defaultPlacedView

place_deleteBoundaryCells

place_deleteFillerCells

place_deleteTapCells

place_displayLog

place_overwriteLog

place_placeStdCells

place_placedLocation

place_showInformation

postPlaceTrigger

prePlaceTrigger

remasterLayoutLibs

runDir

setup_Innovus1stRowOrientation

setup_createRowRegionInArea

setup_displayLog

setup_overwriteLog

setup_rowCount

setup_rowCreation

Standard Cell Routing

FB1RouteBlockageLayer

abstractViewName

alternativeBoundaryLayer

check_displayLog

check_existingDRCs

check_generateMarkers

check_overwriteLog

checkerLogDir

checkerLogPrefix

coverTermPins

createNewFigGroupsPerRun

disableInvsWSPGen

fixAllPreroutes

invsLicenseArgs

layoutViewName

ldrsCG

multiTechLEFOverride

omitRedundantPatchShapes

omitTrimLayers

postInitCmds

postPlacementCmds

postRouteCmds

postRouteTrigger

preBndyTapCmds

preInitCmds

prePlacementCmds

preRouteCmds

preRouteTrigger

preserveFillerPlaceStatus

results_nets

results_netsWithin

results_supplyNets

route_createRoutingAsAGroup

route_defaultRoutedView

route_deletePreroutes

route_deleteWiresAndVias

route_displayLog

route_fixPostRouteDRCErrors

route_nets

route_netsWithin

route_overwriteLog

route_routedLOC

route_saveRoutingOnly

route_supplyNets

route_updatePinOption

route_updatePins

routerLogPrefix

runDir

separateStdCellLibs

setPinFixedWithinBoundary

setup_checkDRCsAfterRouting

setup_lockColorsAfterRouting

signalRouteFigGroupPrefix

siteDefHeight

siteDefSymmetricInR90

siteDefSymmetricInX

siteDefSymmetricInY

siteDefWidth

supply_connectToTerminals

supply_createGridAsGroup

supply_createPinLabel

supply_createPins

supply_createPinsOnEnds

supply_defaultRoutedView

supply_deleteStripes

supply_deleteVias

supply_genSupplyStripes

supply_generateStaples

supply_IgnoreBoundaryTracks

supply_IgnoreBoundaryVias

supply_insertTrim

supply_insertVias

supply_nets

supply_netsWithin

supply_pinLayerSet

supply_routedLOC

supply_saveRoutingOnly

supply_shareTracks

supply_useExisitingPGTracks

tracksCmds

useMultipleTapCells

useStylusMode


Return to top
 ⠀
X