Hi, I'm trying to make fancy testbench template in xschem, using multiple control blocks that can be...
a

aquiles viza

over 1 year ago
Hi, I'm trying to make fancy testbench template in xschem, using multiple control blocks that can be ignored (spice_ignore=1) and each one with at least one plot display that should be empty if the associated control block is ignored. I'm using
set curplotname
to give each simulation a unique name. The "store data" logic is working as expected. My problem happens in the moment of loading the data. - The
xschem raw_read
function used in the launcher.sym is not capable of load all plots in the .raw. So I have to create specific launchers for each .control block, and indicate which plot load. Is there a way to just load everything? - In the same track of multiple
launcher.sym
logic, It's possible to use a custom symbol property as value inside other symbol property? In the launcher I have
descr="tcleval(@@target)"
but it doesn't read the
target
property. - Each time that a
launcher
is run, it overwrites the other plots. Is there a way to avoid this? - I want each graph to show variables from a specific
.control
block. I've seen this
dataset
concept that is similar to the
plot
used in ngspice. Is there a way to use the plot name instead of the dataset index to indicate a graph which set of vectors use? I want to reduce to a minimum the manual configuration per simulation. Only setting curplotname and indicate which plotname use for each graph should be required.