• 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. Sigrity
  3. How to automate Topology Workbench by using Tcl command...

Stats

  • Replies 0
  • Subscribers 21
  • Views 5404
  • Members are here 0
More Content

How to automate Topology Workbench by using Tcl commands

SimTech
SimTech over 2 years ago

At times, you need to automate some steps in Topology Workbench like generating a new project, making topology, opening an existing project, making modifications, or running the simulation. When you want to perform the same steps multiple times or set up things for your new designs, you can run the Tcl commands to automate and speed up your work. This is possible with Topology Workbench because it provides Tcl APIs corresponding to the commands you perform in the tool.

Have you noticed that any action you perform in the tool has an equivalent Tcl command and you can see the same in the Command Window?

Similarly, you can also write the Tcl commands in the Command Window to perform an action instead of clicking or filling options. 

Some Tcl commands

To create a new project:

newProject <project_name> <design_name> <project_path> sch composite

To open a new project in Top Wb:

openProject <project_path> 1

To add a controller block in a Top-Wb-project-named batch at a specific location:

addBlock Controller -r 0 -mh false -mv false -pg @worklib.batch(tbl_1):Page(1) -rect [list 8600 7640] [list 9000 8040]

If you are interested, check out Topology Workbench Tcl Commands.

Team SimTech

Cadence Design Systems

  • Cancel
  • Sign in to reply
Cadence Guidelines

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