Netlisting Properties (NLP) expressions provide support for user defined properties in auCDL netlisting. You can use different NLP expressions depending on your requirements. Details about each NLP expression is described below:
- NLP expression beginning with “
[+” is equivalent topParin AEL expression. For example, if property “myprop” has value “[+subProp]”, it will appear in auCDL netlist asmyProp = subProp. The netlister prints the value ofsubPropfor theSUBCKTon which it is defined. - NLP expression beginning with “
[@” is equivalent toatParin AEL expression. For example, if property “myprop” has value “[@subProp]”, it will appear in auCDL netlist asmyProp = subProp. - NLP expression beginning with “
[~” is equivalent toiParin AEL expression. For example, if property “myprop” has value “[~subProp:new value %: not found]” andsubProphas a value of 10 for the instance being netlisted, it will be printed in the netlist asmyProp = new value 10. However, ifsubPropis not defined at instance level, it will be printed in the netlist asmyProp = not found.
