Quantcast
Channel: Cadence Technology Forums
Viewing all articles
Browse latest Browse all 62735

Forum Post: Cannot annotate DC operating point of a MonteCarlo version of a mosfet

$
0
0
Good afternoon everyone, I searched through the forum and opened a lot of discussions, but I am not really sure the problem I am facing is the same than the others, so I am posting my own thread. Please excuse me if I am missing something, bacause I have never programmed Skill or changed a CDF. I am working with UMC 110. When changing the models from the standard ones, to the one implementing MC parametrization, I lose DC operating point annotation. From what I understand, these mosfets are implemented as "inline subckt," but when I browse through the result viewer, I see that if a "standard" mosfet has a list of dcOpInfos under its name (let's say NM0 and I am searching for "ids"), a "MonteCarlo" one has four different folders, and under one of them (let's say "mnig") I find the dcOpInfos I am looking for. Problem is that CDF for OP point to "ids" but cannot find it since it is one level below (NM0.mnig:ids). I check with a TSMC 65 library I have access to. From what I understand, they implement opParamExprList = ("X" "OP(mappedRoot(\".sub\") \"X\") to bring X one level higher. So I tried to add to the (empty) opParamExprList = ("ids" "OP(mappedRoot(\".mnig\") \"ids\") for all the MC mosfet models, but I am not seeing any change in the annotation of the OP. I was expecting the line "ids=..." to be available. I also checked this for a similar problem with OPT and stepped through it, but it didn't help. Hopefully I was explainatory enough. Can someone help me out with this? That would be much appreciated. Another approach I have though about is to have a SKILL script that allow me to change the models from "normal" to MC one and back, but I couldn't get any to work. Thank you, Paolo

Viewing all articles
Browse latest Browse all 62735

Trending Articles



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