• 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. Looking for a SKILL/Python Script to Automatically Run Schematic...

Stats

  • Replies 1
  • Subscribers 150
  • Views 148
  • Members are here 0

Looking for a SKILL/Python Script to Automatically Run Schematic Netlist in Virtuoso IC23.1

AR202509246930
AR202509246930 4 days ago

Hi Community,

I am using Cadence Virtuoso IC23.1 and am looking for a SKILL or Python script that can automatically run schematic netlisting by simply providing the library name and cell (schematic) name as inputs.

The requirement is to run the netlisting process without opening the schematic in the Virtuoso GUI or in the background. Ideally, the solution should:

  • Accept library name and cell/schematic name as inputs.
  • Run the schematic netlisting automatically.
  • Avoid opening any schematic window.
  • Support batch/automated execution.

Has anyone implemented something similar or know of any available SKILL APIs, Python scripts, or examples that can achieve this in Virtuoso IC23.1?

  • Sign in to reply
  • Cancel
  • Andrew Beckett
    Andrew Beckett 4 days ago

    You didn't say which netlister you wanted. If it's an ADE netlister (e.g. spectre) then you can use:

    simulator('spectre)
    design("libName" "cellName" "schematic" "r")
    fileName=createNetlist(?display nil)

    You could then use "ocean -restore script.il" or "virtuoso -nograph -restore script.il" to run it (you could add exit() at the end too if needed).

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • 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.

© 2026 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information