Quantcast
Channel: Cadence Custom IC Design Forum
Viewing all articles
Browse latest Browse all 4907

[Spectre] multiple dynamic parameters ?

$
0
0

Hi Andrew,

We are running under IC6.1.7-64b.500b.14, ADE-XL.
I have a very accurate transient simulation to perform (with less than 0.1ps accuracy) but I am drowned into simulation noise, even with errpreset=conservative. Unfortunately due to high time constants the circuit I am simulating is quite long to stabilize to its steady-state and it would be cumbersome to run a long simulation with ultra-accurate settings; so I would need to (FOR INSTANCE):
- firstly run a pre-transient phase with relaxed settings, such as for instance errpreset=liberal + maxstep=20ns, during let's say 500ns
- after 500ns dynamically change errpreset to conservative AND maxstep=0.1ps for let's say 100ns.

My problem is I do not know how to change multiple dynamaic parameters errpreset+maxstep (weirdly if I remember well I could do that in the past, but not anymore with this Cadence version...), so I have to choose either errpreset or maxstep, but not both at the same time; unfortunally it is not accurate enough for me.

Andrew proposed this workaournd in the Cadence forum here:
community.cadence.com/.../changing-a-group-of-parameters-using-dynamic-parameter-option-available-in-tran
...But, it does not work for me.
Here is what I do (following what Andrew suggests):
- create a .scs file with the exact following syntax:
myset paramset {
time errpreset maxstep
0 liberal 20e-9
500n conservative 0.1e-12
}

- import it in Model Library Setup


- in the Options button on the tran form, >Misc tab. >additionalParams field > paramset=myset

...but I get the following error:
Error found by spectre during hierarchy flattening.
ERROR (SPECTRE-16124): `myset' parameter set was not defined.

Could you please show me the way to change multiple dynamic parameters in my simulation?

Thanks a lot in advance for your help.


Viewing all articles
Browse latest Browse all 4907

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>