需要将cds.lib copy过来,保证abstract能够吃到工艺的相关信息
absSkillMode()
absSetOption("NewLibraryPath" "./")
absSetOption("NewLibraryName" "TEST")
absSetLibrary("TEST")
absAttachTechLib("TN28")
absSetOption("ImportGDSIIEnableColoring" "true")
absSetOption("ImportGDSIIFiles" "XXX.gds")
absSetOption("ImportGDSIILayerMapFile" "xxx.map")
absSetOption("DefaultBin" "Block")
absSetCellProp("XXX" "symmetry" "X Y ")
absSetCellProp("XXX" "prCellClass" "block")
absImportGDS()
absSelectCellFrom("XXX" "XXX")
absDisableUpdate()
absSetBinOption("Block" "PinsTextPinMap" "((M2 pin) (M2 drawing)) ((M4 pin) (M4 drawing))")
absSetBinOption("Block" "PinsPowerNames" "VDD?")
absSetBinOption("Block" "PinsGroundNames" "VSS?")
absSetBinOption("Block" "PinsClockNames" "CLK?")
absSetBinOption("Block" "PinsOutputNames" "Q?")
absSetBinOption("Block" "PinsBoundaryLayers" "(prBoundary boundary)")
absEnableUpdate()
absPins()
absDisableUpdate()
absSetBinOption("Block" "ExtractPinLayersSig" "M2 ")
absSetBinOption("Block" "ExtractSig" "true")
absSetBinOption("Block" "ExtractPinLayersPwr" "M4 ")
absSetBinOption("Block" "ExtractPwr" "true")
absSetBinOption("Block" "ExtractAntennaGate" "(GT (GT and AA))")
absSetBinOption("Block" "ExtractConnectivity" "")
absEnableUpdate()
absExtract()
absDisableUpdate()
absSetBinOption("Block" "AbstractBlockageDetailedLayers" "")
absSetBinOption("Block" "AbstractBlockageCoverLayers" "M1 M2 M3 M4 V1 V2 V3")
absSetBinOption("Block" "AbstractBlockageCutAroundPin" "M2 M3 M4")
absSetBinOption("Block" "BlockageCutVia" "false")
absSetBinOption("Block" "AbstractBAdjustBoundaryPinsSig" "false")
absSetBinOption("Block" "AbstractBAdjustBoundaryPinsPwr" "false")
absSetBinOption("Block" "AbstractBlockagePinCutWindow" "(M2 0.2) (M4 0.01)")
absSetBinOption("Block" "AbstractBlockageCutForAboveLayers" "")
absSetBinOption("Block" "AbstractBlockageDownPinCutWindow" "(M3 0.3)")
absEnableUpdate()
absAbstract()
absSetOption("ExportLEFFile" "XXX.lef")
absExportLEF()
absExit()
标签:XXX,absSetBinOption,abstract,配置,VIrtuoso,M4,M2,Block,absSetOption From: https://www.cnblogs.com/vincent-wood/p/18001377