• 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. Strange behaviour of Virtuoso

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 124
  • Views 7874
  • 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

Strange behaviour of Virtuoso

FormerMember
FormerMember over 6 years ago

I'm using IC616 and IC617 with different design kits. Although I'm using similar configuration files, all works fine for some design kits but not for others. The errors I get are:

1. Library Manager is not opening automatically. I have to open it manually.

2. Custom Design Kit libraries and cells are not loaded. A folder named .ukcds5 should be created during the first opening of the DK (this folder contains a file for the cds lib definition) but this does not happen. 

3. As a result, during the simulation with spectre, the following error is generated:

error found by spectre during circuit read-in.
ERROR(SFE-23): "input.scs" *** is an instance of an undefined model ***"


I can solve this issue (point 3) manually as suggested in many posts in this forum (e.g. https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/36703/error-sfe-23-undefined-model-or-subcircuit-modp-and-modn-and-error-sfe-874) but the general strange behaviour remain.

Currently, the DK ST BiCMOS55 and the ST BiCMOS9MW (vers 2.5) are working properly while the IHP SG13 and the ST BiCMOS9MW (vers. 2.8a) not. Of course, I've used the same installation procedure and I've also tested the DKs with both IC617 and IC616. Do you have any idea?

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 6 years ago

    Neither 1. nor 2. are default behaviour with Virtuoso (I've no idea what .ukcds5 is - it's nothing we produce). So these must be something that you're either doing in your environment or it's part of the ST UniCAD environment setup. You might want to talk to ST about this (although I guess that won't help with the IHP kit). Point 3. is related to the PDK setup as well - different kits take care of this either via some code loaded at startup, or via the libInit.il of the technology library; some kits don't set up the models at all and you have to do it yourself.

    The first could be solved by adding:

    ddsOpenLibManager()

    into your .cdsinit

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 6 years ago

    Neither 1. nor 2. are default behaviour with Virtuoso (I've no idea what .ukcds5 is - it's nothing we produce). So these must be something that you're either doing in your environment or it's part of the ST UniCAD environment setup. You might want to talk to ST about this (although I guess that won't help with the IHP kit). Point 3. is related to the PDK setup as well - different kits take care of this either via some code loaded at startup, or via the libInit.il of the technology library; some kits don't set up the models at all and you have to do it yourself.

    The first could be solved by adding:

    ddsOpenLibManager()

    into your .cdsinit

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • FormerMember
    FormerMember over 6 years ago in reply to Andrew Beckett

    Thanks for the reply. Actually, the cdsinit file does contain the string you mentioned but the Library is not opening! There is a correlation between the wrong behaviour of the DK (points 2 and 3) and point 1.

    • 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