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

Getting Started Creating Better PCells

Getting started is easy and free:

  • Download PyCell Studio™ here. It's available on Windows, Linux and Solaris.
  • Do you want to create PyCells™ like those in the IPL PyCell Gallery? Source code for those PyCells is included in the download. Learn more about the IPL Alliance here.
  • Work through the examples in the PyCell Studio Tutorial included in the download.
  • Start creating your own PyCells for use with any OpenAccess tool.

How can I create PyCells that work in multiple processes?

Instead of coding explicit design rule references into your PyCell code, the Ciranova Layout API enables you to request "as close as possible" spacing between objects. This enables you to separate your geometry description from process-specific data, and create migratable PyCell libraries. Click here to read a white paper about using the Ciranova™ Layout API to create process-portable PyCells.


Keep Using Your Existing PCells

PyCells and SKILL® PCells can coexist in the same design, so you can create just the PyCells that are difficult or impossible using SKILL. Layout editors like Virtuoso® treat PyCells exactly the same as PCells. PyCells fully support layout productivity features like automatic abutment and stretch handles.

Click here to learn more about PyCell interoperability. Click here to learn how to use your legacy SKILL PCells in OpenAccess tools from other vendors.


Do you want more information?

to contact Ciranova. Thank you!

 

 

 

 

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.