• 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. CDL out using SKILL

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 143
  • Views 14831
  • 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

CDL out using SKILL

roopakvasa
roopakvasa over 8 years ago

Hi all,

I wish to CDL out few schematics.  So in order to automate the same I found following commands for log file.

1) to open schematics:

ddsServOpen("smphLib" "IN22FDX_SMP_BRG_W08192B072M08C128" "schematic" "read" nil

2) to gen generate netlist
\a gen_spectre_netlist()

So to automate i entered following into CIW which didnt work.

"

ddsServOpen("smphLib" "IN22FDX_SMP_BRG_W08192B072M08C128" "schematic" "read" nil
\a gen_spectre_netlist()
ddsServOpen("smphLib" "IN22FDX_SMP_BRG_W00128B072M08C128" "schematic" "read" nil
\a gen_spectre_netlist()
ddsServOpen("smphLib" "IN22FDX_SMP_BRG_W08192B016M08C128" "schematic" "read" nil
\a gen_spectre_netlist()
ddsServOpen("smphLib" "IN22FDX_SMP_BRG_W08192B072M08C128" "schematic" "read" nil
\a gen_spectre_netlist()

"

Any help on what is wrong with with above commands enter in CIW ?

Thanks,

Roopak 

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 8 years ago

    Roopak,

    Well, gen_spectre_netlist is not a Cadence function - it must be some local customisation. Because of that, I can't really tell you what is and isn't working. You appear to be using a slightly odd choice of function to open the schematic, but why the gen_spectre_netlist function isn't working (given that I don't have the code, nor did you actually say what didn't work) is almost impossible to state. You wouldn't enter the \a in the CIW either - this is a tag in the CDS.log file for categorising the line, not something you would ever enter.

    Also, you're asking about CDL netlisting, yet this function is (presumably) for creating a spectre netlist rather than a CDL netlist (which is different).

    So your question is rather confusing...

    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