sky130.pcells.sky130_fd_pr__pfet_01v8#
- sky130.pcells.sky130_fd_pr__pfet_01v8(gate_width=0.42, gate_length=0.15, sd_width=0.28, nf=1, guard_ring=True, dnwell=False, end_cap=0.13, mult=1)[source]#
1.8V P-channel MOSFET (sky130_fd_pr__pfet_01v8).
Generates a multi-finger PMOS transistor with Magic-parity geometry, including source/drain contacts, gate contacts, N-well, implants, optional nwell guard ring, and optional deep N-well.
- Parameters:
gate_width (float) – transistor width (um), i.e. the diffusion extent in y.
gate_length (float) – gate poly length (um) in the direction of current flow.
sd_width (float) – source/drain contact region width (um) — reserved, not used directly.
nf (int) – number of gate fingers.
guard_ring (bool) – if True, add an nwell (N+ tap) guard ring.
dnwell (bool) – if True, add a deep N-well under the device.
end_cap (float) – poly extension beyond diffusion edge (um) — reserved, not used directly.
mult (int) – multiplier (currently generates one device; reserved for future use).
- Return type:
Component