Error in parsing Verilog file

K

Konx

Guest
Hi!

I'm here again with my weird errors :p

I have a testbench written in Verilog. Usually, when you save you
should have in the same Cell View a Symbol (automatically generated).

In my case, I'm not bale to obtain this because I receive this error:

ncvlog: *F,DLIORG: Library (physical path) /user/fzappon/testIC6/
Francesco was originally compiled with logical name 'Sinan'. Please
include the original definition of library in cds.lib file.

and, obviously, I have no Symbol view.

What I've tried to do is: go to Virtuoso main window, select IBM_PDK --
Library --> Edit cds.lib file: in this file, the old library (Sinan)
is defined, so I can't see where the problem could be. Moreover, I
have the library in my library manager.

Do you have any idea of what this problem could be?

Thanks, as usual, in advance

Francesco.
 
On Oct 13, 8:08 am, Konx <cesco...@gmail.com> wrote:
Hi!

I'm here again with my weird errors :p

I have a testbench written in Verilog. Usually, when you save you
should have in the same Cell View a Symbol (automatically generated).

In my case, I'm not bale to obtain this because I receive this error:

ncvlog: *F,DLIORG: Library (physical path) /user/fzappon/testIC6/
Francesco was originally compiled with logical name 'Sinan'. Please
include the original definition of library in cds.lib file.

and, obviously, I have no Symbol view.

What I've tried to do is: go to Virtuoso main window, select IBM_PDK --> Library --> Edit cds.lib file: in this file, the old library (Sinan)

is defined, so I can't see where the problem could be. Moreover, I
have the library in my library manager.

Do you have any idea of what this problem could be?

Thanks, as usual, in advance

Francesco.
Its been a while since Ive seen this error but pretty sure there is a
library hook in your verilog, try searching for Sinan or library (not
sure
of the case) then comment it out.
 
Konx wrote, on 10/13/09 16:08:
Hi!

I'm here again with my weird errors :p

I have a testbench written in Verilog. Usually, when you save you
should have in the same Cell View a Symbol (automatically generated).

In my case, I'm not bale to obtain this because I receive this error:

ncvlog: *F,DLIORG: Library (physical path) /user/fzappon/testIC6/
Francesco was originally compiled with logical name 'Sinan'. Please
include the original definition of library in cds.lib file.

and, obviously, I have no Symbol view.

What I've tried to do is: go to Virtuoso main window, select IBM_PDK --
Library --> Edit cds.lib file: in this file, the old library (Sinan)
is defined, so I can't see where the problem could be. Moreover, I
have the library in my library manager.

Do you have any idea of what this problem could be?

Thanks, as usual, in advance

Francesco.
Francesco,

In your library directory, there will be an outdated "pak" file. Something like

inca.lnx86.165.pak

(there may be more than one).

Please delete the pak files.

If a library is renamed, the pak file remains, but contains information about
the old library name. As a result, when ncvlog tries to compile the verilog code
(needed to analyse it to identify pin names and so on), it can't because there's
a mismatch between the logical name (Sinan, which is what the library was
previously called, presumably) and the current name (Francesco?).

Regards,

Andrew.
 
On Oct 14, 5:43 am, Andrew Beckett <andr...@DcEaLdEeTnEcTe.HcIoSm>
wrote:

Francesco,

In your library directory, there will be an outdated "pak" file. Something like

inca.lnx86.165.pak

(there may be more than one).

Please delete the pak files.
[cut]

Thank you! Problem solved :)

One more (stupid) question: what if this NG dosen't exist, and I have
this problem? I mean, there is a place where I could find a list of
(common or not) errors?

Anyway, thanks again!

Francesco.
 
Ciao Francesco,

You are question is all but stupid, do not have a low opinion of
yourself :)
The news group can also tell how to get yourself sorted out without
the news group.
To answer your question, I'd rather suggest looking at anderstanding
your actual error, not knowing all the possible ones.
When you hit an error like:
ncvlog: *F,DLIORG:
Then you should be able from your Unix terminal to type-in the
following:
UNIX> nchelp ncvlog DLIORG
This would return:

nchelp: 08.20-s016: (c) Copyright 1995-2009 Cadence Design Systems,
Inc.
ncvlog/DLIORG =
Library is originally compiled with different logical name. It
is mandatory that
user includes the original compiled logical name with physical
path in his
cds.lib file.
Examples:
DEFINE original_logical_name ./physical_path

Besides, if you were to run the AMS Designer from the ADE, then you
are able to invoke the 'error explanation' GUI from ADE->Simulation-
Output Log -> Explanation ...
When the GUI pops up, just type-in DLIORG in the 'error message' field
(or select from the drop-down list) and hit the explain butto. This
would bring the exact nchelp message as above and for some errors, it
come with some details.

If you were to encounter an error like ncelab: *E,CUCFUN, then type-in
UNIX> nchelp ncelab CUCFUN

Hope this help,
Regards,
Riad.
 
Konx wrote, on 10/14/09 08:54:
On Oct 14, 5:43 am, Andrew Beckett <andr...@DcEaLdEeTnEcTe.HcIoSm
wrote:

Francesco,

In your library directory, there will be an outdated "pak" file. Something like

inca.lnx86.165.pak

(there may be more than one).

Please delete the pak files.

[cut]

Thank you! Problem solved :)

One more (stupid) question: what if this NG dosen't exist, and I have
this problem? I mean, there is a place where I could find a list of
(common or not) errors?

Anyway, thanks again!

Francesco.
In addition to what Riad said, there should be a way for you to get support from
Cadence. If you're a Cadence customer, you can contact customer support (see the
Support pulldown on www.cadence.com or go to sourcelink.cadence.com ). If you're
via a university program (such as EuroPractice) then that program will have a
support route (if they can't handle it themselves, they will contact Cadence).

Regards,

Andrew.
 
On Oct 16, 1:12 am, Andrew Beckett <andr...@DcEaLdEeTnEcTe.HcIoSm>
wrote:

In addition to what Riad said, there should be a way for you to get support from
Cadence. If you're a Cadence customer, you can contact customer support (see the
Support pulldown onwww.cadence.comor go to sourcelink.cadence.com ). If you're
via a university program (such as EuroPractice) then that program will have a
support route (if they can't handle it themselves, they will contact Cadence).

Thank you to both of you, Riad and Andrew! As usual, really helpful
hints :)

Francesco.
 

Welcome to EDABoard.com

Sponsor

Back
Top