In net names, when they are used in spice simulator, there are a few constraints:
- some chars are not accepted, because they are separators in directives, for instance ,{}()
- AKAIK, but I can be wrong, only ASCII7 char set is allowed
Currently, only '(' and ')' are replaced by _, because unfortunately I used these char in default net names, and the spice netlist generator replaced these not allowed chars by _ since a long time.
I am not sure replacing not allowed chars in net names is a good idea.
It can create many issues.
An user who want to use spice simulator should know the spice constraints, and must comply and live with them.
In net names, when they are used in spice simulator, there are a few constraints:
- some chars are not accepted, because they are separators in directives, for instance ,{}()
- AKAIK, but I can be wrong, only ASCII7 char set is allowed
Currently, only '(' and ')' are replaced by _, because unfortunately I used these char in default net names, and the spice netlist generator replaced these not allowed chars by _ since a long time.
I am not sure replacing not allowed chars in net names is a good idea.
It can create many issues.
An user who want to use spice simulator should know the spice constraints, and must comply and live with them.