Hi,
I am struggling with a very basic bug(?): ADE Explorer/Assembler just won't let me properly save current signals of a bus of an instance:
- I can't select "Save" for a signal, no matter how often I click. This works the first time I select the signal on the schematic but if I change the expression, the checkbox on "Save" disappears. Even if I enter the original expression, I can't select "Save" again.
- If I choose to select the signals on the design, my netlist is messed up and generates an error.
Example: I create the expression and select it on the schematic. Only "Plot" is checked but I can also check "Save":
Now I change "/I6/TST<1>" to "/I6/TST<2>" and both Plot and Save checks disappear. Even when I change it back to "/I6/TST<1>", I cannot check Plot or Save again, regardless how often (and hard) I click:
Ok, so then I delete the line again and select it manually again via schematic.
spectre gives me this error:
Error found by spectre during circuit read-in.
ERROR (SFE-874): "input.scs" 55244: Cannot run the simulation because syntax error `Unexpected operator ">". Expected end of file or end of line' was encountered at line 55244, column 24. Correct the syntax error and rerun the simulation.
Looking into the netlist I see:
save test\<1\> test2\<2\> test\<3\> test\<4\> \
DATA1 DATA2 DATA3 I6:TSB<1>
This is clearly wrong! ADE netlists my netlist wrong! My expression "/I6/TST<1>" (which was selected on the schematic via ADE, not manually entered!) becomes "I6:TSB<1>". As can be seen with the test signals (which work), the < and > should be escaped.
What the heck is going on here?
Thanks!