About PyCell™

PyCell™ is OpenAccess based parameterized cell proposed by Ciranova. PyCell™ is designed to achieve interoperability among various EDA tools, so it can be used in any OpenAccess based tool. The figure below, referred from Ciranova website, shows that many EDA tools today from various vendors have already supported PyCell™.


(Source: Ciranova website)

Structure of PyCell™ is described in Python programming language. Python is an open-source object-oriented language and known as the description for software installer or setting environment of Red Hat Linux, as an example. To support users to easily describe PyCell™, Ciranova offers a design environment named PyCell Studio™ free of charge. PyCell Studio™ can be downloaded from Ciranova website.

PyCell Studio™ consists of:

  • RuleWise API: A modern, object-oriented approach accessed using Python programming language
  • Pyros™: Interactive Layout Viewer, which allows you to open and examine PyCell™
  • PyCell Explorer: Quick interactive coding tool of PyCell™

Users can easily create a PyCell™ on the OpenAccess database.

You may make PyCell™ independent from design rules when you code geometry of the cell using RuleWise API. Once you create a PyCell™ on the database, it can be referenced from BEEMS XP as well as other EDA tools supporting OpenAccess.


(Source: Ciranova website)

You may find examples of PyCell™ description in Ciranova website or Interoperable PDK Libraries (IPL) Alliance website, which is based on generic 130nm design rules. Ciranova also offers IDE (Interactive Design Environment) to interactively code PyCell™ easily.


(Source: Ciranova website)
BackBack   Page topTop