| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| ;; Abstract Options File |
| ;; Abstract_Generator version sub-version ICADVM18.1-64b.83 on Jul 11 16:33:23 2019 |
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| |
| absSetOption( "DateTimeLog" "false") |
| absSetOption( "UseOldExtract" "true") |
| absSetOption( "QuickAbstract" "false") |
| absSetOption( "OptimizeBigDesignMemory" "false") |
| absSetOption( "AnnotateBusInAbstract" "true") |
| absSetOption( "UseConstraintGroup" "") |
| absSetOption( "SortMethod" "Name") |
| absSetOption( "SortView" "Abstract") |
| absSetOption( "SortOrder" "Ascending") |
| absSetOption( "NewLibraryName" "") |
| absSetOption( "NewLibraryPath" ".") |
| absSetOption( "ImportGDSIIFiles" "") |
| absSetOption( "ImportGDSIITemplateFile" "") |
| absSetOption( "ImportGDSIILayerMapFile" "") |
| absSetOption( "GdsIIImportTechRefLib" "") |
| absSetOption( "ImportGDSIICaseMap" "No Mapping") |
| absSetOption( "ImportOasisFiles" "") |
| absSetOption( "ImportOasisTemplateFile" "") |
| absSetOption( "ImportOasisLayerMapFile" "") |
| absSetOption( "OasisImportTechRefLib" "") |
| absSetOption( "ImportOasisCaseMap" "No Mapping") |
| absSetOption( "ImportOasisEnableColoring" "true") |
| absSetOption( "ImportLefFiles" "") |
| absSetOption( "ImportLefView" "abstract") |
| absSetOption( "LefImportTechRefLib" "") |
| absSetOption( "ImportTechLef" "false") |
| absSetOption( "ImportGDSIIEnableColoring" "true") |
| absSetOption( "runAbstractHookPostOat" "false") |
| absSetOption( "ImportDefFiles" "") |
| absSetOption( "ImportLogicalType" "Verilog") |
| absSetOption( "ImportOptionsFile" "") |
| absSetOption( "ImportLIBFiles" "") |
| absSetOption( "ExportGeometryLefData" "true") |
| absSetOption( "ExportLEFCellListFile" "") |
| absSetOption( "ExportTechLefData" "false") |
| absSetOption( "ExportLEFUnits" "1000") |
| absSetOption( "ExportLEFVersion" "5.6") |
| absSetOption( "ExportBusChars" "[ ]") |
| absSetOption( "ExportDividerChar" "/") |
| absSetOption( "CellStatsFile" "cellSummary.report") |
| absSetOption( "ExportReportFile" "abstract.report") |
| absSetOption( "ExportOptionsFile" "abstract.options") |
| absSetOption( "SelectName" "") |
| absSetOption( "SelectView" "All") |
| absSetOption( "SelectHeightFrom" "") |
| absSetOption( "SelectHeightTo" "") |
| absSetOption( "SelectPropertyName" "") |
| absSetOption( "SelectPropertyVal" "") |
| absSetOption( "SelectValid" "false") |
| absSetOption( "SelectInvalid" "false") |
| absSetOption( "ViewLayout" "layout") |
| absSetOption( "ViewLogical" "logical") |
| absSetOption( "ViewAbstract" "abstract") |
| absSetOption( "ExtractedPurpose" "net") |
| absSetOption( "InterpType" "Skill") |
| absSetOption( "SelectByMsg" "") |
| absSetOption( "DefaultBin" "Block") |
| absSetOption( "ExportLEFBin" "All") |
| absSetOption( "DistributeBinAboveTop" "Block") |
| absSetOption( "DistributeBinAboveMiddle" "IO") |
| absSetOption( "DistributeBinAboveBottom" "Core") |
| absSetOption( "DistributeBinBelowBottom" "Ignore") |
| absSetOption( "DistributeBinMatch1" "Block") |
| absSetOption( "DistributeBinMatch2" "IO") |
| absSetOption( "DistributeBinMatch3" "Core") |
| absSetOption( "DistributeBinMatchOther" "Ignore") |
| absSetOption( "DistributeBinCoreType" "Core") |
| absSetOption( "DistributeBinIOType" "IO") |
| absSetOption( "DistributeBinCornerType" "Corner") |
| absSetOption( "DistributeBinBlockType" "Block") |
| absSetOption( "DistributeBinOtherType" "Ignore") |
| absSetOption( "DistributeMethod" "height") |
| absSetOption( "DistributeCells" "all") |
| absSetOption( "DistributeHeightTop" "1000") |
| absSetOption( "DistributeHeightMiddle" "180") |
| absSetOption( "DistributeHeightBottom" "100") |
| absSetOption( "DistributeMatch1" "block") |
| absSetOption( "DistributeMatch2" "io") |
| absSetOption( "DistributeMatch3" "core") |
| absSetOption( "ExcludePurposeList" "boundary") |
| absSetOption( "ShowBubbleHelp" "true") |
| absSetOption( "GridCellsPrbFactorX" "1000") |
| absSetOption( "GridCellsPrbFactorY" "1000") |
| absSetOption( "GridCellsTermsOnGridFactor" "1000") |
| absSetOption( "GridCellsTermsValidFactor" "1000") |
| absSetOption( "GridCellsBlockagesOnGridFactor" "1000") |
| absSetOption( "GridTermsOnGridFactor" "10") |
| absSetOption( "GridPinsOnGridFactor" "10") |
| absSetOption( "GridBlockagesOnGridFactor" "10") |
| absSetOption( "GridDiagonalViasFactor" "10000") |
| absSetOption( "ExtractShapeLimit" "30000") |
| absSetOption( "suppressMessage" "0") |
| absSetOption( "RecordFile" "abstract.record") |
| absSetOption( "RecordMode" "Append") |
| absSetOption( "ReplayFiles" "") |
| absSetOption( "IgnoreCellsForExtraction" "") |
| absSetOption( "AnnotateLayoutDualView" "false") |
| absSetOption( "ReadVoltageAndPurposeRules" "false") |
| absSetOption( "CopyMSRoutingConstraints" "false") |
| absSetOption( "ReadOnlyTechnology" "true") |
| absSetOption( "numOfPointsInEllipseOrDonut" "64") |
| |
| |
| absDeselectBin("Core" ) |
| absSetBinOption( "Core" "PinsTextPinMap" "") |
| absSetBinOption( "Core" "PinsPowerNames" "^((V(DD|CC).*)|(v(dd|cc)))(!)?$") |
| absSetBinOption( "Core" "PinsGroundNames" "^((VSS|GND)|(vss|gnd))(!)?$") |
| absSetBinOption( "Core" "PinsClockNames" "") |
| absSetBinOption( "Core" "PinsAnalogNames" "") |
| absSetBinOption( "Core" "PinsOutputNames" "") |
| absSetBinOption( "Core" "ExcludeExistingTerminals" "") |
| absSetBinOption( "Core" "PinsExcludeExistingPinssOnLayers" "") |
| absSetBinOption( "Core" "PinsFromTextForExistingPins" "false") |
| absSetBinOption( "Core" "PinsTextPromoteLevel" "0") |
| absSetBinOption( "Core" "PinsGeomSearchLevel" "20") |
| absSetBinOption( "Core" "PinsTextManipulation" "{\\\\.extra.*} {} :.* {} {\\(([0-9]+)\\)} {<\\1>} {\\[([0-9]+)\\]} {<\\1>}") |
| absSetBinOption( "Core" "PinsTextManipulationTable" "") |
| absSetBinOption( "Core" "PinsTextPreserveLabels" "true") |
| absSetBinOption( "Core" "PinsRestrictToPRBndry" "false") |
| absSetBinOption( "Core" "PinsBoundaryCreate" "as needed") |
| absSetBinOption( "Core" "PinsBoundaryLayers" "met1 met2 met3 met4 met5 via via2 via3 via4 poly diff nwell ") |
| absSetBinOption( "Core" "PinsBoundarySizeLeft" "") |
| absSetBinOption( "Core" "PinsBoundarySizeRight" "") |
| absSetBinOption( "Core" "PinsBoundarySizeTop" "") |
| absSetBinOption( "Core" "PinsBoundarySizeBottom" "") |
| absSetBinOption( "Core" "PinsBoundaryFixedLeft" "") |
| absSetBinOption( "Core" "PinsBoundaryFixedRight" "") |
| absSetBinOption( "Core" "PinsBoundaryFixedTop" "") |
| absSetBinOption( "Core" "PinsBoundaryFixedBottom" "") |
| absSetBinOption( "Core" "PinsPreserveRoutingBlockages" "false") |
| absSetBinOption( "Core" "PinsCreatePwrPinsFromRouting" "false") |
| absSetBinOption( "Core" "PinsPwrRoutingLayers" "met1 met2 met3 met4 met5 via via2 via3 via4 ") |
| absSetBinOption( "Core" "PinsCreatepolyPRB" "false") |
| absSetBinOption( "Core" "ExtractSig" "true") |
| absSetBinOption( "Core" "ExtractLayersSig" "met1 met2 met3 met4 met5 via via2 via3 via4 ") |
| absSetBinOption( "Core" "ExtractLayersSigWeak" "") |
| absSetBinOption( "Core" "ExtractPinLayersSig" "met1 met2 met3 met4 met5 via via2 via3 via4 ") |
| absSetBinOption( "Core" "AbstractExtractGSpecTable" "") |
| absSetBinOption( "Core" "ExtractNumLevelsSig" "32") |
| absSetBinOption( "Core" "ExtractDistSig" "") |
| absSetBinOption( "Core" "ExtractWidthSig" "") |
| absSetBinOption( "Core" "ExtractMustJoinAlways" "false") |
| absSetBinOption( "Core" "ExtractMustJoinTerminals" "") |
| absSetBinOption( "Core" "ExtractPwr" "true") |
| absSetBinOption( "Core" "ExtractLayersPwr" "met1 met2 met3 met4 met5 via via2 via3 via4 ") |
| absSetBinOption( "Core" "ExtractPinLayersPwr" "met1 met2 met3 met4 met5 via via2 via3 via4 ") |
| absSetBinOption( "Core" "AbstractExtractPwrGSpecTable" "") |
| absSetBinOption( "Core" "ExtractNumLevelsPwr" "32") |
| absSetBinOption( "Core" "ExtractDistPwr" "") |
| absSetBinOption( "Core" "ExtractWidthPwr" "") |
| absSetBinOption( "Core" "ExtractMustJoinAlwaysPwr" "false") |
| absSetBinOption( "Core" "ExtractMustJoinTerminalsPwr" "") |
| absSetBinOption( "Core" "ExtractAntennaHier" "false") |
| absSetBinOption( "Core" "ExtractAntennaSizeInput" "false") |
| absSetBinOption( "Core" "ExtractAntennaSizeOutput" "false") |
| absSetBinOption( "Core" "ExtractAntennaSizeInout" "false") |
| absSetBinOption( "Core" "ExtractAntennaMetalArea" "false") |
| absSetBinOption( "Core" "ExtractAntennaMetalSideArea" "false") |
| absSetBinOption( "Core" "CalcAntennaMaxCutCARLowestCut" "false") |
| absSetBinOption( "Core" "ExtractAntennaNoAdjust" "false") |
| absSetBinOption( "Core" "ExtractAntennaGate" "(poly (poly and diff))") |
| absSetBinOption( "Core" "ExtractAntennaDrain" "(diff (diff andnot poly)) ") |
| absSetBinOption( "Core" "ExtractAntennaOxide" "") |
| absSetBinOption( "Core" "ExtractAntennaIncludepolyCAR" "false") |
| absSetBinOption( "Core" "AbstractAntennaGSpecTable" "") |
| absSetBinOption( "Core" "ExtractDiffAntennaLayers" "false") |
| absSetBinOption( "Core" "ExtractAntennaLayers" "met1 met2 met3 met4 met5 via via2 via3 via4 ") |
| absSetBinOption( "Core" "ExtractAntennaGSpecTable" "") |
| absSetBinOption( "Core" "ExtractAntennaExcludeNets" "") |
| absSetBinOption( "Core" "ExtractCache" "false") |
| absSetBinOption( "Core" "ExtractCacheGrid" "5") |
| absSetBinOption( "Core" "ExtractCacheNumGrid" "50") |
| absSetBinOption( "Core" "ExtractCacheUtil" "0") |
| absSetBinOption( "Core" "ExtractCacheUtilPct" "30") |
| absSetBinOption( "Core" "ExtractAdjustInitialPinShapes" "false") |
| absSetBinOption( "Core" "ExtractUseNetInfo" "false") |
| absSetBinOption( "Core" "ExtractConnectivity" "(met1 met2 via)(met2 met3 via2)(met3 met4 via3)(met4 met5 via4)") |
| absSetBinOption( "Core" "AbstractAdjustAllowPin" "") |
| absSetBinOption( "Core" "AbstractAdjustAvoidPin" "") |
| absSetBinOption( "Core" "AbstractAdjustPinLPPsGTable" "") |
| absSetBinOption( "Core" "AbstractAdjustBoundaryPinsSig" "false") |
| absSetBinOption( "Core" "AbstractAdjustBoundaryPinsSigDist" "") |
| absSetBinOption( "Core" "AbstractAdjustSignalGeometryGroups" "single") |
| absSetBinOption( "Core" "AbstractAdjustSignalGeometryGroupsEastWest" "none") |
| absSetBinOption( "Core" "AbstractAdjustBoundaryPinsPwr" "false") |
| absSetBinOption( "Core" "AbstractAdjustBoundaryPinsPwrDist" "") |
| absSetBinOption( "Core" "AbstractAdjustRingPinsPwr" "false") |
| absSetBinOption( "Core" "AbstractAdjustRingPinsDist" "") |
| absSetBinOption( "Core" "AbstractAdjustFollowRingPin" "false") |
| absSetBinOption( "Core" "AbstractAdjustPowerGeometryGroups" "single") |
| absSetBinOption( "Core" "AbstractAdjustPowerGeometryGroupsEastWest" "none") |
| absSetBinOption( "Core" "AbstractAdjustPowerRailOp" "") |
| absSetBinOption( "Core" "AbstractAdjustPowerRailOpTable" "") |
| absSetBinOption( "Core" "AbstractAdjustPowerRailWidth" "0") |
| absSetBinOption( "Core" "AbstractAdjustEdgeTowardsCore" "north") |
| absSetBinOption( "Core" "AbstractAdjustClassCoreNets" "^((V(DD|CC))|(v(dd|cc)))(!)?$") |
| absSetBinOption( "Core" "AbstractAdjustIncludeAllShapes" "false") |
| absSetBinOption( "Core" "AbstractAdjustCopyClassCorePort" "false") |
| absSetBinOption( "Core" "AbstractAdjustPinsTouchBoundary" "false") |
| absSetBinOption( "Core" "AbstractAdjustPinsTouchNonCoreEdge" "true") |
| absSetBinOption( "Core" "AbstractAdjustCreateClassBumpPort" "false") |
| absSetBinOption( "Core" "AbstractAdjustPreserveViasPwr" "false") |
| absSetBinOption( "Core" "AbstractAdjustDuplicatePinShapes" "false") |
| absSetBinOption( "Core" "AbstractBlockageLayerOrder" "false") |
| absSetBinOption( "Core" "AbstractBlockageDetailedLayers" "met4 met5 via via2 via3 via4 ") |
| absSetBinOption( "Core" "AbstractBlockageCoverLayers" "met1 met2 met3") |
| absSetBinOption( "Core" "AbstractBlockageShrinkWrapLayers" "") |
| absSetBinOption( "Core" "AbstractBlockageCoverLayersDist" "") |
| absSetBinOption( "Core" "AbstractBlockageShrinkTracks" "") |
| absSetBinOption( "Core" "AbstractBlockageShrinkAdjust" "") |
| absSetBinOption( "Core" "AbstractBlockagePinCutWindow" "") |
| absSetBinOption( "Core" "AbstractBlockageCutForAboveLayers" "") |
| absSetBinOption( "Core" "AbstractBlockageDownPinCutWindow" "") |
| absSetBinOption( "Core" "AbstractBlockageCutAroundPin" "met1 met2 met3 met4 met5 via via2 via3 via4 ") |
| absSetBinOption( "Core" "AbstractBlockageMaxRoutingSpace" "") |
| absSetBinOption( "Core" "AbstractBlockageCorridorCut" "") |
| absSetBinOption( "Core" "AbstractBlockageTable" "met1 met2 met3 met4 met5 ") |
| absSetBinOption( "Core" "BlockageCutVia" "true") |
| absSetBinOption( "Core" "AbstractZeroSpacingBlockage" "false") |
| absSetBinOption( "Core" "BlockageLargeShapePct" "10") |
| absSetBinOption( "Core" "BlockageLargeShape" "true") |
| absSetBinOption( "Core" "BlockageLargePurposeList" "boundary") |
| absSetBinOption( "Core" "AbstractBlockageEXCEPTPGNET" "") |
| absSetBinOption( "Core" "AbstractBlockageUserDefinedSpacing" "") |
| absSetBinOption( "Core" "AbstractBlockageUserDefinedWidth" "") |
| absSetBinOption( "Core" "AbstractBlockageUserDefinedDistanceForAddBack" "") |
| absSetBinOption( "Core" "AbstractBlockageRoutingChannelOnLayers" "") |
| absSetBinOption( "Core" "AbstractTopLayerCoverBlockage" "") |
| absSetBinOption( "Core" "AbstractDensity" "false") |
| absSetBinOption( "Core" "AbstractDensityUseSignalLayers" "false") |
| absSetBinOption( "Core" "AbstractDensityUseAntennaLayers" "false") |
| absSetBinOption( "Core" "AbstractDensityUsePwrLayers" "false") |
| absSetBinOption( "Core" "AbstractDensityLayers" "met1 met2 met3 met4 met5 ") |
| absSetBinOption( "Core" "AbstractDensityTable" "") |
| absSetBinOption( "Core" "AbstractDensityWindowWidth" "") |
| absSetBinOption( "Core" "AbstractDensityWindowHeight" "") |
| absSetBinOption( "Core" "AbstractDensityDefaultWindowWidth" "20") |
| absSetBinOption( "Core" "AbstractDensityDefaultWindowHeight" "20") |
| absSetBinOption( "Core" "AbstractPinFracture" "true") |
| absSetBinOption( "Core" "AbstractBlockageFracture" "true") |
| absSetBinOption( "Core" "AbstractAdjustStairStepCover" "partial") |
| absSetBinOption( "Core" "AbstractAdjustStairStepWidth" "0.024") |
| absSetBinOption( "Core" "AbstractSiteName" "") |
| absSetBinOption( "Core" "AbstractSiteNameDefine" "") |
| absSetBinOption( "Core" "AbstractSiteArrayPattern" "false") |
| absSetBinOption( "Core" "AbstractSiteArrayCells" "") |
| absSetBinOption( "Core" "AbstractSiteArrayCellsTable" "") |
| absSetBinOption( "Core" "AbstractOverlapLayerAction" "off") |
| absSetBinOption( "Core" "AbstractOverlapLayers" "met1 met2 met3 met4 met5 via via2 via3 via4 poly diff nwell ") |
| absSetBinOption( "Core" "AbstractOverlapLayerSize" "0.024") |
| absSetBinOption( "Core" "AbstractOverlapLayerSmoothFactor" "0") |
| absSetBinOption( "Core" "AbstractGridMode" "off") |
| absSetBinOption( "Core" "AbstractUpdateTechFile" "false") |
| absSetBinOption( "Core" "AbstractMetal1Pitch" "0.05") |
| absSetBinOption( "Core" "AbstractMetal1Offset" "0") |
| absSetBinOption( "Core" "AbstractMetal2Pitch" "0.05") |
| absSetBinOption( "Core" "AbstractMetal2Offset" "0") |
| absSetBinOption( "Core" "AbstractMetal3Pitch" "0.05") |
| absSetBinOption( "Core" "AbstractMetal3Offset" "0") |
| absSetBinOption( "Core" "AbstractMetal1PitchPercent" "50") |
| absSetBinOption( "Core" "AbstractMetal2PitchPercent" "50") |
| absSetBinOption( "Core" "AbstractMetal3PitchPercent" "50") |
| absSetBinOption( "Core" "AbstractPinAccessMode" "narrowPin") |
| absSetBinOption( "Core" "AbstractDiagonalVias" "false") |
| absSetBinOption( "Core" "AbstractGridDistanceMetric" "euclidean") |
| absSetBinOption( "Core" "AbstractRetainLayout" "false") |
| absSetBinOption( "Core" "AbstractPinStretchOutPrb" "false") |
| absSetBinOption( "Core" "VerifyTerminals" "true") |
| absSetBinOption( "Core" "VerifyRowSpacing" "0") |
| absSetBinOption( "Core" "VerifyGrid" "true") |
| absSetBinOption( "Core" "VerifyTarget" "true") |
| absSetBinOption( "Core" "VerifyTargetSelection" "Silicon Ensemble") |
| absSetBinOption( "Core" "TargetSystemCMD" "sedsm -m=96 -gd=ansi") |
| absSetBinOption( "Core" "VerifyEncounterPromptRegEx" "encounter$") |
| absSetBinOption( "Core" "VerifyTargetRowDirection" "horizontal") |
| absSetBinOption( "Core" "VerifyTechFile" "") |
| absSetBinOption( "Core" "VerifyTargetMultiple" "true") |
| absSetBinOption( "Core" "VerifyTargetMultipleRows" "true") |
| absSetBinOption( "Core" "VerifyTargetPower" "true") |
| absSetBinOption( "Core" "VerifySrouteConfigFile" "") |
| absSetBinOption( "Core" "VerifyTargetRouter" "Nanoroute") |
| absSetBinOption( "Core" "VerifyTargetMaxRouteTime" "1") |
| absSetBinOption( "Core" "VerifyConfigFile" "") |
| absSetBinOption( "Core" "VerifyTargetGeom" "") |
| absSetBinOption( "Core" "VerifyTargetIgnore" "EXCHANGEFORMATS-USER-525\nEXCHANGEFORMATS-USER-392\nEXCHANGEFORMATS-USER-34\nno clock net") |
| |
| absDeselectBin("IO" ) |
| absSetBinOption( "IO" "PinsTextPinMap" "") |
| absSetBinOption( "IO" "PinsPowerNames" "^((V(DD|CC))|(v(dd|cc)))(!)?$") |
| absSetBinOption( "IO" "PinsGroundNames" "^((VSS|GND)|(vss|gnd))(!)?$") |
| absSetBinOption( "IO" "PinsClockNames" "") |
| absSetBinOption( "IO" "PinsAnalogNames" "") |
| absSetBinOption( "IO" "PinsOutputNames" "") |
| absSetBinOption( "IO" "ExcludeExistingTerminals" "") |
| absSetBinOption( "IO" "PinsExcludeExistingPinssOnLayers" "") |
| absSetBinOption( "IO" "PinsFromTextForExistingPins" "false") |
| absSetBinOption( "IO" "PinsTextPromoteLevel" "0") |
| absSetBinOption( "IO" "PinsGeomSearchLevel" "20") |
| absSetBinOption( "IO" "PinsTextManipulation" "{\\\\.extra.*} {} :.* {} {\\(([0-9]+)\\)} {<\\1>} {\\[([0-9]+)\\]} {<\\1>}") |
| absSetBinOption( "IO" "PinsTextManipulationTable" "") |
| absSetBinOption( "IO" "PinsTextPreserveLabels" "true") |
| absSetBinOption( "IO" "PinsRestrictToPRBndry" "false") |
| absSetBinOption( "IO" "PinsBoundaryCreate" "as needed") |
| absSetBinOption( "IO" "PinsBoundaryLayers" "met1 met2 met3 met4 met5 via via2 via3 via4 poly diff nwell ") |
| absSetBinOption( "IO" "PinsBoundarySizeLeft" "") |
| absSetBinOption( "IO" "PinsBoundarySizeRight" "") |
| absSetBinOption( "IO" "PinsBoundarySizeTop" "") |
| absSetBinOption( "IO" "PinsBoundarySizeBottom" "") |
| absSetBinOption( "IO" "PinsBoundaryFixedLeft" "") |
| absSetBinOption( "IO" "PinsBoundaryFixedRight" "") |
| absSetBinOption( "IO" "PinsBoundaryFixedTop" "") |
| absSetBinOption( "IO" "PinsBoundaryFixedBottom" "") |
| absSetBinOption( "IO" "PinsPreserveRoutingBlockages" "false") |
| absSetBinOption( "IO" "PinsCreatePwrPinsFromRouting" "false") |
| absSetBinOption( "IO" "PinsPwrRoutingLayers" "met1 met2 met3 met4 met5 via via2 via3 via4 ") |
| absSetBinOption( "IO" "PinsCreatepolyPRB" "false") |
| absSetBinOption( "IO" "ExtractSig" "false") |
| absSetBinOption( "IO" "ExtractLayersSig" "met1 met2 met3 met4 met5 via via2 via3 via4 ") |
| absSetBinOption( "IO" "ExtractLayersSigWeak" "") |
| absSetBinOption( "IO" "ExtractPinLayersSig" "met1 met2 met3 met4 met5 via via2 via3 via4 ") |
| absSetBinOption( "IO" "AbstractExtractGSpecTable" "") |
| absSetBinOption( "IO" "ExtractNumLevelsSig" "32") |
| absSetBinOption( "IO" "ExtractDistSig" "") |
| absSetBinOption( "IO" "ExtractWidthSig" "") |
| absSetBinOption( "IO" "ExtractMustJoinAlways" "false") |
| absSetBinOption( "IO" "ExtractMustJoinTerminals" "") |
| absSetBinOption( "IO" "ExtractPwr" "false") |
| absSetBinOption( "IO" "ExtractLayersPwr" "met1 met2 met3 met4 met5 via via2 via3 via4 ") |
| absSetBinOption( "IO" "ExtractPinLayersPwr" "met1 met2 met3 met4 met5 via via2 via3 via4 ") |
| absSetBinOption( "IO" "AbstractExtractPwrGSpecTable" "") |
| absSetBinOption( "IO" "ExtractNumLevelsPwr" "32") |
| absSetBinOption( "IO" "ExtractDistPwr" "") |
| absSetBinOption( "IO" "ExtractWidthPwr" "") |
| absSetBinOption( "IO" "ExtractMustJoinAlwaysPwr" "false") |
| absSetBinOption( "IO" "ExtractMustJoinTerminalsPwr" "") |
| absSetBinOption( "IO" "ExtractAntennaHier" "false") |
| absSetBinOption( "IO" "ExtractAntennaSizeInput" "false") |
| absSetBinOption( "IO" "ExtractAntennaSizeOutput" "false") |
| absSetBinOption( "IO" "ExtractAntennaSizeInout" "false") |
| absSetBinOption( "IO" "ExtractAntennaMetalArea" "false") |
| absSetBinOption( "IO" "ExtractAntennaMetalSideArea" "false") |
| absSetBinOption( "IO" "CalcAntennaMaxCutCARLowestCut" "false") |
| absSetBinOption( "IO" "ExtractAntennaNoAdjust" "false") |
| absSetBinOption( "IO" "ExtractAntennaGate" "(poly (poly and diff))") |
| absSetBinOption( "IO" "ExtractAntennaDrain" "(diff (diff andnot poly)) ") |
| absSetBinOption( "IO" "ExtractAntennaOxide" "") |
| absSetBinOption( "IO" "ExtractAntennaIncludepolyCAR" "false") |
| absSetBinOption( "IO" "AbstractAntennaGSpecTable" "") |
| absSetBinOption( "IO" "ExtractDiffAntennaLayers" "false") |
| absSetBinOption( "IO" "ExtractAntennaLayers" "met1 met2 met3 met4 met5 via via2 via3 via4 ") |
| absSetBinOption( "IO" "ExtractAntennaGSpecTable" "") |
| absSetBinOption( "IO" "ExtractAntennaExcludeNets" "") |
| absSetBinOption( "IO" "ExtractCache" "false") |
| absSetBinOption( "IO" "ExtractCacheGrid" "5") |
| absSetBinOption( "IO" "ExtractCacheNumGrid" "50") |
| absSetBinOption( "IO" "ExtractCacheUtil" "0") |
| absSetBinOption( "IO" "ExtractCacheUtilPct" "30") |
| absSetBinOption( "IO" "ExtractAdjustInitialPinShapes" "false") |
| absSetBinOption( "IO" "ExtractUseNetInfo" "false") |
| absSetBinOption( "IO" "ExtractConnectivity" "(met1 met2 via)(met2 met3 via2)(met3 met4 via3)(met4 met5 via4)") |
| absSetBinOption( "IO" "AbstractAdjustAllowPin" "") |
| absSetBinOption( "IO" "AbstractAdjustAvoidPin" "") |
| absSetBinOption( "IO" "AbstractAdjustPinLPPsGTable" "") |
| absSetBinOption( "IO" "AbstractAdjustBoundaryPinsSig" "false") |
| absSetBinOption( "IO" "AbstractAdjustBoundaryPinsSigDist" "") |
| absSetBinOption( "IO" "AbstractAdjustSignalGeometryGroups" "single") |
| absSetBinOption( "IO" "AbstractAdjustSignalGeometryGroupsEastWest" "none") |
| absSetBinOption( "IO" "AbstractAdjustBoundaryPinsPwr" "false") |
| absSetBinOption( "IO" "AbstractAdjustBoundaryPinsPwrDist" "") |
| absSetBinOption( "IO" "AbstractAdjustRingPinsPwr" "false") |
| absSetBinOption( "IO" "AbstractAdjustRingPinsDist" "") |
| absSetBinOption( "IO" "AbstractAdjustFollowRingPin" "false") |
| absSetBinOption( "IO" "AbstractAdjustPowerGeometryGroups" "single") |
| absSetBinOption( "IO" "AbstractAdjustPowerGeometryGroupsEastWest" "none") |
| absSetBinOption( "IO" "AbstractAdjustPowerRailOp" "") |
| absSetBinOption( "IO" "AbstractAdjustPowerRailOpTable" "") |
| absSetBinOption( "IO" "AbstractAdjustPowerRailWidth" "0") |
| absSetBinOption( "IO" "AbstractAdjustEdgeTowardsCore" "north") |
| absSetBinOption( "IO" "AbstractAdjustClassCoreNets" "^((V(DD|CC))|(v(dd|cc)))(!)?$") |
| absSetBinOption( "IO" "AbstractAdjustIncludeAllShapes" "false") |
| absSetBinOption( "IO" "AbstractAdjustCopyClassCorePort" "false") |
| absSetBinOption( "IO" "AbstractAdjustPinsTouchBoundary" "false") |
| absSetBinOption( "IO" "AbstractAdjustPinsTouchNonCoreEdge" "true") |
| absSetBinOption( "IO" "AbstractAdjustCreateClassBumpPort" "false") |
| absSetBinOption( "IO" "AbstractAdjustPreserveViasPwr" "false") |
| absSetBinOption( "IO" "AbstractAdjustDuplicatePinShapes" "false") |
| absSetBinOption( "IO" "AbstractBlockageLayerOrder" "false") |
| absSetBinOption( "IO" "AbstractBlockageDetailedLayers" "") |
| absSetBinOption( "IO" "AbstractBlockageCoverLayers" "met1 met2 met3 met4 met5 ") |
| absSetBinOption( "IO" "AbstractBlockageShrinkWrapLayers" "") |
| absSetBinOption( "IO" "AbstractBlockageCoverLayersDist" "") |
| absSetBinOption( "IO" "AbstractBlockageShrinkTracks" "") |
| absSetBinOption( "IO" "AbstractBlockageShrinkAdjust" "") |
| absSetBinOption( "IO" "AbstractBlockagePinCutWindow" "") |
| absSetBinOption( "IO" "AbstractBlockageCutForAboveLayers" "") |
| absSetBinOption( "IO" "AbstractBlockageDownPinCutWindow" "") |
| absSetBinOption( "IO" "AbstractBlockageCutAroundPin" "met1 met2 met3 met4 met5 ") |
| absSetBinOption( "IO" "AbstractBlockageMaxRoutingSpace" "") |
| absSetBinOption( "IO" "AbstractBlockageCorridorCut" "") |
| absSetBinOption( "IO" "AbstractBlockageTable" "met1 met2 met3 met4 met5 ") |
| absSetBinOption( "IO" "BlockageCutVia" "true") |
| absSetBinOption( "IO" "AbstractZeroSpacingBlockage" "false") |
| absSetBinOption( "IO" "BlockageLargeShapePct" "10") |
| absSetBinOption( "IO" "BlockageLargeShape" "true") |
| absSetBinOption( "IO" "BlockageLargePurposeList" "boundary") |
| absSetBinOption( "IO" "AbstractBlockageEXCEPTPGNET" "") |
| absSetBinOption( "IO" "AbstractBlockageUserDefinedSpacing" "") |
| absSetBinOption( "IO" "AbstractBlockageUserDefinedWidth" "") |
| absSetBinOption( "IO" "AbstractBlockageUserDefinedDistanceForAddBack" "") |
| absSetBinOption( "IO" "AbstractBlockageRoutingChannelOnLayers" "") |
| absSetBinOption( "IO" "AbstractTopLayerCoverBlockage" "") |
| absSetBinOption( "IO" "AbstractDensity" "false") |
| absSetBinOption( "IO" "AbstractDensityUseSignalLayers" "false") |
| absSetBinOption( "IO" "AbstractDensityUseAntennaLayers" "false") |
| absSetBinOption( "IO" "AbstractDensityUsePwrLayers" "false") |
| absSetBinOption( "IO" "AbstractDensityLayers" "met1 met2 met3 met4 met5 ") |
| absSetBinOption( "IO" "AbstractDensityTable" "") |
| absSetBinOption( "IO" "AbstractDensityWindowWidth" "") |
| absSetBinOption( "IO" "AbstractDensityWindowHeight" "") |
| absSetBinOption( "IO" "AbstractDensityDefaultWindowWidth" "20") |
| absSetBinOption( "IO" "AbstractDensityDefaultWindowHeight" "20") |
| absSetBinOption( "IO" "AbstractPinFracture" "true") |
| absSetBinOption( "IO" "AbstractBlockageFracture" "true") |
| absSetBinOption( "IO" "AbstractAdjustStairStepCover" "partial") |
| absSetBinOption( "IO" "AbstractAdjustStairStepWidth" "0.024") |
| absSetBinOption( "IO" "AbstractSiteName" "") |
| absSetBinOption( "IO" "AbstractSiteNameDefine" "") |
| absSetBinOption( "IO" "AbstractSiteArrayPattern" "false") |
| absSetBinOption( "IO" "AbstractSiteArrayCells" "") |
| absSetBinOption( "IO" "AbstractSiteArrayCellsTable" "") |
| absSetBinOption( "IO" "AbstractOverlapLayerAction" "off") |
| absSetBinOption( "IO" "AbstractOverlapLayers" "") |
| absSetBinOption( "IO" "AbstractOverlapLayerSize" "0") |
| absSetBinOption( "IO" "AbstractOverlapLayerSmoothFactor" "0") |
| absSetBinOption( "IO" "AbstractGridMode" "off") |
| absSetBinOption( "IO" "AbstractUpdateTechFile" "false") |
| absSetBinOption( "IO" "AbstractMetal1Pitch" "0.05") |
| absSetBinOption( "IO" "AbstractMetal1Offset" "0") |
| absSetBinOption( "IO" "AbstractMetal2Pitch" "0.05") |
| absSetBinOption( "IO" "AbstractMetal2Offset" "0") |
| absSetBinOption( "IO" "AbstractMetal3Pitch" "0.05") |
| absSetBinOption( "IO" "AbstractMetal3Offset" "0") |
| absSetBinOption( "IO" "AbstractMetal1PitchPercent" "50") |
| absSetBinOption( "IO" "AbstractMetal2PitchPercent" "50") |
| absSetBinOption( "IO" "AbstractMetal3PitchPercent" "50") |
| absSetBinOption( "IO" "AbstractPinAccessMode" "narrowPin") |
| absSetBinOption( "IO" "AbstractDiagonalVias" "false") |
| absSetBinOption( "IO" "AbstractGridDistanceMetric" "euclidean") |
| absSetBinOption( "IO" "AbstractRetainLayout" "false") |
| absSetBinOption( "IO" "AbstractPinStretchOutPrb" "false") |
| absSetBinOption( "IO" "VerifyTerminals" "true") |
| absSetBinOption( "IO" "VerifyRowSpacing" "0") |
| absSetBinOption( "IO" "VerifyGrid" "true") |
| absSetBinOption( "IO" "VerifyTarget" "true") |
| absSetBinOption( "IO" "VerifyTargetSelection" "Silicon Ensemble") |
| absSetBinOption( "IO" "TargetSystemCMD" "sedsm -m=96 -gd=ansi") |
| absSetBinOption( "IO" "VerifyEncounterPromptRegEx" "encounter$") |
| absSetBinOption( "IO" "VerifyTargetRowDirection" "horizontal") |
| absSetBinOption( "IO" "VerifyTechFile" "") |
| absSetBinOption( "IO" "VerifyTargetMultiple" "false") |
| absSetBinOption( "IO" "VerifyTargetMultipleRows" "false") |
| absSetBinOption( "IO" "VerifyTargetPower" "false") |
| absSetBinOption( "IO" "VerifySrouteConfigFile" "") |
| absSetBinOption( "IO" "VerifyTargetRouter" "Nanoroute") |
| absSetBinOption( "IO" "VerifyTargetMaxRouteTime" "1") |
| absSetBinOption( "IO" "VerifyConfigFile" "") |
| absSetBinOption( "IO" "VerifyTargetGeom" "") |
| absSetBinOption( "IO" "VerifyTargetIgnore" "EXCHANGEFORMATS-USER-525\nEXCHANGEFORMATS-USER-392\nEXCHANGEFORMATS-USER-34\nno clock net") |
| |
| absDeselectBin("Corner" ) |
| absSetBinOption( "Corner" "PinsTextPinMap" "") |
| absSetBinOption( "Corner" "PinsPowerNames" "^((V(DD|CC))|(v(dd|cc)))(!)?$") |
| absSetBinOption( "Corner" "PinsGroundNames" "^((VSS|GND)|(vss|gnd))(!)?$") |
| absSetBinOption( "Corner" "PinsClockNames" "") |
| absSetBinOption( "Corner" "PinsAnalogNames" "") |
| absSetBinOption( "Corner" "PinsOutputNames" "") |
| absSetBinOption( "Corner" "ExcludeExistingTerminals" "") |
| absSetBinOption( "Corner" "PinsExcludeExistingPinssOnLayers" "") |
| absSetBinOption( "Corner" "PinsFromTextForExistingPins" "false") |
| absSetBinOption( "Corner" "PinsTextPromoteLevel" "0") |
| absSetBinOption( "Corner" "PinsGeomSearchLevel" "20") |
| absSetBinOption( "Corner" "PinsTextManipulation" "{\\\\.extra.*} {} :.* {} {\\(([0-9]+)\\)} {<\\1>} {\\[([0-9]+)\\]} {<\\1>}") |
| absSetBinOption( "Corner" "PinsTextManipulationTable" "") |
| absSetBinOption( "Corner" "PinsTextPreserveLabels" "true") |
| absSetBinOption( "Corner" "PinsRestrictToPRBndry" "false") |
| absSetBinOption( "Corner" "PinsBoundaryCreate" "as needed") |
| absSetBinOption( "Corner" "PinsBoundaryLayers" "met1 met2 met3 met4 met5 via via2 via3 via4 poly diff nwell ") |
| absSetBinOption( "Corner" "PinsBoundarySizeLeft" "") |
| absSetBinOption( "Corner" "PinsBoundarySizeRight" "") |
| absSetBinOption( "Corner" "PinsBoundarySizeTop" "") |
| absSetBinOption( "Corner" "PinsBoundarySizeBottom" "") |
| absSetBinOption( "Corner" "PinsBoundaryFixedLeft" "") |
| absSetBinOption( "Corner" "PinsBoundaryFixedRight" "") |
| absSetBinOption( "Corner" "PinsBoundaryFixedTop" "") |
| absSetBinOption( "Corner" "PinsBoundaryFixedBottom" "") |
| absSetBinOption( "Corner" "PinsPreserveRoutingBlockages" "false") |
| absSetBinOption( "Corner" "PinsCreatePwrPinsFromRouting" "false") |
| absSetBinOption( "Corner" "PinsPwrRoutingLayers" "met1 met2 met3 met4 met5 via via2 via3 via4 ") |
| absSetBinOption( "Corner" "PinsCreatepolyPRB" "false") |
| absSetBinOption( "Corner" "ExtractSig" "false") |
| absSetBinOption( "Corner" "ExtractLayersSig" "met1 met2 met3 met4 met5 via via2 via3 via4 ") |
| absSetBinOption( "Corner" "ExtractLayersSigWeak" "") |
| absSetBinOption( "Corner" "ExtractPinLayersSig" "met1 met2 met3 met4 met5 via via2 via3 via4 ") |
| absSetBinOption( "Corner" "AbstractExtractGSpecTable" "") |
| absSetBinOption( "Corner" "ExtractNumLevelsSig" "32") |
| absSetBinOption( "Corner" "ExtractDistSig" "") |
| absSetBinOption( "Corner" "ExtractWidthSig" "") |
| absSetBinOption( "Corner" "ExtractMustJoinAlways" "false") |
| absSetBinOption( "Corner" "ExtractMustJoinTerminals" "") |
| absSetBinOption( "Corner" "ExtractPwr" "false") |
| absSetBinOption( "Corner" "ExtractLayersPwr" "met1 met2 met3 met4 met5 via via2 via3 via4 ") |
| absSetBinOption( "Corner" "ExtractPinLayersPwr" "met1 met2 met3 met4 met5 via via2 via3 via4 ") |
| absSetBinOption( "Corner" "AbstractExtractPwrGSpecTable" "") |
| absSetBinOption( "Corner" "ExtractNumLevelsPwr" "32") |
| absSetBinOption( "Corner" "ExtractDistPwr" "") |
| absSetBinOption( "Corner" "ExtractWidthPwr" "") |
| absSetBinOption( "Corner" "ExtractMustJoinAlwaysPwr" "false") |
| absSetBinOption( "Corner" "ExtractMustJoinTerminalsPwr" "") |
| absSetBinOption( "Corner" "ExtractAntennaHier" "false") |
| absSetBinOption( "Corner" "ExtractAntennaSizeInput" "false") |
| absSetBinOption( "Corner" "ExtractAntennaSizeOutput" "false") |
| absSetBinOption( "Corner" "ExtractAntennaSizeInout" "false") |
| absSetBinOption( "Corner" "ExtractAntennaMetalArea" "false") |
| absSetBinOption( "Corner" "ExtractAntennaMetalSideArea" "false") |
| absSetBinOption( "Corner" "CalcAntennaMaxCutCARLowestCut" "false") |
| absSetBinOption( "Corner" "ExtractAntennaNoAdjust" "false") |
| absSetBinOption( "Corner" "ExtractAntennaGate" "(poly (poly and diff))") |
| absSetBinOption( "Corner" "ExtractAntennaDrain" "(diff (diff andnot poly)) ") |
| absSetBinOption( "Corner" "ExtractAntennaOxide" "") |
| absSetBinOption( "Corner" "ExtractAntennaIncludepolyCAR" "false") |
| absSetBinOption( "Corner" "AbstractAntennaGSpecTable" "") |
| absSetBinOption( "Corner" "ExtractDiffAntennaLayers" "false") |
| absSetBinOption( "Corner" "ExtractAntennaLayers" "met1 met2 met3 met4 met5 via via2 via3 via4 ") |
| absSetBinOption( "Corner" "ExtractAntennaGSpecTable" "") |
| absSetBinOption( "Corner" "ExtractAntennaExcludeNets" "") |
| absSetBinOption( "Corner" "ExtractCache" "false") |
| absSetBinOption( "Corner" "ExtractCacheGrid" "5") |
| absSetBinOption( "Corner" "ExtractCacheNumGrid" "50") |
| absSetBinOption( "Corner" "ExtractCacheUtil" "0") |
| absSetBinOption( "Corner" "ExtractCacheUtilPct" "30") |
| absSetBinOption( "Corner" "ExtractAdjustInitialPinShapes" "false") |
| absSetBinOption( "Corner" "ExtractUseNetInfo" "false") |
| absSetBinOption( "Corner" "ExtractConnectivity" "(met1 met2 via)(met2 met3 via2)(met3 met4 via3)(met4 met5 via4)") |
| absSetBinOption( "Corner" "AbstractAdjustAllowPin" "") |
| absSetBinOption( "Corner" "AbstractAdjustAvoidPin" "") |
| absSetBinOption( "Corner" "AbstractAdjustPinLPPsGTable" "") |
| absSetBinOption( "Corner" "AbstractAdjustBoundaryPinsSig" "false") |
| absSetBinOption( "Corner" "AbstractAdjustBoundaryPinsSigDist" "") |
| absSetBinOption( "Corner" "AbstractAdjustSignalGeometryGroups" "single") |
| absSetBinOption( "Corner" "AbstractAdjustSignalGeometryGroupsEastWest" "none") |
| absSetBinOption( "Corner" "AbstractAdjustBoundaryPinsPwr" "false") |
| absSetBinOption( "Corner" "AbstractAdjustBoundaryPinsPwrDist" "") |
| absSetBinOption( "Corner" "AbstractAdjustRingPinsPwr" "false") |
| absSetBinOption( "Corner" "AbstractAdjustRingPinsDist" "") |
| absSetBinOption( "Corner" "AbstractAdjustFollowRingPin" "false") |
| absSetBinOption( "Corner" "AbstractAdjustPowerGeometryGroups" "single") |
| absSetBinOption( "Corner" "AbstractAdjustPowerGeometryGroupsEastWest" "none") |
| absSetBinOption( "Corner" "AbstractAdjustPowerRailOp" "") |
| absSetBinOption( "Corner" "AbstractAdjustPowerRailOpTable" "") |
| absSetBinOption( "Corner" "AbstractAdjustPowerRailWidth" "0") |
| absSetBinOption( "Corner" "AbstractAdjustEdgeTowardsCore" "north") |
| absSetBinOption( "Corner" "AbstractAdjustClassCoreNets" "^((V(DD|CC))|(v(dd|cc)))(!)?$") |
| absSetBinOption( "Corner" "AbstractAdjustIncludeAllShapes" "false") |
| absSetBinOption( "Corner" "AbstractAdjustCopyClassCorePort" "false") |
| absSetBinOption( "Corner" "AbstractAdjustPinsTouchBoundary" "false") |
| absSetBinOption( "Corner" "AbstractAdjustPinsTouchNonCoreEdge" "true") |
| absSetBinOption( "Corner" "AbstractAdjustCreateClassBumpPort" "false") |
| absSetBinOption( "Corner" "AbstractAdjustPreserveViasPwr" "false") |
| absSetBinOption( "Corner" "AbstractAdjustDuplicatePinShapes" "false") |
| absSetBinOption( "Corner" "AbstractBlockageLayerOrder" "false") |
| absSetBinOption( "Corner" "AbstractBlockageDetailedLayers" "") |
| absSetBinOption( "Corner" "AbstractBlockageCoverLayers" "met1 met2 met3 met4 met5 ") |
| absSetBinOption( "Corner" "AbstractBlockageShrinkWrapLayers" "") |
| absSetBinOption( "Corner" "AbstractBlockageCoverLayersDist" "") |
| absSetBinOption( "Corner" "AbstractBlockageShrinkTracks" "") |
| absSetBinOption( "Corner" "AbstractBlockageShrinkAdjust" "") |
| absSetBinOption( "Corner" "AbstractBlockagePinCutWindow" "") |
| absSetBinOption( "Corner" "AbstractBlockageCutForAboveLayers" "") |
| absSetBinOption( "Corner" "AbstractBlockageDownPinCutWindow" "") |
| absSetBinOption( "Corner" "AbstractBlockageCutAroundPin" "met1 met2 met3 met4 met5 ") |
| absSetBinOption( "Corner" "AbstractBlockageMaxRoutingSpace" "") |
| absSetBinOption( "Corner" "AbstractBlockageCorridorCut" "") |
| absSetBinOption( "Corner" "AbstractBlockageTable" "met1 met2 met3 met4 met5 ") |
| absSetBinOption( "Corner" "BlockageCutVia" "true") |
| absSetBinOption( "Corner" "AbstractZeroSpacingBlockage" "false") |
| absSetBinOption( "Corner" "BlockageLargeShapePct" "10") |
| absSetBinOption( "Corner" "BlockageLargeShape" "true") |
| absSetBinOption( "Corner" "BlockageLargePurposeList" "boundary") |
| absSetBinOption( "Corner" "AbstractBlockageEXCEPTPGNET" "") |
| absSetBinOption( "Corner" "AbstractBlockageUserDefinedSpacing" "") |
| absSetBinOption( "Corner" "AbstractBlockageUserDefinedWidth" "") |
| absSetBinOption( "Corner" "AbstractBlockageUserDefinedDistanceForAddBack" "") |
| absSetBinOption( "Corner" "AbstractBlockageRoutingChannelOnLayers" "") |
| absSetBinOption( "Corner" "AbstractTopLayerCoverBlockage" "") |
| absSetBinOption( "Corner" "AbstractDensity" "false") |
| absSetBinOption( "Corner" "AbstractDensityUseSignalLayers" "false") |
| absSetBinOption( "Corner" "AbstractDensityUseAntennaLayers" "false") |
| absSetBinOption( "Corner" "AbstractDensityUsePwrLayers" "false") |
| absSetBinOption( "Corner" "AbstractDensityLayers" "met1 met2 met3 met4 met5 ") |
| absSetBinOption( "Corner" "AbstractDensityTable" "") |
| absSetBinOption( "Corner" "AbstractDensityWindowWidth" "") |
| absSetBinOption( "Corner" "AbstractDensityWindowHeight" "") |
| absSetBinOption( "Corner" "AbstractDensityDefaultWindowWidth" "20") |
| absSetBinOption( "Corner" "AbstractDensityDefaultWindowHeight" "20") |
| absSetBinOption( "Corner" "AbstractPinFracture" "true") |
| absSetBinOption( "Corner" "AbstractBlockageFracture" "true") |
| absSetBinOption( "Corner" "AbstractAdjustStairStepCover" "partial") |
| absSetBinOption( "Corner" "AbstractAdjustStairStepWidth" "0.024") |
| absSetBinOption( "Corner" "AbstractSiteName" "") |
| absSetBinOption( "Corner" "AbstractSiteNameDefine" "") |
| absSetBinOption( "Corner" "AbstractSiteArrayPattern" "false") |
| absSetBinOption( "Corner" "AbstractSiteArrayCells" "") |
| absSetBinOption( "Corner" "AbstractSiteArrayCellsTable" "") |
| absSetBinOption( "Corner" "AbstractOverlapLayerAction" "off") |
| absSetBinOption( "Corner" "AbstractOverlapLayers" "") |
| absSetBinOption( "Corner" "AbstractOverlapLayerSize" "0") |
| absSetBinOption( "Corner" "AbstractOverlapLayerSmoothFactor" "0") |
| absSetBinOption( "Corner" "AbstractGridMode" "off") |
| absSetBinOption( "Corner" "AbstractUpdateTechFile" "false") |
| absSetBinOption( "Corner" "AbstractMetal1Pitch" "0.05") |
| absSetBinOption( "Corner" "AbstractMetal1Offset" "0") |
| absSetBinOption( "Corner" "AbstractMetal2Pitch" "0.05") |
| absSetBinOption( "Corner" "AbstractMetal2Offset" "0") |
| absSetBinOption( "Corner" "AbstractMetal3Pitch" "0.05") |
| absSetBinOption( "Corner" "AbstractMetal3Offset" "0") |
| absSetBinOption( "Corner" "AbstractMetal1PitchPercent" "50") |
| absSetBinOption( "Corner" "AbstractMetal2PitchPercent" "50") |
| absSetBinOption( "Corner" "AbstractMetal3PitchPercent" "50") |
| absSetBinOption( "Corner" "AbstractPinAccessMode" "narrowPin") |
| absSetBinOption( "Corner" "AbstractDiagonalVias" "false") |
| absSetBinOption( "Corner" "AbstractGridDistanceMetric" "euclidean") |
| absSetBinOption( "Corner" "AbstractRetainLayout" "false") |
| absSetBinOption( "Corner" "AbstractPinStretchOutPrb" "false") |
| absSetBinOption( "Corner" "VerifyTerminals" "true") |
| absSetBinOption( "Corner" "VerifyRowSpacing" "0") |
| absSetBinOption( "Corner" "VerifyGrid" "true") |
| absSetBinOption( "Corner" "VerifyTarget" "true") |
| absSetBinOption( "Corner" "VerifyTargetSelection" "Silicon Ensemble") |
| absSetBinOption( "Corner" "TargetSystemCMD" "sedsm -m=96 -gd=ansi") |
| absSetBinOption( "Corner" "VerifyEncounterPromptRegEx" "encounter$") |
| absSetBinOption( "Corner" "VerifyTargetRowDirection" "horizontal") |
| absSetBinOption( "Corner" "VerifyTechFile" "") |
| absSetBinOption( "Corner" "VerifyTargetMultiple" "false") |
| absSetBinOption( "Corner" "VerifyTargetMultipleRows" "false") |
| absSetBinOption( "Corner" "VerifyTargetPower" "false") |
| absSetBinOption( "Corner" "VerifySrouteConfigFile" "") |
| absSetBinOption( "Corner" "VerifyTargetRouter" "Nanoroute") |
| absSetBinOption( "Corner" "VerifyTargetMaxRouteTime" "1") |
| absSetBinOption( "Corner" "VerifyConfigFile" "") |
| absSetBinOption( "Corner" "VerifyTargetGeom" "") |
| absSetBinOption( "Corner" "VerifyTargetIgnore" "EXCHANGEFORMATS-USER-525\nEXCHANGEFORMATS-USER-392\nEXCHANGEFORMATS-USER-34\nno clock net") |
| |
| absSelectBin("Block" ) |
| absSetBinOption( "Block" "PinsTextPinMap" "(met5 met5) (met4 met4) (met3 met3) (met2 met2) (met1 met1)") |
| absSetBinOption( "Block" "PinsPowerNames" "^((V(DD|CC))|(v(dd|cc)))(!)?$") |
| absSetBinOption( "Block" "PinsGroundNames" "^((VSS|GND)|(vss|gnd))(!)?$") |
| absSetBinOption( "Block" "PinsClockNames" "clk") |
| absSetBinOption( "Block" "PinsAnalogNames" "") |
| absSetBinOption( "Block" "PinsOutputNames" "out") |
| absSetBinOption( "Block" "ExcludeExistingTerminals" ".*") |
| absSetBinOption( "Block" "PinsExcludeExistingPinssOnLayers" "") |
| absSetBinOption( "Block" "PinsFromTextForExistingPins" "false") |
| absSetBinOption( "Block" "PinsTextPromoteLevel" "0") |
| absSetBinOption( "Block" "PinsGeomSearchLevel" "20") |
| absSetBinOption( "Block" "PinsTextManipulation" "{\\\\.extra.*} {} :.* {} {\\(([0-9]+)\\)} {<\\1>} {\\[([0-9]+)\\]} {<\\1>}") |
| absSetBinOption( "Block" "PinsTextManipulationTable" "") |
| absSetBinOption( "Block" "PinsTextPreserveLabels" "true") |
| absSetBinOption( "Block" "PinsRestrictToPRBndry" "false") |
| absSetBinOption( "Block" "PinsBoundaryCreate" "as needed") |
| absSetBinOption( "Block" "PinsBoundaryLayers" "met1 met2 met3 met4 met5 via via2 via3 via4 poly diff nwell ") |
| absSetBinOption( "Block" "PinsBoundarySizeLeft" "") |
| absSetBinOption( "Block" "PinsBoundarySizeRight" "") |
| absSetBinOption( "Block" "PinsBoundarySizeTop" "") |
| absSetBinOption( "Block" "PinsBoundarySizeBottom" "") |
| absSetBinOption( "Block" "PinsBoundaryFixedLeft" "") |
| absSetBinOption( "Block" "PinsBoundaryFixedRight" "") |
| absSetBinOption( "Block" "PinsBoundaryFixedTop" "") |
| absSetBinOption( "Block" "PinsBoundaryFixedBottom" "") |
| absSetBinOption( "Block" "PinsPreserveRoutingBlockages" "false") |
| absSetBinOption( "Block" "PinsCreatePwrPinsFromRouting" "false") |
| absSetBinOption( "Block" "PinsPwrRoutingLayers" "met1 met2 met3 met4 met5 via via2 via3 via4 ") |
| absSetBinOption( "Block" "PinsCreatepolyPRB" "false") |
| absSetBinOption( "Block" "ExtractSig" "true") |
| absSetBinOption( "Block" "ExtractLayersSig" "met1 met2 met3 met4 met5 ") |
| absSetBinOption( "Block" "ExtractLayersSigWeak" "") |
| absSetBinOption( "Block" "ExtractPinLayersSig" "met1 met2 met3 met4 met5 ") |
| absSetBinOption( "Block" "AbstractExtractGSpecTable" "") |
| absSetBinOption( "Block" "ExtractNumLevelsSig" "32") |
| absSetBinOption( "Block" "ExtractDistSig" "") |
| absSetBinOption( "Block" "ExtractWidthSig" "") |
| absSetBinOption( "Block" "ExtractMustJoinAlways" "false") |
| absSetBinOption( "Block" "ExtractMustJoinTerminals" "") |
| absSetBinOption( "Block" "ExtractPwr" "true") |
| absSetBinOption( "Block" "ExtractLayersPwr" "met1 met2 met3 met4 met5 ") |
| absSetBinOption( "Block" "ExtractPinLayersPwr" "met1 met2 met3 met4 met5 ") |
| absSetBinOption( "Block" "AbstractExtractPwrGSpecTable" "") |
| absSetBinOption( "Block" "ExtractNumLevelsPwr" "32") |
| absSetBinOption( "Block" "ExtractDistPwr" "") |
| absSetBinOption( "Block" "ExtractWidthPwr" "") |
| absSetBinOption( "Block" "ExtractMustJoinAlwaysPwr" "false") |
| absSetBinOption( "Block" "ExtractMustJoinTerminalsPwr" "") |
| absSetBinOption( "Block" "ExtractAntennaHier" "false") |
| absSetBinOption( "Block" "ExtractAntennaSizeInput" "false") |
| absSetBinOption( "Block" "ExtractAntennaSizeOutput" "false") |
| absSetBinOption( "Block" "ExtractAntennaSizeInout" "false") |
| absSetBinOption( "Block" "ExtractAntennaMetalArea" "false") |
| absSetBinOption( "Block" "ExtractAntennaMetalSideArea" "false") |
| absSetBinOption( "Block" "CalcAntennaMaxCutCARLowestCut" "false") |
| absSetBinOption( "Block" "ExtractAntennaNoAdjust" "false") |
| absSetBinOption( "Block" "ExtractAntennaGate" "(poly (poly and diff)) ") |
| absSetBinOption( "Block" "ExtractAntennaDrain" "(diff (diff andnot poly)) ") |
| absSetBinOption( "Block" "ExtractAntennaOxide" "") |
| absSetBinOption( "Block" "ExtractAntennaIncludepolyCAR" "false") |
| absSetBinOption( "Block" "AbstractAntennaGSpecTable" "") |
| absSetBinOption( "Block" "ExtractDiffAntennaLayers" "false") |
| absSetBinOption( "Block" "ExtractAntennaLayers" "met1 met2 met3 met4 met5 via via2 via3 via4 ") |
| absSetBinOption( "Block" "ExtractAntennaGSpecTable" "") |
| absSetBinOption( "Block" "ExtractAntennaExcludeNets" "") |
| absSetBinOption( "Block" "ExtractCache" "false") |
| absSetBinOption( "Block" "ExtractCacheGrid" "5") |
| absSetBinOption( "Block" "ExtractCacheNumGrid" "50") |
| absSetBinOption( "Block" "ExtractCacheUtil" "0") |
| absSetBinOption( "Block" "ExtractCacheUtilPct" "30") |
| absSetBinOption( "Block" "ExtractAdjustInitialPinShapes" "false") |
| absSetBinOption( "Block" "ExtractUseNetInfo" "false") |
| absSetBinOption( "Block" "ExtractConnectivity" "(met1 met2 via)(met2 met3 via2)(met3 met4 via3)(met4 met5 via4)") |
| absSetBinOption( "Block" "AbstractAdjustAllowPin" "") |
| absSetBinOption( "Block" "AbstractAdjustAvoidPin" "") |
| absSetBinOption( "Block" "AbstractAdjustPinLPPsGTable" "") |
| absSetBinOption( "Block" "AbstractAdjustBoundaryPinsSig" "true") |
| absSetBinOption( "Block" "AbstractAdjustBoundaryPinsSigDist" "") |
| absSetBinOption( "Block" "AbstractAdjustSignalGeometryGroups" "overlap") |
| absSetBinOption( "Block" "AbstractAdjustSignalGeometryGroupsEastWest" "overlap") |
| absSetBinOption( "Block" "AbstractAdjustBoundaryPinsPwr" "false") |
| absSetBinOption( "Block" "AbstractAdjustBoundaryPinsPwrDist" "") |
| absSetBinOption( "Block" "AbstractAdjustRingPinsPwr" "false") |
| absSetBinOption( "Block" "AbstractAdjustRingPinsDist" "") |
| absSetBinOption( "Block" "AbstractAdjustFollowRingPin" "false") |
| absSetBinOption( "Block" "AbstractAdjustPowerGeometryGroups" "single") |
| absSetBinOption( "Block" "AbstractAdjustPowerGeometryGroupsEastWest" "overlap") |
| absSetBinOption( "Block" "AbstractAdjustPowerRailOp" "") |
| absSetBinOption( "Block" "AbstractAdjustPowerRailOpTable" "") |
| absSetBinOption( "Block" "AbstractAdjustPowerRailWidth" "0") |
| absSetBinOption( "Block" "AbstractAdjustEdgeTowardsCore" "north") |
| absSetBinOption( "Block" "AbstractAdjustClassCoreNets" "^((V(DD|CC))|(v(dd|cc)))(!)?$") |
| absSetBinOption( "Block" "AbstractAdjustIncludeAllShapes" "false") |
| absSetBinOption( "Block" "AbstractAdjustCopyClassCorePort" "false") |
| absSetBinOption( "Block" "AbstractAdjustPinsTouchBoundary" "false") |
| absSetBinOption( "Block" "AbstractAdjustPinsTouchNonCoreEdge" "true") |
| absSetBinOption( "Block" "AbstractAdjustCreateClassBumpPort" "false") |
| absSetBinOption( "Block" "AbstractAdjustPreserveViasPwr" "false") |
| absSetBinOption( "Block" "AbstractAdjustDuplicatePinShapes" "false") |
| absSetBinOption( "Block" "AbstractBlockageLayerOrder" "false") |
| absSetBinOption( "Block" "AbstractBlockageDetailedLayers" "") |
| absSetBinOption( "Block" "AbstractBlockageCoverLayers" "met1 met2 met3 met4 met5 ") |
| absSetBinOption( "Block" "AbstractBlockageShrinkWrapLayers" "") |
| absSetBinOption( "Block" "AbstractBlockageCoverLayersDist" "") |
| absSetBinOption( "Block" "AbstractBlockageShrinkTracks" "") |
| absSetBinOption( "Block" "AbstractBlockageShrinkAdjust" "") |
| absSetBinOption( "Block" "AbstractBlockagePinCutWindow" "") |
| absSetBinOption( "Block" "AbstractBlockageCutForAboveLayers" "") |
| absSetBinOption( "Block" "AbstractBlockageDownPinCutWindow" "") |
| absSetBinOption( "Block" "AbstractBlockageCutAroundPin" "met1 met2 met3 met4 met5 ") |
| absSetBinOption( "Block" "AbstractBlockageMaxRoutingSpace" "") |
| absSetBinOption( "Block" "AbstractBlockageCorridorCut" "") |
| absSetBinOption( "Block" "AbstractBlockageTable" "met1 met2 met3 met4 met5 ") |
| absSetBinOption( "Block" "BlockageCutVia" "true") |
| absSetBinOption( "Block" "AbstractZeroSpacingBlockage" "false") |
| absSetBinOption( "Block" "BlockageLargeShapePct" "10") |
| absSetBinOption( "Block" "BlockageLargeShape" "true") |
| absSetBinOption( "Block" "BlockageLargePurposeList" "boundary") |
| absSetBinOption( "Block" "AbstractBlockageEXCEPTPGNET" "") |
| absSetBinOption( "Block" "AbstractBlockageUserDefinedSpacing" "") |
| absSetBinOption( "Block" "AbstractBlockageUserDefinedWidth" "") |
| absSetBinOption( "Block" "AbstractBlockageUserDefinedDistanceForAddBack" "") |
| absSetBinOption( "Block" "AbstractBlockageRoutingChannelOnLayers" "") |
| absSetBinOption( "Block" "AbstractTopLayerCoverBlockage" "") |
| absSetBinOption( "Block" "AbstractDensity" "false") |
| absSetBinOption( "Block" "AbstractDensityUseSignalLayers" "false") |
| absSetBinOption( "Block" "AbstractDensityUseAntennaLayers" "false") |
| absSetBinOption( "Block" "AbstractDensityUsePwrLayers" "false") |
| absSetBinOption( "Block" "AbstractDensityLayers" "met1 met2 met3 met4 met5 ") |
| absSetBinOption( "Block" "AbstractDensityTable" "") |
| absSetBinOption( "Block" "AbstractDensityWindowWidth" "") |
| absSetBinOption( "Block" "AbstractDensityWindowHeight" "") |
| absSetBinOption( "Block" "AbstractDensityDefaultWindowWidth" "20") |
| absSetBinOption( "Block" "AbstractDensityDefaultWindowHeight" "20") |
| absSetBinOption( "Block" "AbstractPinFracture" "false") |
| absSetBinOption( "Block" "AbstractBlockageFracture" "false") |
| absSetBinOption( "Block" "AbstractAdjustStairStepCover" "partial") |
| absSetBinOption( "Block" "AbstractAdjustStairStepWidth" "0.024") |
| absSetBinOption( "Block" "AbstractSiteName" "") |
| absSetBinOption( "Block" "AbstractSiteNameDefine" "") |
| absSetBinOption( "Block" "AbstractSiteArrayPattern" "false") |
| absSetBinOption( "Block" "AbstractSiteArrayCells" "") |
| absSetBinOption( "Block" "AbstractSiteArrayCellsTable" "") |
| absSetBinOption( "Block" "AbstractOverlapLayerAction" "off") |
| absSetBinOption( "Block" "AbstractOverlapLayers" "met1 met2 met3 met4 met5 via via2 via3 via4 poly diff nwell ") |
| absSetBinOption( "Block" "AbstractOverlapLayerSize" "0") |
| absSetBinOption( "Block" "AbstractOverlapLayerSmoothFactor" "100") |
| absSetBinOption( "Block" "AbstractGridMode" "off") |
| absSetBinOption( "Block" "AbstractUpdateTechFile" "false") |
| absSetBinOption( "Block" "AbstractMetal1Pitch" "0.05") |
| absSetBinOption( "Block" "AbstractMetal1Offset" "0") |
| absSetBinOption( "Block" "AbstractMetal2Pitch" "0.05") |
| absSetBinOption( "Block" "AbstractMetal2Offset" "0") |
| absSetBinOption( "Block" "AbstractMetal3Pitch" "0.05") |
| absSetBinOption( "Block" "AbstractMetal3Offset" "0") |
| absSetBinOption( "Block" "AbstractMetal1PitchPercent" "50") |
| absSetBinOption( "Block" "AbstractMetal2PitchPercent" "50") |
| absSetBinOption( "Block" "AbstractMetal3PitchPercent" "50") |
| absSetBinOption( "Block" "AbstractPinAccessMode" "narrowPin") |
| absSetBinOption( "Block" "AbstractDiagonalVias" "false") |
| absSetBinOption( "Block" "AbstractGridDistanceMetric" "euclidean") |
| absSetBinOption( "Block" "AbstractRetainLayout" "false") |
| absSetBinOption( "Block" "AbstractPinStretchOutPrb" "false") |
| absSetBinOption( "Block" "VerifyTerminals" "true") |
| absSetBinOption( "Block" "VerifyRowSpacing" "0") |
| absSetBinOption( "Block" "VerifyGrid" "true") |
| absSetBinOption( "Block" "VerifyTarget" "true") |
| absSetBinOption( "Block" "VerifyTargetSelection" "Silicon Ensemble") |
| absSetBinOption( "Block" "TargetSystemCMD" "sedsm -m=96 -gd=ansi") |
| absSetBinOption( "Block" "VerifyEncounterPromptRegEx" "encounter$") |
| absSetBinOption( "Block" "VerifyTargetRowDirection" "horizontal") |
| absSetBinOption( "Block" "VerifyTechFile" "") |
| absSetBinOption( "Block" "VerifyTargetMultiple" "false") |
| absSetBinOption( "Block" "VerifyTargetMultipleRows" "false") |
| absSetBinOption( "Block" "VerifyTargetPower" "true") |
| absSetBinOption( "Block" "VerifySrouteConfigFile" "") |
| absSetBinOption( "Block" "VerifyTargetRouter" "Nanoroute") |
| absSetBinOption( "Block" "VerifyTargetMaxRouteTime" "1") |
| absSetBinOption( "Block" "VerifyConfigFile" "") |
| absSetBinOption( "Block" "VerifyTargetGeom" "") |
| absSetBinOption( "Block" "VerifyTargetIgnore" "EXCHANGEFORMATS-USER-525\nEXCHANGEFORMATS-USER-392\nEXCHANGEFORMATS-USER-34\nno clock net\nCannot determine standard cell height") |
| |
| absDeselectBin("Ignore" ) |
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| ;; End Abstract Options File |
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| |