And now, here's the main content of this page:

Python Integrated Development Environment

The Python IDE is a state-of-the-art Integrated Development Environment (IDE) for developing and debugging PyCells™. By integrating the Python IDE with the Pyros™ Layout Viewer , Ciranova™ has created an advanced PCell development environment.

PyCell authors can step through Python code and watch the construction of the layout unfold, or run interactive DRC checking to catch and correct errors. This level of visual interactivity has not been previously available to PCell developers.

The Python IDE provides the following modern code writing and debugging features:

  • Full featured editor and code browser
  • Advanced debugger with exception detection and breakpoints
  • Error indicators and indent analysis
  • Interactive debug probe
  • Expression watcher
  • Class and module browser

Click image for larger version.

 

 

 

 

 

XPyCell
Universal OpenAccess PCells, created using Ciranova's PyCell Studio software. PyCells are authored using the popular Python programming language, hence the name.
XAMS
Analog/Mixed Signal
XPyros Layout Viewer
A component of Ciranova's PyCell Studio software. The Pyros Layout Viewer can open any OpenAccess block, select layout objects for examination, and manipulate PyCell parameters. Pyros also includes a built-in design rule checker that allows users to check the layout interactively.