For my simulations in ADE Assembler, I have different Variables(Local+Global) and they change over operation modes. For verification, I need to sweep those variables need to be updated for each operation mode so this is the issue statement.
What I want to do is to have few top variables that control the sub variables. Let's say "lowPower" variable which controls all the bias control variables of the related block depending on the value. I searched in the forum and found the below page:
and it works nicely but it needs to be done in Run Plan summary.
My question is that: is there a way to do sth similar without going Run Plan? It can be including some SKILL/OCEAN simulation files or sth else. To add, I included the Pre-Run script with right-click to the test as below but it seems to be ignored(without Run Plan)
spectre -W => sub-version 220.127.116.113.isr7
The pre-run script there is a different mechanism (nothing to do with run plans, and has existed for many years, even in ADE XL) and not appropriate to change sweeps based on other parameters. It runs before each point in a sweep and allows you to run additional simulations, update variables and so on - typically used to calibrate a design. See Techniques for Simulating Calibrated Circuits with Virtuoso ADE Assembler
I don't really understand why you don't just use Run Plans for this, as described in the other post you referenced, especially as you said it works nicely. What is your objection to using a standard ADE Assembler mechanism to do this? I can think of other ways using a SKILL preRun trigger to potentially update sweeps before simulations start, but that seems to be just a way of re-implementing something that is already supported via Run Plans (and that's a golden rule of mine - don't reimplement in SKILL something that already exists! It also would add complication because you'd want that customization to be specific to each maestro view - I see no value in writing something to do what you can do already).