• 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. VHDLIN producing symbols, not schematics

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 125
  • Views 12950
  • 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

VHDLIN producing symbols, not schematics

OOberg
OOberg over 13 years ago

Hello.

 I have some existing VHDL designs which I am trying to import into Cadence (5.14) using the vhdlin tool.  I can import the designs, however instead of geting a schematic as I expect, I get an (automatically generated) entity file and a symbol.  The architecture of the design seems to be ignored.  Here's what I've tried so far to remedy the situation.

 1) Ensure component binding in the vhdl file.  Just to be sure there's no ambiguity with the default binding or which architectures to be instanciated.

 2) Softinclude the cds.lib files from leapfrog and inca, to make sure no reference libraries are missing.

 3) Used ncvhdl to compile my designs.  It works fine, but I get an entity (which is just a symbolic link to my source code) and the architecture in vhdl (again a symbolic link to the original source).  It seems my vhdl code is error-free.

4) I get a glibc error stating: "double free or corruption", which seems to be a memory allocation issue with the OS (RHEL), which I doubt would allow the symbol view to be created instead of the schematic view.

 Are there other things to try?  Other ways to diagnose what the problem is?  The VHDLIN manual has a section on limitations which I've been careful to follow, and yet I still seem to be having the same problems.  VHDLIN defaults to the symbol even though as far as I can tell, the import function should work.

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 13 years ago

    Since this has been sitting without a response for a while, I'd suggest logging a service request with customer support for this question. Personally I don't have time this week (I do this forum in my spare time, not as part of my role with Cadence) to build an example in IC5141 to try this out - so you should take advantage of customer support to try to resolve this.

    Regards,

    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