sky130.pcells.sky130_fd_pr__diode_pw2nd_05v5

sky130.pcells.sky130_fd_pr__diode_pw2nd_05v5#

sky130.pcells.sky130_fd_pr__diode_pw2nd_05v5(diode_width=0.45, diode_length=0.45)[source]#

Return an N+/P-well diode (cathode = N+ diffusion in P-well substrate).

Geometry centered at origin, matching Magic VLSI reference layout: - diff + NSDM implant (cathode) - P+ tap guard ring with PSDM implant (anode / substrate) - licon on diff and guard ring, mcon + met1 on diff - areaid_diode marker

Ports:

CATHODE – on met1drawing over diffusion. ANODE – on li1drawing at 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_pw2nd_05v5()
c.plot()

(Source code, png, hires.png, pdf)

../_images/sky130-pcells-sky130_fd_pr__diode_pw2nd_05v5-1.png