PCell Development Built for Production PDKs
Parameterized cells sit at the intersection of software engineering and physical design: a PCell is code, but its output must satisfy design rules, match device models, and behave predictably under interactive editing. SkyCadEda treats PCell development with the same discipline as any production software project — versioned source, defined parameter contracts, automated tests, and documented release procedures — while grounding every geometric decision in foundry design rule documentation.
Engagements range from a single specialty device added to a foundry kit, through abutment and stretch handle retrofits on legacy cells, to complete PCell libraries for internal PDKs. In each case the working style is the same: agree on the parameter contract first, generate geometry that is DRC-correct by construction, and prove it with a regression suite that your team keeps.
SKILL, SKILL++, and PCell Designer — Choosing Deliberately
Many teams inherit a mix of hand-coded SKILL PCells and PCell Designer cells without a clear policy on which technology to use for new devices. We help establish that policy: PCell Designer for simple, regular devices that non-programmers maintain; SKILL or SKILL++ for devices with complex conditional geometry, performance-sensitive evaluation, or deep integration with existing PDK infrastructure. Where a migration is justified — for example, converting graphical prototypes to SKILL before a kit release — we handle the conversion and verify equivalence with instance-by-instance geometry comparison.
Regression Suites That Outlive the Engagement
The most expensive PCell bug is the one found in a tape-out database. Our QA approach targets that risk directly: parameter sweep instantiation, DRC and LVS on generated output, callback unit tests, abutment scenario replays, and evaluation-time tracking, all scripted for unattended execution. When a new PDK version or Virtuoso release arrives, your CAD team reruns the suite and gets a concrete pass or fail answer instead of relying on designers to notice regressions during project work.
Beyond Transistors: Passives, RF, and Specialty Devices
PCell work is not limited to MOS devices. We build generators for MOM and MIM capacitors, precision resistor arrays with dummy insertion and common-centroid options, spiral and stacked inductors with configurable guard rings, ESD structures, and photonic components on silicon photonics processes. Each generator follows the same contract-first, regression-backed methodology, so a growing device library stays consistent in behavior and quality.