corners analysis woes

D

danmc

Guest
I'm having problems getting started with the corners analysis tool in
the analog design environment. I have 2 model files which must be
included. Most of the action is in 'models.scs'. Inside of
models.scs, there are different sections for each corner of each device
type. For example, the sections are:

slow_mos, fast_mos, typ_mos
slow_cap, fast_cap, typ_cap
slow_res, fast_res, typ_res

so for a typical sim, I need to include 'models.scs' 3 times where I
pick the correct corner for each of my 3 device types.

What I can't seem to figure out is how to use the graphical corner
setup tool to allow this multiple inclusion of the same model file.

Can I even use the corners analysis tool in this case? I suppose I
could create another wrapper model file where I listed each process
corner I might want and in each of those sections I included all the
others, but that seems like a pain and it hides the definition of my
corners away where they're harder to see.

-Dan
 
On 8 Feb 2006 09:33:38 -0800, "danmc" <spam@mcmahill.net> wrote:

I'm having problems getting started with the corners analysis tool in
the analog design environment. I have 2 model files which must be
included. Most of the action is in 'models.scs'. Inside of
models.scs, there are different sections for each corner of each device
type. For example, the sections are:

slow_mos, fast_mos, typ_mos
slow_cap, fast_cap, typ_cap
slow_res, fast_res, typ_res

so for a typical sim, I need to include 'models.scs' 3 times where I
pick the correct corner for each of my 3 device types.

What I can't seem to figure out is how to use the graphical corner
setup tool to allow this multiple inclusion of the same model file.

Can I even use the corners analysis tool in this case? I suppose I
could create another wrapper model file where I listed each process
corner I might want and in each of those sections I included all the
others, but that seems like a pain and it hides the definition of my
corners away where they're harder to see.

-Dan
Yes, you can do this. You'd most likely use the multiple process lib option (I
think that's what it's called from memory) rather than single process lib. That
way you can specify multiple file names - in this case they just happen to be
the same file...

Regards,

Andrew.
 
Perhaps I'm not understanding how to add model files and sections
correctly. The manual is a bit confusing to me. I did set up the
process as "Multiple Model Library". Then I went to the
"Setup->Add/Update Model Info" dialog and selected the Groups/Variants
tab. There I enter models.scs into the group names field and

slow_mos fast_mos typ_mos

into the variants field.

Then I try again with models.scs again and this time

slow_cap fast_cap typ_cap

but I get a complaint that models.scs has already been used.

*ERROR* corAddGroupAndVariantChoices: Group already exists: models.scs
 

Welcome to EDABoard.com

Sponsor

Back
Top