sky130.pcells.sky130_fd_pr__diode_pd2nw_05v5#
- sky130.pcells.sky130_fd_pr__diode_pd2nw_05v5(diode_width=0.45, diode_length=0.45)[source]#
Return a P+/N-well diode (anode = P+ diffusion in N-well).
Geometry centered at origin, matching Magic VLSI reference layout: - diff + PSDM implant (anode) inside N-well - Inner N+ tap guard ring with NSDM implant (cathode / N-well contact) - N-well covering diff + inner ring + 0.18 um extension - Outer P+ tap guard ring with PSDM implant (substrate ring) - licon on diff and both guard rings, mcon + met1 on diff - areaid_diode marker
- Ports:
ANODE – on met1drawing over diffusion. CATHODE – on li1drawing at inner guard ring bottom.
- Parameters:
diode_width (float) – width of the diode diffusion in um.
diode_length (float) – length (height) of the diode diffusion in um.
- Return type:
Component
import sky130 c = sky130.pcells.sky130_fd_pr__diode_pd2nw_05v5() c.plot()
(
Source code,png,hires.png,pdf)