• 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. Functional Verification
  3. compile elaborate and simulate on older specman & ncsim...

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 65
  • Views 1517
  • 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

compile elaborate and simulate on older specman & ncsim version

eyal
eyal over 15 years ago

hi all

i need to  start  working  with specman 5.03 & ncsim, i used to work in the past with ies so  for the tasks mentioned above i used the irun script.

i need some help on how to compile elab and sim with that version, cadence doesn't support such an old version any more, and i didn't manage to find anything on this site.

i will be glad if someone can help with this issue (link,doc, somthing...)

best regards Eyal  

  • Cancel
  • StephenH
    StephenH over 15 years ago

     Hi Eyal.

     I really wouldn't recommend starting a new project in these older versions because if you hit any problems with the tools, you'd be forced to upgrade to one of the supported versions for any fixes etc anyway, and that could be more painful mid-project than now.

    Anyway, I'm not going to preach to you about that, I'm sure you have a reason for sticking to such an old version...

    First you would need to create a stubs file for the HDL that Specman's going to talk to. E.g. if you're connecting to Verilog signals, create and compile a Verilog stub. You need to load your e testbench into Specman and do "write stubs -verilog". This generates a specman.v file which you must compile with ncvlog.

    Compile all your other RTL with ncvlog/ncvhdl, then elaborate with "ncelab". You can either instantiate the specman stub module in your Verilog testbench file, or pass it as a top module to ncelab:

    ncelab your_testbench_top_module specman <other args>

    You then either run "specview ncsim <snapshot name>" to open the GUI, or just run ncsim in batch mode and it should pull in Specman automatically (if I recall correctly, 5.0.3 was a long long time ago).

    Don't forget you can open the Specman docs under any version by typing "sn_help.sh at the Unix prompt...

    • Cancel
    • Vote Up +1 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