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

2021-Era Recommended Spectre "Measure" Syntax

$
0
0

Greetings - 

What is Cadence's modern-day (circa 2021) recommendation for scalar measurements in Spectre netlists?
(Something akin to traditional-SPICE's `.meas` cards.) 

This would be something that produces: 
* A single number for "regular" / scalar analyses (dc, tran, all the usuals) 
* An array of numbers for `montecarlo` and `sweep`
* (Maybe something, maybe not, you tell me, for anything else - nested sweeps, RF analyses, noise contributions, whatever)

I hear SpectreMDL has been de-emphasized and/or deprecated. 
And I see the current help for `montecarlo` recommends this: 

```
mc1 montecarlo variations=process seed=1234 numruns=200 {
  tran1 tran start=0 stop=1u // another child analysis
  export slewrate=oceanEval("slewRate(v(\"vout\"),10n,t,30n,t,10,90 )")  // <= this here 
}
```

So that's a combination of the `export` keyword (which I don't see in the help docs) and `oceanEval` (same).
Is that the standing recommendation? 
Or is there something else Cadence would advocate instead? 

(And I am really, really uninterested in answers involving the ADE.) 
Thanks!
Dan


Viewing all articles
Browse latest Browse all 4892

Trending Articles



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