A
parameterized device (Pdevice) is used in the design of analog and
custom digital integrated circuits to take the place of many fixed
cells by allowing the substitution of different values for specified
dimensional variables (parameters). Pdevices not only save an enormous
amount of manual layout time; they also facilitate additional levels of
automation that compound their inherent productivity. Today the term
“parameterized devices” and “PCells” are virtually synonymous. Each
PCell is a software script (a sequence of commands) used to define
physical layout based on a prescribed set of parameters. Most PCells
are written in proprietary scripting languages and can only be used
with tools from the same vendor. The Laker Custom Layout System supports
four types of Pdevices: SpringSoft’s patented Magic Cells (MCell™),
User-Defined Devices (UDD), Tcl PCells and soon, PyCells™. All of the
Laker Pdevices are readable as layout data in GDSII by other EDA tools
without any proprietary evaluation engine. PyCells are completely
interchangeable among OpenAccess-based tools. Although MCells are
parameterized devices, they are not PCells. They provide a more
advanced, flexible and dynamic way of generating optimized device
layout.
Tell us what you think of this page:




