• 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. verilog auto-checker search paths

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 125
  • Views 14504
  • 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

verilog auto-checker search paths

markbeck
markbeck over 14 years ago

Greetings all,

I've got a verilog cell view that contains the following statement:
   `include "foo.vh"
Now when I try checking the file with the following command:
   vmsUpdateCellViews(?lib "lib" ?cell "cell" ?view "verilog")

I get the following error:
    "cannot open include file "foo.vh"

I tried to set a include directory with the environmental variable:
    amsDirect.vlog incdir string "10-/blah/blah"
 (where the string is my path name)

But, it continues to fail.  If I run ncvlog from the command line using -incdir, it works fine.

Any ideas how to specify the include path for vmsUpdateCellViews() ?

Thanks,
Mark

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 14 years ago

    Mark,

    Please log a service request for this. It ought to be possible (run out of time to try it myself now), and if not, we need to make it possible somehow!

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Ezequiel
    Ezequiel over 13 years ago

    Hello,

     Is there any update on this subject?

    Thanks,

     Ezequiel

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • chrger
    chrger over 13 years ago

    You need a "hdl.var" file in the run directory, that contains the following line:

    DEFINE NCVLOGOPTS -incdir "path_to_verilog_files"

    Christian

    • 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