• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC Design
  3. Library for Verilog

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 125
  • Views 14851
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Library for Verilog

Cahe248
Cahe248 over 12 years ago

 Hi,

I have a question about creating symbol from verilog.v on vi editor.

After finishing the codes and type :wq     

the following error occurs

ncvlog: *W, DLCPH (/export_w19/umc130/cds.lib,4): cds. lib Invalid path ' /export_w19...../analogLib'  (cds.lib command ignored).
   DEFINE cdsDefTechLib $CD_INST_DIR/tools/dfII/etc/cdslib/basic

and a few lines similar to that.

Even though I just type

module ( );

endmodule

The problem still exists with following, and cant find the solution from internet for few days

I don't know whether I miss some libraries or other things.

 

 I am new to cadence.

Hope your expertly replies. Thank you.

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 12 years ago

    The warnings are indicating that ncvlog (which is invoked to check the Verilog source) cannot find analogLib. It doesn't really need to find it, but if you have analogLib etc defined using $CDS_INST_DIR or something like that, it will not be able to find it. ncvlog is in the INCISIV stream, and $CDS_INST_DIR for ncvlog will be in the INCISIV root directory, and that doesn't contain analogLib.

    To make the warning go away, define any libraries from the IC stream using (for example):

    DEFINE analogLib       $(inst_root_with:tools/dfII/bin/virtuoso)/tools/dfII/etc/cdslib/artist/analogLib

    (use "icfb" instead of "virtuoso" if using IC5141).

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information