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.

Well known LVS problem using DIVA

Status
Not open for further replies.

godardth

Newbie level 4
Joined
Jul 28, 2009
Messages
7
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
Sherbrooke QC, CA
Activity points
1,360
diva lvs

Hello,
It seems that my problem is a well-known one.
I got this log when I tried to do a LVS :

--------------------
now running "/grp/CMC/tools/cadence.2008a/IC.5141.ISR200811081405/tools.sun4v/dfII/local/.simrc"
finished running "/grp/CMC/tools/cadence.2008a/IC.5141.ISR200811081405/tools.sun4v/dfII/local/.simrc"

Running simulation in directory: "/grp/invite/godt2601/CadenceRep/LVS".

Begin netlist: Aug 12 08:47:01 2009
view name list = ("auLvs" "extracted" "schematic")
stop name list = ("auLvs")
library name = "jopeTestLib"
cell name = "demoInverseur"
view name = "extracted"
globals lib = "basic"
Running Artist Flat Netlisting ...
*WARNING* invalid cell view -- 0(unknown)
*WARNING* invalid cell view -- 0(unknown)
global error:
Cannot find switch master cell for instance +1 in cellView (demoInverseur extracted) from viewlist 'auLvs extracted schematic ' in library 'jopeTestLib'.
*WARNING* invalid cell view -- 0(unknown)
*WARNING* invalid cell view -- 0(unknown)
*WARNING* invalid cell view -- 0(unknown)
global error:
Cannot find switch master cell for instance +0 in cellView (demoInverseur extracted) from viewlist 'auLvs extracted schematic ' in library 'jopeTestLib'.
si: Netlist did not complete successfully.
*WARNING* invalid cell view -- 0(unknown)
End netlist: Aug 12 08:47:02 2009

Comparison program did not complete.
-------------------------

I have understood that it could be a probleme of CDS_Netlisting_Mode but I tried a lot of unsuccessful things. Here is a list of what I tried :

1) I have verified if my librairies was in the libPath and both tech lib and test lib (where my small test design is) are in

2) In my console (TCSH), I tried to set the CDS_Netlisting_Mode :
setenv CDS_Netlisting_Mode Analog and then start cadence

3) unsetenv CDS_Netlisting_Mode and then start cadence

Could someone give me a solution to my problem ?
Thanks !

PS : The technolgy Lib used is mine and the file divaLVS.rul is mine too but is very simple:
------------------
lvsRules(

(pruneDevice general
("nMosEnh" "nMosDep")
)

(compareDeviceProperty "nMosEnh")
(compareDeviceProperty "nMosDep")

)
 

Teddy

Advanced Member level 1
Joined
Sep 15, 2004
Messages
461
Helped
103
Reputation
206
Reaction score
62
Trophy points
1,308
Activity points
3,861
aulvs cell view cadence

Well for DIVA LVS you need to have extracted view.
To get that one you have to run Extract first (Verify -> Extract)
for which you need diva extract rules. Then you run LVS.
From your log is obvious you did not create the extrected view(run extract).
 

godardth

Newbie level 4
Joined
Jul 28, 2009
Messages
7
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
Sherbrooke QC, CA
Activity points
1,360
lvs issues diva

Teddy said:
From your log is obvious you did not create the extrected view(run extract).

I have the extracted view.
Actually I understood that I need an auLvs view for all of the extracted device (for me it is for nMosDep and nMosEnh).
This partially solve my problem but now there is another one :

------------------
Begin netlist: Aug 12 15:32:32 2009
view name list = ("auLvs" "extracted" "schematic")
stop name list = ("auLvs")
library name = "jopeTestLib"
cell name = "demoInverseur"
view name = "extracted"
globals lib = "basic"
Running Artist Flat Netlisting ...
*Error* Cell: nMosDep in library: jopeTechLib is missing a
simInfo section in it's CDF for the current simulator.
*Error* artIsCallablep: argument #1 should be either a string or a symbol (type template = "S") - nil
error in instance path /+1:
Error in evaluating property value: 'ancNetlistFileInstOutput()'.
*Error* simNetlistWithArgs:
*Error* Cell: nMosEnh in library: jopeTechLib is missing a
simInfo section in it's CDF for the current simulator.
*Error* artIsCallablep: argument #1 should be either a string or a symbol (type template = "S") - nil
error in instance path /+0:
Error in evaluating property value: 'ancNetlistFileInstOutput()'.
*Error* simNetlistWithArgs:
si: Netlist did not complete successfully.
End netlist: Aug 12 15:32:33 2009

------------------
Actually I just did a copy of my symbol views (renamed in auLvs)
And now I have to understand how to create an auLVS view.
Does someone know how to do this ?
 

Teddy

Advanced Member level 1
Joined
Sep 15, 2004
Messages
461
Helped
103
Reputation
206
Reaction score
62
Trophy points
1,308
Activity points
3,861
diva aulvs

for auLVS you will have to modify the CDf parameters.
For example like this:

Added after 1 minutes:

Sorry here is the pic:

 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top