Create ROD Rectangle (DIFF) PCell

This document describes a minimal, production-quality ROD-based rectangular PCell implemented in Cadence SKILL. The example focuses on clean geometry creation, parameterization, and robust pin definition.

Overview

The rect_pcell generates a rectangular DIFF shape with a MET1 pin placed on the top edge. It is designed to be stretch-safe, LVS-clean, and compatible with modern DFM and verification flows.

PCell Parameters

Parameter Type Default Description
w float 2.0 Width of the rectangle (µm)
h float 1.0 Height of the rectangle (µm)
pinName string P Name of the MET1 pin

Geometry Creation

A ROD rectangle is created on the DIFF layer using rodCreateRect. The rectangle origin is fixed at (0,0), ensuring deterministic stretch behavior when parameters are modified.

Pin Definition

A MET1 pin is created at the center of the top edge of the DIFF rectangle. The pin width and extension follow minimum metal rules to ensure LVS recognition and clean connectivity.

Label and Stretch Behavior

A label is attached to the MET1 pin to support interactive stretching and clear identification.

Design Best Practices

This document can be directly linked or embedded into technical documentation sites such as Tech Notes Park.


↩ Go to Advanced-Node

Go to Home – Tech Notes Park