Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[SOLVED] lvs file for cmrf8sf (130nm tech)

Status
Not open for further replies.

nana_7488

Member level 1
Member level 1
Joined
Feb 2, 2010
Messages
32
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,533
Hi

I'm doing layout in 130nm tech using Calibre. I got a compilation error when I run LVS:
undefined layer name parameter: _____NO_VALID_METAL_STACK_OPTION_DEFINED_____.

If someone have any idea to solve this, or have cmrf8sf.lvs.cal for this PDK.
Thanks
 

Hi nana_7488,

This error is caused because you have configured the metal stack wrongly.
When invoking the Calibre, pay attention when setting the value of the following switches:
1- Last metal:
2- MG Process:
3- NUMMetal:

I´m sure that you have added a wrong information in one of these fields. If you still have doubts regarding which values you should correct, take a look in page “4” of Calibre_LVS_relnotes.pdf. There you can find all possible combinations of mentioned variables. Ok?! ;-)

Regards.
 

Hi Palmeiras

Thanks for your reply. I have a look at the lvs file, and I've changed the value of what you have mention. One more question, do I need to setting the value for this

Valid settings are:
// LM BEOL MA BEOL LD BEOL AM BEOL
// ------- ------- ------- -------
// 5 LM NOMG 6 MA NOMG 5 LD NOMG 7 AM NOMG
// 6 LM NOMG 7 MA NOMG 6 LD NOMG
// 7 LM NOMG 7 MA MG 7 LD NOMG
// 8 LM NOMG 8 MA MG 8 LD MG
// 7 LM MG 8 MA NOMG 8 LD NOMG
// 8 LM MG

Thanks again.
 

There is no need to change the rules, all the variables that can be set in Calibre LVS deck are available in Calibre interactive clicking on Setup>Set Environment, valid values are those described in the PDF mentioned by palmeiras

if you are running batch still no need to change the rules as those variables can be set in the shell environment
 

Hi nana_7488,

Yes... this is the right possible combinations.
For instance:
1- Last metal: MA
2- MG process: MG
3- n metal: 8.

Have you tried to run LVS with such values?

Best regards.
 

There is no need to change the rules, all the variables that can be set in Calibre LVS deck are available in Calibre interactive clicking on Setup>Set Environment, valid values are those described in the PDF mentioned by palmeiras

if you are running batch still no need to change the rules as those variables can be set in the shell environment

I've tried to define the value in 'set the environment' but I can't be able to modify the undefined value. Would you explain how to do it?Thanks

---------- Post added at 22:35 ---------- Previous post was at 22:33 ----------

Hi nana_7488,

Yes... this is the right possible combinations.
For instance:
1- Last metal: MA
2- MG process: MG
3- n metal: 8.

Have you tried to run LVS with such values?

Best regards.

Hi

I already try to changed like that, but still have the same error.
 

What is the metal stack of your process?
And what is the last metal?

If this error continues, maybe the suggestion above is not valid.
So... check in your manual and with your foundry what is the right combination. I´m sure that if you use the proper combination of these three variables, you are able to run LVS properly.
 
I've tried to define the value in 'set the environment' but I can't be able to modify the undefined value. Would you explain how to do it?Thanks

---------- Post added at 22:35 ---------- Previous post was at 22:33 ----------



Hi

I already try to changed like that, but still have the same error.

if you are talking about Calibre Interactive, the entry method depends on the exact version of Calibre; in general there should be a runset value column where you enter a value overwriting the default (set by the shell or the runset) and a box you have to tick to enable that value to overwrite the default; all you enter can be saved into a default runset
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top