• 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 SKILL
  3. deveice parameters dont match

Stats

  • Locked Locked
  • Replies 16
  • Subscribers 143
  • Views 15104
  • 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

deveice parameters dont match

galaxyGuo
galaxyGuo over 4 years ago

Hi,guys,I recently encountered a problem,I exported a skill file with spicevision, but the schemati formed by the skill file has some problems,the externally displayed parameters of the device are different from the internal ones. In fact, the internal parameters correspond to the spice netlist. How can I fix it?

thanks.

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

    You might want to follow this up with Concept Engineering since SPICE Vision is their tool, but one possibility might be to use this How to call CDF callbacks procedurally from SKILL to update CDF parameters? to invoke the callbacks after the schematics have been generated. You might need to pass the ?order argument to the function to limit trigger the callbacks in the right order (usually you don't need to trigger all of the callbacks with TSMC PDKs - probably the length and finger_width (you might need to check in the CDF to see the names of those parameters rather than what the prompt is).

    Regards,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • galaxyGuo
    galaxyGuo over 4 years ago in reply to Andrew Beckett

    Thanks, Andrew, I will try it,I still have a problem which about LVS,the netlist exported from the schematic have wrong component width but right length,I want to know if this problem is caused by the above problem, thanks.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 4 years ago in reply to galaxyGuo
    galaxyGuo said:
    I want to know if this problem is caused by the above problem,

    Almost certainly. I don't know what your original netlist looked like, but my guess is that "w" is setting the total width, but the finger width is not being computed from this, and the netlist being exported is using the finger width instead. So you'd need to call the callback on the "w" parameter (assuming it's called that in this PDK - I don't have it to hand).

    Regards,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • galaxyGuo
    galaxyGuo over 4 years ago in reply to Andrew Beckett

    Hi, Andrew, I load the CCSinvokeCdfCallbacks.il, the internal parameters are the same as the external parameters, which is exactly the opposite of what I want. How should I deal with it? thanks

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • galaxyGuo
    galaxyGuo over 4 years ago in reply to Andrew Beckett

    Hi, Andrew, I load the CCSinvokeCdfCallbacks.il, the internal parameters are the same as the external parameters, which is exactly the opposite of what I want. How should I deal with it? thanks

    • 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