Home
  • Products
  • Solutions
  • Support
  • Company

This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  • Products
  • Solutions
  • Support
  • Company
Community Mixed-Signal Design Compile and elaborate problem with VerilogA blocks in AMS...

Stats

  • Locked Locked
  • Replies 0
  • Subscribers 64
  • Views 3424
  • 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 and elaborate problem with VerilogA blocks in AMS simulation

zhaoyu
zhaoyu over 1 year ago

Hello,

 I´m working on a mixed signal circuit with several blocks in Verilog and others in VerilogA, and there are some problem when running the AMS simulator.

The first ones are compile problem of VerilogA module, while compiling, some blocks would fail. There are errors called MTOCTX, in which warn about some internal nodes defined as real or integer data. The error detail says "Identifier has conflicting contexts. A given object can not be owned ( write access ) by both domains (digital & analog)". This information kind of confuses me cause the internal nodes though be output, the output wire is only be the input of Verilog block and can not be written by Verilog part.

And the second issue is after ignoring all warning verilogA module, the compile success, however, here comes a elaborate problem calling "No connection module found: Need an input port of discrete discipline logic, and an output of continuous displine electrical". All the errors happens ar the outputs of Verilog module.

Is there any solution to run the simulation properly?

Thank you.

  • 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