tree: e6b44c8942b427ed9249a2d0e3a8430a9e1ec23f [path history] [tgz]
  1. doc/
  2. cap_mim_m3_1.sym
  3. cap_mim_m3_2.sym
  4. cap_var_hvt.sym
  5. cap_var_lvt.sym
  6. corner.sym
  7. diode.sym
  8. lvsdiode.sym
  9. nfet3_01v8.sym
  10. nfet3_01v8_lvt.sym
  11. nfet3_03v3_nvt.sym
  12. nfet3_05v0_nvt.sym
  13. nfet3_20v0.sym
  14. nfet3_g5v0d10v5.sym
  15. nfet3_g5v0d16v0.sym
  16. nfet_01v8.sym
  17. nfet_01v8_esd.sym
  18. nfet_01v8_lvt.sym
  19. nfet_01v8_lvt_nf.sym
  20. nfet_01v8_nf.sym
  21. nfet_03v3_nvt.sym
  22. nfet_03v3_nvt_nf.sym
  23. nfet_05v0_nvt.sym
  24. nfet_05v0_nvt_nf.sym
  25. nfet_20v0.sym
  26. nfet_20v0_iso.sym
  27. nfet_20v0_nvt.sym
  28. nfet_20v0_zvt.sym
  29. nfet_g5v0d10v5.sym
  30. nfet_g5v0d10v5_esd.sym
  31. nfet_g5v0d10v5_nf.sym
  32. nfet_g5v0d10v5_nvt_esd.sym
  33. nfet_g5v0d16v0.sym
  34. nfet_g5v0d16v0_nf.sym
  35. npn_05v5.sym
  36. pfet3_01v8.sym
  37. pfet3_01v8_hvt.sym
  38. pfet3_01v8_lvt.sym
  39. pfet3_20v0.sym
  40. pfet3_g5v0d10v5.sym
  41. pfet3_g5v0d16v0.sym
  42. pfet_01v8.sym
  43. pfet_01v8_hvt.sym
  44. pfet_01v8_hvt_nf.sym
  45. pfet_01v8_lvt.sym
  46. pfet_01v8_lvt_nf.sym
  47. pfet_01v8_nf.sym
  48. pfet_20v0.sym
  49. pfet_g5v0d10v5.sym
  50. pfet_g5v0d10v5_nf.sym
  51. pfet_g5v0d16v0.sym
  52. pfet_g5v0d16v0_nf.sym
  53. pnp_05v5.sym
  54. README.md
  55. res_generic_li.sym
  56. res_generic_m1.sym
  57. res_generic_m2.sym
  58. res_generic_m3.sym
  59. res_generic_m4.sym
  60. res_generic_nd.sym
  61. res_generic_pd.sym
  62. res_generic_po.sym
  63. res_high_po.sym
  64. res_high_po_0p35.sym
  65. res_high_po_0p69.sym
  66. res_high_po_1p41.sym
  67. res_high_po_2p85.sym
  68. res_high_po_5p73.sym
  69. res_iso_pw.sym
  70. res_xhigh_po.sym
  71. res_xhigh_po_0p35.sym
  72. res_xhigh_po_0p69.sym
  73. res_xhigh_po_1p41.sym
  74. res_xhigh_po_2p85.sym
  75. res_xhigh_po_5p73.sym
  76. vpp_cap.sym
dependencies/pdks/volare/sky130/versions/0059588eebfc704681dc2368bd1d33d96281d10f/sky130A/libs.tech/xschem/sky130_fd_pr/README.md

XSCHEM Device symbols for the Google-Skywater SKY130 Process Design Kit (PDK)

Warning: This is currently Work in progress.

This directory contains symbols to be used in the XSCHEM schematic editor. For a quick XSCHEM introduction see this presentation.
These symbols represent the available silicon devices as documented on the Skywater-pdk website in the device details section.

GOAL

Provide a set of symbols that can be used to draw circuit schematics in XSCHEM. Netlists in various target formats can be extracted for simulation or Layout vs Schematic checks. The set of symbols is designed to correctly link to the Skywater PDK model files, allowing to seamlessly simulate the circuit with SPICE simulators. A good tutorial for starting with xschem and Sky130 pdk can be found here. Thanks Bluecmd!

SYMBOL DRAWINGS

Up to now this is the list of devices that have been created. There are a lot of missing devices, as this is a work in progress and the whole PDK is evolving.

Devices Drawings


DEVICE LIST

File nameDescription
diode.symDiode used to describe various p-n junction between p-n wells and p-n diffusions
lvsdiode.symDiodes used for LVS matching ? or for parasitic
nfet_01v8_lvt.sym1.8V low threshold N-type Fet
nfet_01v8.sym1.8V standard N-type Fet
nfet_03v3_nvt.sym3.3V native threshold N-type Fet
nfet_05v0_nvt.sym5V native threshold N-type Fet
nfet_20v0.sym20V Vds, 5V Vgs N-type Fet
nfet_20v0_zvt.sym20V Vds, 5V Vgs ‘Zero threshold’ N-type Fet
nfet_20v0_iso.sym20V Vds, 5V Vgs N-type Fet in insulated p-well (uses deep nwell)
nfet_20v0_nvt.sym20V Vds, 5V Vgs N-type Native Vth Fet in insulated p-well (uses deep nwell)
nfet_g5v0d10v5.sym10.5V Vds, 5V Vgs N-type Fet
nfet_g5v0d16v0.sym16V Vds, 5V Vgs N-type FET
pfet_01v8_hvt.sym1.8V high threshold P-type Fet
pfet_01v8_lvt.sym1.8V low threshold P-type Fet
pfet_01v8.sym1.8V standard P-type Fet
pfet_20v0.sym20V Vds, 5V Vgs P-type Fet
pfet_g5v0d10v5.sym10.5V Vds, 5V Vgs P-type Fet
pfet_g5v0d16v0.sym16V Vds, 5V Vgs P-type FET
pnp_05v5.sym5V Vce PNP bipolar transistor
res_generic_nd.symN diffusion generic resistor
res_generic_pd.symP diffusion generic resistor
res_generic_po.symGeneric Poly resistor
res_high_po_0p35.symHigh precision Poly resistor, 0.35um width
res_high_po_0p69.symHigh precision Poly resistor, 0.69um width
res_high_po_1p41.symHigh precision Poly resistor, 1.41um width
res_high_po.symHigh precision Poly resistor, custom size
res_iso_pw.symP-Well Poly resistor
res_xhigh_po_0p35.symHigh precision High resistivity Poly resistor, 0.35um width
res_xhigh_po_0p69.symHigh precision High resistivity Poly resistor, 0.69m width
res_xhigh_po_1p41.symHigh precision High resistivity Poly resistor, 1.41um width
res_xhigh_po.symHigh precision High resistivity Poly resistor, custom size
cap_mim_m3_1.symMetal3 Insulator Metal4 (MIM) capacitor
cap_mim_m3_2.symMetal4 Insulator Metal5 (MIM) capacitor
vpp_cap.symVertical parallel plate metal capacitors
cap_var_lvt.symVariable capacitance (Varactor), LVT version
cap_var_hvt.symVariable capacitance (Varactor), HVT version
vpp_cap.symVertical Parallel Plate (VPP) capacitors

SYMBOL IMAGES

symbol imagesymbol imagesymbol imagesymbol image
cap_mim_m3_1.svgnfet_20v0_zvt.svgpfet_20v0.svgres_high_po_0p35.svg
cap_mim_m3_2.svgnfet3_01v8_lvt.svgpfet3_01v8_hvt.svgres_high_po_0p69.svg
cap_var_hvt.svgnfet3_01v8.svgpfet3_01v8_lvt.svgres_high_po_1p41.svg
cap_var_lvt.svgnfet3_03v3_nvt.svgpfet3_01v8.svgres_high_po.svg
diode.svgnfet3_05v0_nvt.svgpfet3_20v0.svgres_iso_pw.svg
lvsdiode.svgnfet3_20v0.svgpfet3_g5v0d10v5.svgres_xhigh_po_0p35.svg
nfet_01v8_lvt.svgnfet3_g5v0d10v5.svgpfet3_g5v0d16v0.svgres_xhigh_po_0p69.svg
nfet_01v8.svgnfet3_g5v0d16v0.svgpfet_g5v0d10v5.svgres_xhigh_po_1p41.svg
nfet_03v3_nvt.svgnfet_g5v0d10v5.svgpfet_g5v0d16v0.svgres_xhigh_po.svg
nfet_05v0_nvt.svgnfet_g5v0d16v0.svgpnp_05v5.svgvpp_cap.svg
nfet_20v0_iso.svgpfet_01v8_hvt.svgres_generic_nd.svg
nfet_20v0_nvt.svgpfet_01v8_lvt.svgres_generic_pd.svg
nfet_20v0.svgpfet_01v8.svgres_generic_po.svg