PyCell Studio Version 4 Enhancements

PyCell Studio Version 4 adds significant enhancements, including:
  • Support for Python version 2.5
  • New RoutePath class, with L-, C- and Z-shape routes
  • Technology file enhancements
  • Support for multiple concurrent rule sets
  • Source code probing from geometry in the Pyros Layout Viewer to the PyCell code in the IDE

These enhancements required changes to the Version 4 Ciranova Layout API. It is likely that PyCells written with previous versions will not compile properly with Version 4. To learn more about Version 4, please review these documents:

In order to ensure that your existing code continues to operate as expected, do not overwrite your existing PyCell Studio installation! Please follow the following procedure to ensure a safe installation:

  1. Create a new directory called ciranova4 at the same level as your existing ciranova directory

  2. Download the appropriate installer to a temporary directory

  3. Follow these installation instructions to install version 4 to your new ciranova4 directory

Once version 4 is installed, you may continue to use both versions independently. It will be necessary to convert PyCell code written for previous versions before it will compile properly under Version 4.


Future PyCell Studio Enhancements

Ciranova recommends that users of previous versions update their code for Version 4 compatibility. Future versions of PyCell Studio currrently under development will remain backward compatible with Version 4. Any incompatible changes will be introduced with prior notification on this web site plus an appropriate transition period.

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.