diff --git a/rsyn/src/rsyn/io/parser/lef_def/DEFControlParser.cpp b/rsyn/src/rsyn/io/parser/lef_def/DEFControlParser.cpp index 6117371..c1e3ddc 100644 --- a/rsyn/src/rsyn/io/parser/lef_def/DEFControlParser.cpp +++ b/rsyn/src/rsyn/io/parser/lef_def/DEFControlParser.cpp @@ -214,6 +214,7 @@ int defRow(defrCallbackType_e type, defiRow* rowInfo, defiUserData userData) { // ----------------------------------------------------------------------------- int defPin(defrCallbackType_e, defiPin *pin, defiUserData userData) { + if (!strcmp(pin->use(), "POWER") || !strcmp(pin->use(), "GROUND")) return 0; DefDscp &defDscp = getDesignFromUserData(userData); defDscp.clsPorts.resize(defDscp.clsPorts.size() + 1); DefPortDscp &defPin = defDscp.clsPorts.back();