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

How to load different .dc file for each corner in single run

$
0
0

Hi,

this might not be an urgent issue, but I'm wondering how I can treat corner as a variable, and apply different file reads for each corner.

I'm sweeping corners with dc+hb analyses, and SS@-40C has convergence problem at dc. Therefore just for this corner I'm running dc at 25C, and hb at -40C (which is tolerated in my work).

The corner setup window will look like this.

While keeping this setup, I separately run dc at 25C, save it to a 'spectre_SS_25.dc' file, and load this file when I'm running hb at SS-40.

The rest of the corners will follow nominal setup, where dc saves spectre.dc and hb loads spectre.dc in the same directory.

My question is, can I do this setup in a single run? Right now I have to run a separate simulation for SSm40.

The pseudocode will be something like, 

if corner==SSm40, readic "spectre_SS_25.dc", 

else readic "spectre.dc"

I'm new to SKILL syntax so I don't know what the right expression is, or if it's allowed at all.

Thanks for the help!

Joon


Viewing all articles
Browse latest Browse all 4909

Trending Articles



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