+ String paramsString = subcomponentParams.params == JsonNull.INSTANCE ? "" : subcomponentParams.params.toString();
+ result.append(sanitizeVerilog(subcomponentID + paramsString));
+ result.append(' ');
+ // abuse the pinIdentifierGenerator for making these unique
+ result.append(pinIdentifierGenerator.getPinID("comp", subcomponentName));
+ result.append(" (rst, clk");