logo
 
IPL Members
Join IPL or Get Info
DownLoad IPL 1.0
Discussion Forum
 
FAQ
White Papers
News
Events
IPL at DAC 2010
 
PYCELL FEATURES: STRETCH HANDLES
 
PyCell Description:

Stretch handles are a feature which PyCell authors can make available to increase end user productivity. Users can click and drag a stretch handle to manipulate virtually any dimension or group of dimensions that the author chooses.

Working with IPL members, Ciranova has defined protocols that enable the same stretch handle code in a single PyCell to operate within any OpenAccess layout editor. This means that PDK developers do not need to create separate PCell libraries to support tools from different vendors. End users can move designs between layout editors without losing any PyCell functionality.

 
Stretch Handle Examples:
 
Stretch Handle Interoperability :
The screen shot below shows a PyCell with stretch handles operating within Silicon Navigator® RDE Framework®.
 
Result of different parameter values
In the resistor layouts on this page, please note that the PyCell automatically inserts the maximum number of vias between metal1 and diffusion, taking into account the user parameters for finger width and contact length.
Stretch handles operate the same in each tool which supports the functionality.
 
Source Code:
PyCell name: Source code file:
  • NMOS2
  • NMOS3
  • NMOSH2
  • NMOSH3
  • PMOS2
  • PMOS3
  • PMOSH2
  • PMOSH3
 
  • Mosfet2.py
  • Mosfet3.py
  • Mosfet2.py
  • Mosfet3.py
  • Mosfet2.py
  • Mosfet3.py
  • Mosfet2.py
  • Mosfet3.py