• 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. Using EEnet in SystemVerilog models

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 65
  • Views 23581
  • 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

Using EEnet in SystemVerilog models

Robert Peruzzi
Robert Peruzzi over 9 years ago

I'm not able to figure out how to use EEnet type in a SystemVerilog model. Objective is to have multiple cells driving and loading the same analog node.  So simple with Verilog-AMS, but so FAST using SystemVerilog once I get it to work ;-)

Here's some of the code:

`include "/tools/cadence/incisiv/IUS15.10_e035/tools.lnx86/affirma_ams/etc/dms/EE_pkg.sv"
import EE_pkg::*;

module <cell_name> (input <name>,

                                  input  var real <name>,

                                 ...

                                 output EEnet <output_name>  // This is one driver of the the multiply-driven, loaded nodel

                                );

...

endmodule

Save/Quit from editing the model calls the ncvlog compiler and produces this error message:


import EE_pkg::*;
            |
ncvlog: *E,NOPBIND (/proj/waters/workareas/bperuzzi/trunk/analog/waters_always_on/cds/waters_always_on/hiz_vddd_with_isolators/systemVerilog/verilog.sv,54|12): Package EE_pkg could not be bound.

More info:

nchelp ncvlog NOPBIND
nchelp: 14.20-s006: (c) Copyright 1995-2015 Cadence Design Systems, Inc.
ncvlog/NOPBIND =
    No package of that name could be found.

The EE_pkg.sv is there and appears to be intact.  As far as I know, I'm the only one attempting to use it at my company.

I just received a suggestion to try compiling it with "irun filename.sv" and guess what?  It compiled without error.

Anybody know how to get it to compile using save/quit from the model editor within icfb?

Thanks,

Bob Peruzzi                            

  • Cancel
Parents
  • Robert Peruzzi
    Robert Peruzzi over 9 years ago
    Thanks for the suggestion, Tim. In the CIW and Library Manager I looked for but couldn't find an equivalent place to add that package. I want to compile as I save/quit from editing the model and not wait until the model and testbench are ready to run from ADE.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Robert Peruzzi
    Robert Peruzzi over 9 years ago
    Thanks for the suggestion, Tim. In the CIW and Library Manager I looked for but couldn't find an equivalent place to add that package. I want to compile as I save/quit from editing the model and not wait until the model and testbench are ready to run from ADE.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

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