diff --git a/docs/old_symbols.rst b/docs/old_symbols.rst
new file mode 100644
index 000000000..a7f1dd0b6
--- /dev/null
+++ b/docs/old_symbols.rst
@@ -0,0 +1,283 @@
+Comparison page for old and new symbols
+---------------------------------------
+
+This page should be deleted after PR review.
+
+|old_symbol-cap_mim_m3| |symbol-cap_mim_m3|
+
+|old_symbol-cap_mim_m4| |symbol-cap_mim_m4|
+
+|old_symbol-cap_var-hvt| |symbol-cap_var_hvt|
+
+|old_symbol-cap_var-lvt| |symbol-cap_var_lvt|
+
+|old_symbol-cap_vpp-parallel| |symbol-cap_vpp-parallel|
+
+|old_symbol-cap_vpp-perpendicular| |symbol-cap_vpp-perpendicular|
+
+|old_symbol-diode-01| |symbol-diode-01|
+
+|old_symbol-diode-02| |symbol-diode-02|
+
+|old_symbol-diode-03| |symbol-diode-03|
+
+|old_symbol-diode-04| |symbol-diode-04|
+
+|old_symbol-diode-05| |symbol-diode-05|
+
+|old_symbol-diode-06| |symbol-diode-06|
+
+|old_symbol-diode-07| |symbol-diode-07|
+
+|old_symbol-diode-08| |symbol-diode-08|
+
+|old_symbol-diode-09| |symbol-diode-09|
+
+|old_symbol-diode-10| |symbol-diode-10|
+
+|old_symbol-diode-11| |symbol-diode-11|
+
+|old_symbol-diode-12| |symbol-diode-12|
+
+|old_symbol-diode-13| |symbol-diode-13|
+
+|old_symbol-diode-14| |symbol-diode-14|
+
+|old_symbol-diode-15| |symbol-diode-15|
+
+|old_symbol-diode-16| |symbol-diode-16|
+
+|old_symbol-diode-17| |symbol-diode-17|
+
+|old_symbol-esd_nfet_g5v0d10v5| |symbol-esd_nfet_g5v0d10v5|
+
+|old_symbol-esd_nfet_g5v0d10v5_nvt| |symbol-esd_nfet_g5v0d10v5_nvt|
+
+|old_symbol-nfet_01v8| |symbol-nfet_01v8|
+
+|old_symbol-nfet_01v8_lvt| |symbol-nfet_01v8_lvt|
+
+|old_symbol-nfet_03v3_nvt| |symbol-nfet_03v3_nvt|
+
+|old_symbol-nfet_05v0_nvt| |symbol-nfet_05v0_nvt|
+
+|old_symbol-nfet_20v0| |symbol-nfet_20v0|
+
+|old_symbol-nfet_20v0_iso| |symbol-nfet_20v0_iso|
+
+|old_symbol-nfet_20v0_nvt| |symbol-nfet_20v0_nvt|
+
+|old_symbol-nfet_20v0_zvt| |symbol-nfet_20v0_zvt|
+
+|old_symbol-nfet_g11v0d16v0| |symbol-nfet_g11v0d16v0|
+
+|old_symbol-nfet_g5v0d10v5| |symbol-nfet_g5v0d10v5|
+
+|old_symbol-npn_05v0-1| |symbol-npn_05v0-1|
+
+|old_symbol-npn_05v0-2| |symbol-npn_05v0-2|
+
+|old_symbol-npn_05v0-3| |symbol-npn_05v0-3|
+
+|old_symbol-pfet_01v8| |symbol-pfet_01v8|
+
+|old_symbol-pfet_01v8_hvt| |symbol-pfet_01v8_hvt|
+
+|old_symbol-pfet_01v8_lvt| |symbol-pfet_01v8_lvt|
+
+|old_symbol-pfet_20v0| |symbol-pfet_20v0|
+
+|old_symbol-esd_pfet_g5v0d10v5| |symbol-esd_pfet_g5v0d10v5|
+
+|old_symbol-pfet_g5v0d10v5| |symbol-pfet_g5v0d10v5|
+
+|old_symbol-pfet_g5v0d16v0| |symbol-pfet_g5v0d16v0|
+
+|old_symbol-pnp_05v0-a| |symbol-pnp_05v0-a|
+
+|old_symbol-pnp_05v0-b| |symbol-pnp_05v0-b|
+
+|old_symbol-res_generic_l1| |symbol-res_generic_l1|
+
+|old_symbol-res_generic_m1| |symbol-res_generic_m1|
+
+|old_symbol-res_generic_m2| |symbol-res_generic_m2|
+
+|old_symbol-res_generic_m3| |symbol-res_generic_m3|
+
+|old_symbol-res_generic_m4| |symbol-res_generic_m4|
+
+|old_symbol-res_generic_m5| |symbol-res_generic_m5|
+
+|old_symbol-res_generic_nd| |symbol-res_generic_nd|
+
+|old_symbol-res_generic_pd| |symbol-res_generic_pd|
+
+|old_symbol-res_generic_po| |symbol-res_generic_po|
+
+|old_symbol-res_generic_pw| |symbol-res_generic_pw|
+
+|old_symbol-res_high_po| |symbol-res_high_po|
+
+|old_symbol-res_high_po_0p35| |symbol-res_high_po_0p35|
+
+|old_symbol-res_high_po_0p69| |symbol-res_high_po_0p69|
+
+|old_symbol-res_high_po_1p41| |symbol-res_high_po_1p41|
+
+|old_symbol-res_high_po_2p85| |symbol-res_high_po_2p85|
+
+|old_symbol-res_high_po_5p73| |symbol-res_high_po_5p73|
+
+|old_symbol-res_xhigh_po| |symbol-res_xhigh_po|
+
+|old_symbol-res_xhigh_po_0p35| |symbol-res_xhigh_po_0p35|
+
+|old_symbol-res_xhigh_po_0p69| |symbol-res_xhigh_po_0p69|
+
+|old_symbol-res_xhigh_po_1p41| |symbol-res_xhigh_po_1p41|
+
+|old_symbol-res_xhigh_po_2p85| |symbol-res_xhigh_po_2p85|
+
+|old_symbol-res_xhigh_po_5p73| |symbol-res_xhigh_po_5p73|
+
+
+.. |symbol-cap_mim_m3| image:: rules/device-details/cap_mim/symbol-cap_mim_m3.svg
+.. |symbol-cap_mim_m4| image:: rules/device-details/cap_mim/symbol-cap_mim_m4.svg
+.. |symbol-cap_var_hvt| image:: rules/device-details/cap_var/symbol-cap_var_hvt.svg
+.. |symbol-cap_var_lvt| image:: rules/device-details/cap_var/symbol-cap_var_lvt.svg
+.. |symbol-cap_vpp-parallel| image:: rules/device-details/cap_vpp/symbol-cap_vpp-parallel.svg
+.. |symbol-cap_vpp-perpendicular| image:: rules/device-details/cap_vpp/symbol-cap_vpp-perpendicular.svg
+.. |symbol-diode-01| image:: rules/device-details/diodes/symbol-diode-01.svg
+.. |symbol-diode-02| image:: rules/device-details/diodes/symbol-diode-02.svg
+.. |symbol-diode-03| image:: rules/device-details/diodes/symbol-diode-03.svg
+.. |symbol-diode-04| image:: rules/device-details/diodes/symbol-diode-04.svg
+.. |symbol-diode-05| image:: rules/device-details/diodes/symbol-diode-05.svg
+.. |symbol-diode-06| image:: rules/device-details/diodes/symbol-diode-06.svg
+.. |symbol-diode-07| image:: rules/device-details/diodes/symbol-diode-07.svg
+.. |symbol-diode-08| image:: rules/device-details/diodes/symbol-diode-08.svg
+.. |symbol-diode-09| image:: rules/device-details/diodes/symbol-diode-09.svg
+.. |symbol-diode-10| image:: rules/device-details/diodes/symbol-diode-10.svg
+.. |symbol-diode-11| image:: rules/device-details/diodes/symbol-diode-11.svg
+.. |symbol-diode-12| image:: rules/device-details/diodes/symbol-diode-12.svg
+.. |symbol-diode-13| image:: rules/device-details/diodes/symbol-diode-13.svg
+.. |symbol-diode-14| image:: rules/device-details/diodes/symbol-diode-14.svg
+.. |symbol-diode-15| image:: rules/device-details/diodes/symbol-diode-15.svg
+.. |symbol-diode-16| image:: rules/device-details/diodes/symbol-diode-16.svg
+.. |symbol-diode-17| image:: rules/device-details/diodes/symbol-diode-17.svg
+.. |symbol-esd_nfet_g5v0d10v5_nvt| image:: rules/device-details/esd_nfet/symbol-esd_nfet_g5v0d10v5_nvt.svg
+.. |symbol-esd_nfet_g5v0d10v5| image:: rules/device-details/esd_nfet/symbol-esd_nfet_g5v0d10v5.svg
+.. |symbol-nfet_01v8_lvt| image:: rules/device-details/nfet_01v8_lvt/symbol-nfet_01v8_lvt.svg
+.. |symbol-nfet_01v8| image:: rules/device-details/nfet_01v8/symbol-nfet_01v8.svg
+.. |symbol-nfet_03v3_nvt| image:: rules/device-details/nfet_03v3_nvt/symbol-nfet_03v3_nvt.svg
+.. |symbol-nfet_05v0_nvt| image:: rules/device-details/nfet_05v0_nvt/symbol-nfet_05v0_nvt.svg
+.. |symbol-nfet_20v0_iso| image:: rules/device-details/nfet_20v0_iso/symbol-nfet_20v0_iso.svg
+.. |symbol-nfet_20v0_nvt| image:: rules/device-details/nfet_20v0_nvt/symbol-nfet_20v0_nvt.svg
+.. |symbol-nfet_20v0| image:: rules/device-details/nfet_20v0/symbol-nfet_20v0.svg
+.. |symbol-nfet_20v0_zvt| image:: rules/device-details/nfet_20v0_zvt/symbol-nfet_20v0_zvt.svg
+.. |symbol-nfet_g11v0d16v0| image:: rules/device-details/nfet_g11v0d16v0/symbol-nfet_g11v0d16v0.svg
+.. |symbol-nfet_g5v0d10v5| image:: rules/device-details/nfet_g5v0d10v5/symbol-nfet_g5v0d10v5.svg
+.. |symbol-npn_05v0-1| image:: rules/device-details/npn_05v0/symbol-npn_05v0-1.svg
+.. |symbol-npn_05v0-2| image:: rules/device-details/npn_05v0/symbol-npn_05v0-2.svg
+.. |symbol-npn_05v0-3| image:: rules/device-details/npn_05v0/symbol-npn_05v0-3.svg
+.. |symbol-pfet_01v8_hvt| image:: rules/device-details/pfet_01v8_hvt/symbol-pfet_01v8_hvt.svg
+.. |symbol-pfet_01v8_lvt| image:: rules/device-details/pfet_01v8_lvt/symbol-pfet_01v8_lvt.svg
+.. |symbol-pfet_01v8| image:: rules/device-details/pfet_01v8/symbol-pfet_01v8.svg
+.. |symbol-pfet_20v0| image:: rules/device-details/pfet_20v0/symbol-pfet_20v0.svg
+.. |symbol-esd_pfet_g5v0d10v5| image:: rules/device-details/pfet_g5v0d10v5/symbol-esd_pfet_g5v0d10v5.svg
+.. |symbol-pfet_g5v0d10v5| image:: rules/device-details/pfet_g5v0d10v5/symbol-pfet_g5v0d10v5.svg
+.. |symbol-pfet_g5v0d16v0| image:: rules/device-details/pfet_g5v0d16v0/symbol-pfet_g5v0d16v0.svg
+.. |symbol-pnp_05v0-a| image:: rules/device-details/pnp_05v0/symbol-pnp_05v0-a.svg
+.. |symbol-pnp_05v0-b| image:: rules/device-details/pnp_05v0/symbol-pnp_05v0-b.svg
+.. |symbol-res_generic_l1| image:: rules/device-details/res_generic/symbol-res_generic_l1.svg
+.. |symbol-res_generic_m1| image:: rules/device-details/res_generic/symbol-res_generic_m1.svg
+.. |symbol-res_generic_m2| image:: rules/device-details/res_generic/symbol-res_generic_m2.svg
+.. |symbol-res_generic_m3| image:: rules/device-details/res_generic/symbol-res_generic_m3.svg
+.. |symbol-res_generic_m4| image:: rules/device-details/res_generic/symbol-res_generic_m4.svg
+.. |symbol-res_generic_m5| image:: rules/device-details/res_generic/symbol-res_generic_m5.svg
+.. |symbol-res_generic_nd| image:: rules/device-details/res_generic/symbol-res_generic_nd.svg
+.. |symbol-res_generic_pd| image:: rules/device-details/res_generic/symbol-res_generic_pd.svg
+.. |symbol-res_generic_po| image:: rules/device-details/res_generic/symbol-res_generic_po.svg
+.. |symbol-res_generic_pw| image:: rules/device-details/res_generic/symbol-res_generic_pw.svg
+.. |symbol-res_high_po_0p35| image:: rules/device-details/res_high/symbol-res_high_po_0p35.svg
+.. |symbol-res_high_po_0p69| image:: rules/device-details/res_high/symbol-res_high_po_0p69.svg
+.. |symbol-res_high_po_1p41| image:: rules/device-details/res_high/symbol-res_high_po_1p41.svg
+.. |symbol-res_high_po_2p85| image:: rules/device-details/res_high/symbol-res_high_po_2p85.svg
+.. |symbol-res_high_po_5p73| image:: rules/device-details/res_high/symbol-res_high_po_5p73.svg
+.. |symbol-res_high_po| image:: rules/device-details/res_high/symbol-res_high_po.svg
+.. |symbol-res_xhigh_po_0p35| image:: rules/device-details/res_xhigh/symbol-res_xhigh_po_0p35.svg
+.. |symbol-res_xhigh_po_0p69| image:: rules/device-details/res_xhigh/symbol-res_xhigh_po_0p69.svg
+.. |symbol-res_xhigh_po_1p41| image:: rules/device-details/res_xhigh/symbol-res_xhigh_po_1p41.svg
+.. |symbol-res_xhigh_po_2p85| image:: rules/device-details/res_xhigh/symbol-res_xhigh_po_2p85.svg
+.. |symbol-res_xhigh_po_5p73| image:: rules/device-details/res_xhigh/symbol-res_xhigh_po_5p73.svg
+.. |symbol-res_xhigh_po| image:: rules/device-details/res_xhigh/symbol-res_xhigh_po.svg
+
+.. |old_symbol-cap_mim_m3| image:: old_symbols/cap_mim/symbol-cap_mim_m3.svg
+.. |old_symbol-cap_mim_m4| image:: old_symbols/cap_mim/symbol-cap_mim_m4.svg
+.. |old_symbol-cap_var-hvt| image:: old_symbols/cap_var/symbol-cap_var-hvt.svg
+.. |old_symbol-cap_var-lvt| image:: old_symbols/cap_var/symbol-cap_var-lvt.svg
+.. |old_symbol-cap_vpp-parallel| image:: old_symbols/cap_vpp/symbol-cap_vpp-parallel.svg
+.. |old_symbol-cap_vpp-perpendicular| image:: old_symbols/cap_vpp/symbol-cap_vpp-perpendicular.svg
+.. |old_symbol-diode-01| image:: old_symbols/diodes/symbol-diode-01.svg
+.. |old_symbol-diode-02| image:: old_symbols/diodes/symbol-diode-02.svg
+.. |old_symbol-diode-03| image:: old_symbols/diodes/symbol-diode-03.svg
+.. |old_symbol-diode-04| image:: old_symbols/diodes/symbol-diode-04.svg
+.. |old_symbol-diode-05| image:: old_symbols/diodes/symbol-diode-05.svg
+.. |old_symbol-diode-06| image:: old_symbols/diodes/symbol-diode-06.svg
+.. |old_symbol-diode-07| image:: old_symbols/diodes/symbol-diode-07.svg
+.. |old_symbol-diode-08| image:: old_symbols/diodes/symbol-diode-08.svg
+.. |old_symbol-diode-09| image:: old_symbols/diodes/symbol-diode-09.svg
+.. |old_symbol-diode-10| image:: old_symbols/diodes/symbol-diode-10.svg
+.. |old_symbol-diode-11| image:: old_symbols/diodes/symbol-diode-11.svg
+.. |old_symbol-diode-12| image:: old_symbols/diodes/symbol-diode-12.svg
+.. |old_symbol-diode-13| image:: old_symbols/diodes/symbol-diode-13.svg
+.. |old_symbol-diode-14| image:: old_symbols/diodes/symbol-diode-14.svg
+.. |old_symbol-diode-15| image:: old_symbols/diodes/symbol-diode-15.svg
+.. |old_symbol-diode-16| image:: old_symbols/diodes/symbol-diode-16.svg
+.. |old_symbol-diode-17| image:: old_symbols/diodes/symbol-diode-17.svg
+.. |old_symbol-esd_nfet_g5v0d10v5| image:: old_symbols/esd_nfet/symbol-esd_nfet_g5v0d10v5.svg
+.. |old_symbol-esd_nfet_g5v0d10v5_nvt| image:: old_symbols/esd_nfet/symbol-esd_nfet_g5v0d10v5_nvt.svg
+.. |old_symbol-nfet_01v8| image:: old_symbols/nfet_01v8/symbol-nfet_01v8.svg
+.. |old_symbol-nfet_01v8_lvt| image:: old_symbols/nfet_01v8_lvt/symbol-nfet_01v8_lvt.svg
+.. |old_symbol-nfet_03v3_nvt| image:: old_symbols/nfet_03v3_nvt/symbol-nfet_03v3_nvt.svg
+.. |old_symbol-nfet_05v0_nvt| image:: old_symbols/nfet_05v0_nvt/symbol-nfet_05v0_nvt.svg
+.. |old_symbol-nfet_20v0| image:: old_symbols/nfet_20v0/symbol-nfet_20v0.svg
+.. |old_symbol-nfet_20v0_iso| image:: old_symbols/nfet_20v0_iso/symbol-nfet_20v0_iso.svg
+.. |old_symbol-nfet_20v0_nvt| image:: old_symbols/nfet_20v0_nvt/symbol-nfet_20v0_nvt.svg
+.. |old_symbol-nfet_20v0_zvt| image:: old_symbols/nfet_20v0_zvt/symbol-nfet_20v0_zvt.svg
+.. |old_symbol-nfet_g11v0d16v0| image:: old_symbols/nfet_g11v0d16v0/symbol-nfet_g11v0d16v0.svg
+.. |old_symbol-nfet_g5v0d10v5| image:: old_symbols/nfet_g5v0d10v5/symbol-nfet_g5v0d10v5.svg
+.. |old_symbol-npn_05v0-1| image:: old_symbols/npn_05v0/symbol-npn_05v0-1.svg
+.. |old_symbol-npn_05v0-2| image:: old_symbols/npn_05v0/symbol-npn_05v0-2.svg
+.. |old_symbol-npn_05v0-3| image:: old_symbols/npn_05v0/symbol-npn_05v0-3.svg
+.. |old_symbol-pfet_01v8| image:: old_symbols/pfet_01v8/symbol-pfet_01v8.svg
+.. |old_symbol-pfet_01v8_hvt| image:: old_symbols/pfet_01v8_hvt/symbol-pfet_01v8_hvt.svg
+.. |old_symbol-pfet_01v8_lvt| image:: old_symbols/pfet_01v8_lvt/symbol-pfet_01v8_lvt.svg
+.. |old_symbol-pfet_20v0| image:: old_symbols/pfet_20v0/symbol-pfet_20v0.svg
+.. |old_symbol-esd_pfet_g5v0d10v5| image:: old_symbols/pfet_g5v0d10v5/symbol-esd_pfet_g5v0d10v5.svg
+.. |old_symbol-pfet_g5v0d10v5| image:: old_symbols/pfet_g5v0d10v5/symbol-pfet_g5v0d10v5.svg
+.. |old_symbol-pfet_g5v0d16v0| image:: old_symbols/pfet_g5v0d16v0/symbol-pfet_g5v0d16v0.svg
+.. |old_symbol-pnp_05v0-a| image:: old_symbols/pnp_05v0/symbol-pnp_05v0-a.svg
+.. |old_symbol-pnp_05v0-b| image:: old_symbols/pnp_05v0/symbol-pnp_05v0-b.svg
+.. |old_symbol-res_generic_l1| image:: old_symbols/res_generic/symbol-res_generic_l1.svg
+.. |old_symbol-res_generic_m1| image:: old_symbols/res_generic/symbol-res_generic_m1.svg
+.. |old_symbol-res_generic_m2| image:: old_symbols/res_generic/symbol-res_generic_m2.svg
+.. |old_symbol-res_generic_m3| image:: old_symbols/res_generic/symbol-res_generic_m3.svg
+.. |old_symbol-res_generic_m4| image:: old_symbols/res_generic/symbol-res_generic_m4.svg
+.. |old_symbol-res_generic_m5| image:: old_symbols/res_generic/symbol-res_generic_m5.svg
+.. |old_symbol-res_generic_nd| image:: old_symbols/res_generic/symbol-res_generic_nd.svg
+.. |old_symbol-res_generic_pd| image:: old_symbols/res_generic/symbol-res_generic_pd.svg
+.. |old_symbol-res_generic_po| image:: old_symbols/res_generic/symbol-res_generic_po.svg
+.. |old_symbol-res_generic_pw| image:: old_symbols/res_generic/symbol-res_generic_pw.svg
+.. |old_symbol-res_high_po| image:: old_symbols/res_high/symbol-res_high_po.svg
+.. |old_symbol-res_high_po_0p35| image:: old_symbols/res_high/symbol-res_high_po_0p35.svg
+.. |old_symbol-res_high_po_0p69| image:: old_symbols/res_high/symbol-res_high_po_0p69.svg
+.. |old_symbol-res_high_po_1p41| image:: old_symbols/res_high/symbol-res_high_po_1p41.svg
+.. |old_symbol-res_high_po_2p85| image:: old_symbols/res_high/symbol-res_high_po_2p85.svg
+.. |old_symbol-res_high_po_5p73| image:: old_symbols/res_high/symbol-res_high_po_5p73.svg
+.. |old_symbol-res_xhigh_po| image:: old_symbols/res_xhigh/symbol-res_xhigh_po.svg
+.. |old_symbol-res_xhigh_po_0p35| image:: old_symbols/res_xhigh/symbol-res_xhigh_po_0p35.svg
+.. |old_symbol-res_xhigh_po_0p69| image:: old_symbols/res_xhigh/symbol-res_xhigh_po_0p69.svg
+.. |old_symbol-res_xhigh_po_1p41| image:: old_symbols/res_xhigh/symbol-res_xhigh_po_1p41.svg
+.. |old_symbol-res_xhigh_po_2p85| image:: old_symbols/res_xhigh/symbol-res_xhigh_po_2p85.svg
+.. |old_symbol-res_xhigh_po_5p73| image:: old_symbols/res_xhigh/symbol-res_xhigh_po_5p73.svg
diff --git a/docs/rules/device-details/cap_mim/symbol-cap_mim.svg b/docs/old_symbols/cap_mim/symbol-cap_mim_m3.svg
similarity index 100%
rename from docs/rules/device-details/cap_mim/symbol-cap_mim.svg
rename to docs/old_symbols/cap_mim/symbol-cap_mim_m3.svg
diff --git a/docs/old_symbols/cap_mim/symbol-cap_mim_m4.svg b/docs/old_symbols/cap_mim/symbol-cap_mim_m4.svg
new file mode 100644
index 000000000..caa082bc4
--- /dev/null
+++ b/docs/old_symbols/cap_mim/symbol-cap_mim_m4.svg
@@ -0,0 +1,80 @@
+
\ No newline at end of file
diff --git a/docs/rules/device-details/cap_var/symbol-cap_var-b.svg b/docs/old_symbols/cap_var/symbol-cap_var-hvt.svg
similarity index 100%
rename from docs/rules/device-details/cap_var/symbol-cap_var-b.svg
rename to docs/old_symbols/cap_var/symbol-cap_var-hvt.svg
diff --git a/docs/rules/device-details/cap_var/symbol-cap_var-a.svg b/docs/old_symbols/cap_var/symbol-cap_var-lvt.svg
similarity index 100%
rename from docs/rules/device-details/cap_var/symbol-cap_var-a.svg
rename to docs/old_symbols/cap_var/symbol-cap_var-lvt.svg
diff --git a/docs/old_symbols/cap_vpp/symbol-cap_vpp-parallel.svg b/docs/old_symbols/cap_vpp/symbol-cap_vpp-parallel.svg
new file mode 100644
index 000000000..9ccb78cf3
--- /dev/null
+++ b/docs/old_symbols/cap_vpp/symbol-cap_vpp-parallel.svg
@@ -0,0 +1,83 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/cap_vpp/symbol-cap_vpp-perpendicular.svg b/docs/old_symbols/cap_vpp/symbol-cap_vpp-perpendicular.svg
new file mode 100644
index 000000000..89f9b46c4
--- /dev/null
+++ b/docs/old_symbols/cap_vpp/symbol-cap_vpp-perpendicular.svg
@@ -0,0 +1,67 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/diodes/symbol-diode-01.svg b/docs/old_symbols/diodes/symbol-diode-01.svg
new file mode 100644
index 000000000..a9bd58d98
--- /dev/null
+++ b/docs/old_symbols/diodes/symbol-diode-01.svg
@@ -0,0 +1,80 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/diodes/symbol-diode-02.svg b/docs/old_symbols/diodes/symbol-diode-02.svg
new file mode 100644
index 000000000..746623c3b
--- /dev/null
+++ b/docs/old_symbols/diodes/symbol-diode-02.svg
@@ -0,0 +1,87 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/diodes/symbol-diode-03.svg b/docs/old_symbols/diodes/symbol-diode-03.svg
new file mode 100644
index 000000000..ba4e55638
--- /dev/null
+++ b/docs/old_symbols/diodes/symbol-diode-03.svg
@@ -0,0 +1,80 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/diodes/symbol-diode-04.svg b/docs/old_symbols/diodes/symbol-diode-04.svg
new file mode 100644
index 000000000..bbf36f376
--- /dev/null
+++ b/docs/old_symbols/diodes/symbol-diode-04.svg
@@ -0,0 +1,80 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/diodes/symbol-diode-05.svg b/docs/old_symbols/diodes/symbol-diode-05.svg
new file mode 100644
index 000000000..590d6f647
--- /dev/null
+++ b/docs/old_symbols/diodes/symbol-diode-05.svg
@@ -0,0 +1,80 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/diodes/symbol-diode-06.svg b/docs/old_symbols/diodes/symbol-diode-06.svg
new file mode 100644
index 000000000..536faeda7
--- /dev/null
+++ b/docs/old_symbols/diodes/symbol-diode-06.svg
@@ -0,0 +1,80 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/diodes/symbol-diode-07.svg b/docs/old_symbols/diodes/symbol-diode-07.svg
new file mode 100644
index 000000000..d92bb7aff
--- /dev/null
+++ b/docs/old_symbols/diodes/symbol-diode-07.svg
@@ -0,0 +1,80 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/diodes/symbol-diode-08.svg b/docs/old_symbols/diodes/symbol-diode-08.svg
new file mode 100644
index 000000000..54ee725e3
--- /dev/null
+++ b/docs/old_symbols/diodes/symbol-diode-08.svg
@@ -0,0 +1,80 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/diodes/symbol-diode-09.svg b/docs/old_symbols/diodes/symbol-diode-09.svg
new file mode 100644
index 000000000..30e75d99c
--- /dev/null
+++ b/docs/old_symbols/diodes/symbol-diode-09.svg
@@ -0,0 +1,87 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/diodes/symbol-diode-10.svg b/docs/old_symbols/diodes/symbol-diode-10.svg
new file mode 100644
index 000000000..272571ca4
--- /dev/null
+++ b/docs/old_symbols/diodes/symbol-diode-10.svg
@@ -0,0 +1,80 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/diodes/symbol-diode-11.svg b/docs/old_symbols/diodes/symbol-diode-11.svg
new file mode 100644
index 000000000..3f9b0f584
--- /dev/null
+++ b/docs/old_symbols/diodes/symbol-diode-11.svg
@@ -0,0 +1,80 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/diodes/symbol-diode-12.svg b/docs/old_symbols/diodes/symbol-diode-12.svg
new file mode 100644
index 000000000..23ba1cdbd
--- /dev/null
+++ b/docs/old_symbols/diodes/symbol-diode-12.svg
@@ -0,0 +1,87 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/diodes/symbol-diode-13.svg b/docs/old_symbols/diodes/symbol-diode-13.svg
new file mode 100644
index 000000000..c96520cd2
--- /dev/null
+++ b/docs/old_symbols/diodes/symbol-diode-13.svg
@@ -0,0 +1,80 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/diodes/symbol-diode-14.svg b/docs/old_symbols/diodes/symbol-diode-14.svg
new file mode 100644
index 000000000..943f2cccb
--- /dev/null
+++ b/docs/old_symbols/diodes/symbol-diode-14.svg
@@ -0,0 +1,80 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/diodes/symbol-diode-15.svg b/docs/old_symbols/diodes/symbol-diode-15.svg
new file mode 100644
index 000000000..482a786d9
--- /dev/null
+++ b/docs/old_symbols/diodes/symbol-diode-15.svg
@@ -0,0 +1,80 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/diodes/symbol-diode-16.svg b/docs/old_symbols/diodes/symbol-diode-16.svg
new file mode 100644
index 000000000..324f38dc3
--- /dev/null
+++ b/docs/old_symbols/diodes/symbol-diode-16.svg
@@ -0,0 +1,80 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/diodes/symbol-diode-17.svg b/docs/old_symbols/diodes/symbol-diode-17.svg
new file mode 100644
index 000000000..c250ff5be
--- /dev/null
+++ b/docs/old_symbols/diodes/symbol-diode-17.svg
@@ -0,0 +1,67 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/esd_nfet/symbol-esd_nfet_g5v0d10v5.svg b/docs/old_symbols/esd_nfet/symbol-esd_nfet_g5v0d10v5.svg
new file mode 100644
index 000000000..7c090aae6
--- /dev/null
+++ b/docs/old_symbols/esd_nfet/symbol-esd_nfet_g5v0d10v5.svg
@@ -0,0 +1,85 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/esd_nfet/symbol-esd_nfet_g5v0d10v5_nvt.svg b/docs/old_symbols/esd_nfet/symbol-esd_nfet_g5v0d10v5_nvt.svg
new file mode 100644
index 000000000..e9d6279bf
--- /dev/null
+++ b/docs/old_symbols/esd_nfet/symbol-esd_nfet_g5v0d10v5_nvt.svg
@@ -0,0 +1,85 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/nfet_01v8/symbol-nfet_01v8.svg b/docs/old_symbols/nfet_01v8/symbol-nfet_01v8.svg
new file mode 100644
index 000000000..e3552a3f1
--- /dev/null
+++ b/docs/old_symbols/nfet_01v8/symbol-nfet_01v8.svg
@@ -0,0 +1,92 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/nfet_01v8_lvt/symbol-nfet_01v8_lvt.svg b/docs/old_symbols/nfet_01v8_lvt/symbol-nfet_01v8_lvt.svg
new file mode 100644
index 000000000..f8aa742c6
--- /dev/null
+++ b/docs/old_symbols/nfet_01v8_lvt/symbol-nfet_01v8_lvt.svg
@@ -0,0 +1,85 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/nfet_03v3_nvt/symbol-nfet_03v3_nvt.svg b/docs/old_symbols/nfet_03v3_nvt/symbol-nfet_03v3_nvt.svg
new file mode 100644
index 000000000..b97b6a8ba
--- /dev/null
+++ b/docs/old_symbols/nfet_03v3_nvt/symbol-nfet_03v3_nvt.svg
@@ -0,0 +1,92 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/nfet_05v0_nvt/symbol-nfet_05v0_nvt.svg b/docs/old_symbols/nfet_05v0_nvt/symbol-nfet_05v0_nvt.svg
new file mode 100644
index 000000000..be908ffa7
--- /dev/null
+++ b/docs/old_symbols/nfet_05v0_nvt/symbol-nfet_05v0_nvt.svg
@@ -0,0 +1,85 @@
+
diff --git a/docs/old_symbols/nfet_20v0/symbol-nfet_20v0.svg b/docs/old_symbols/nfet_20v0/symbol-nfet_20v0.svg
new file mode 100644
index 000000000..7784fe274
--- /dev/null
+++ b/docs/old_symbols/nfet_20v0/symbol-nfet_20v0.svg
@@ -0,0 +1,87 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/nfet_20v0_iso/symbol-nfet_20v0_iso.svg b/docs/old_symbols/nfet_20v0_iso/symbol-nfet_20v0_iso.svg
new file mode 100644
index 000000000..6d0cbb5a8
--- /dev/null
+++ b/docs/old_symbols/nfet_20v0_iso/symbol-nfet_20v0_iso.svg
@@ -0,0 +1,90 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/nfet_20v0_nvt/symbol-nfet_20v0_nvt.svg b/docs/old_symbols/nfet_20v0_nvt/symbol-nfet_20v0_nvt.svg
new file mode 100644
index 000000000..e33b9d70e
--- /dev/null
+++ b/docs/old_symbols/nfet_20v0_nvt/symbol-nfet_20v0_nvt.svg
@@ -0,0 +1,90 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/nfet_20v0_zvt/symbol-nfet_20v0_zvt.svg b/docs/old_symbols/nfet_20v0_zvt/symbol-nfet_20v0_zvt.svg
new file mode 100644
index 000000000..6883067b7
--- /dev/null
+++ b/docs/old_symbols/nfet_20v0_zvt/symbol-nfet_20v0_zvt.svg
@@ -0,0 +1,88 @@
+
+
+
+
diff --git a/docs/old_symbols/nfet_g11v0d16v0/symbol-nfet_g11v0d16v0.svg b/docs/old_symbols/nfet_g11v0d16v0/symbol-nfet_g11v0d16v0.svg
new file mode 100644
index 000000000..b86b3ca1a
--- /dev/null
+++ b/docs/old_symbols/nfet_g11v0d16v0/symbol-nfet_g11v0d16v0.svg
@@ -0,0 +1,89 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/nfet_g5v0d10v5/symbol-nfet_g5v0d10v5.svg b/docs/old_symbols/nfet_g5v0d10v5/symbol-nfet_g5v0d10v5.svg
new file mode 100644
index 000000000..9df729343
--- /dev/null
+++ b/docs/old_symbols/nfet_g5v0d10v5/symbol-nfet_g5v0d10v5.svg
@@ -0,0 +1,85 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/npn_05v0/symbol-npn_05v0-1.svg b/docs/old_symbols/npn_05v0/symbol-npn_05v0-1.svg
new file mode 100644
index 000000000..135f03806
--- /dev/null
+++ b/docs/old_symbols/npn_05v0/symbol-npn_05v0-1.svg
@@ -0,0 +1,88 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/npn_05v0/symbol-npn_05v0-2.svg b/docs/old_symbols/npn_05v0/symbol-npn_05v0-2.svg
new file mode 100644
index 000000000..0bc4bb809
--- /dev/null
+++ b/docs/old_symbols/npn_05v0/symbol-npn_05v0-2.svg
@@ -0,0 +1,88 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/npn_05v0/symbol-npn_05v0-3.svg b/docs/old_symbols/npn_05v0/symbol-npn_05v0-3.svg
new file mode 100644
index 000000000..78eda3933
--- /dev/null
+++ b/docs/old_symbols/npn_05v0/symbol-npn_05v0-3.svg
@@ -0,0 +1,96 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/pfet_01v8/symbol-pfet_01v8.svg b/docs/old_symbols/pfet_01v8/symbol-pfet_01v8.svg
new file mode 100644
index 000000000..e0b0d3018
--- /dev/null
+++ b/docs/old_symbols/pfet_01v8/symbol-pfet_01v8.svg
@@ -0,0 +1,92 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/pfet_01v8_hvt/symbol-pfet_01v8_hvt.svg b/docs/old_symbols/pfet_01v8_hvt/symbol-pfet_01v8_hvt.svg
new file mode 100644
index 000000000..bbe4848b6
--- /dev/null
+++ b/docs/old_symbols/pfet_01v8_hvt/symbol-pfet_01v8_hvt.svg
@@ -0,0 +1,85 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/pfet_01v8_lvt/symbol-pfet_01v8_lvt.svg b/docs/old_symbols/pfet_01v8_lvt/symbol-pfet_01v8_lvt.svg
new file mode 100644
index 000000000..9067d7b22
--- /dev/null
+++ b/docs/old_symbols/pfet_01v8_lvt/symbol-pfet_01v8_lvt.svg
@@ -0,0 +1,85 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/pfet_20v0/symbol-pfet_20v0.svg b/docs/old_symbols/pfet_20v0/symbol-pfet_20v0.svg
new file mode 100644
index 000000000..a4c03d33d
--- /dev/null
+++ b/docs/old_symbols/pfet_20v0/symbol-pfet_20v0.svg
@@ -0,0 +1,87 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/pfet_g5v0d10v5/symbol-esd_pfet_g5v0d10v5.svg b/docs/old_symbols/pfet_g5v0d10v5/symbol-esd_pfet_g5v0d10v5.svg
new file mode 100644
index 000000000..346b6ee40
--- /dev/null
+++ b/docs/old_symbols/pfet_g5v0d10v5/symbol-esd_pfet_g5v0d10v5.svg
@@ -0,0 +1,92 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/pfet_g5v0d10v5/symbol-pfet_g5v0d10v5.svg b/docs/old_symbols/pfet_g5v0d10v5/symbol-pfet_g5v0d10v5.svg
new file mode 100644
index 000000000..399f37a3e
--- /dev/null
+++ b/docs/old_symbols/pfet_g5v0d10v5/symbol-pfet_g5v0d10v5.svg
@@ -0,0 +1,85 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/pfet_g5v0d16v0/symbol-pfet_g5v0d16v0.svg b/docs/old_symbols/pfet_g5v0d16v0/symbol-pfet_g5v0d16v0.svg
new file mode 100644
index 000000000..2311983cc
--- /dev/null
+++ b/docs/old_symbols/pfet_g5v0d16v0/symbol-pfet_g5v0d16v0.svg
@@ -0,0 +1,85 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/pnp_05v0/symbol-pnp_05v0-a.svg b/docs/old_symbols/pnp_05v0/symbol-pnp_05v0-a.svg
new file mode 100644
index 000000000..5a5a6c915
--- /dev/null
+++ b/docs/old_symbols/pnp_05v0/symbol-pnp_05v0-a.svg
@@ -0,0 +1,88 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/pnp_05v0/symbol-pnp_05v0-b.svg b/docs/old_symbols/pnp_05v0/symbol-pnp_05v0-b.svg
new file mode 100644
index 000000000..311a8201c
--- /dev/null
+++ b/docs/old_symbols/pnp_05v0/symbol-pnp_05v0-b.svg
@@ -0,0 +1,88 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/res_generic/symbol-res_generic_l1.svg b/docs/old_symbols/res_generic/symbol-res_generic_l1.svg
new file mode 100644
index 000000000..5b78d097f
--- /dev/null
+++ b/docs/old_symbols/res_generic/symbol-res_generic_l1.svg
@@ -0,0 +1,80 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/res_generic/symbol-res_generic_m1.svg b/docs/old_symbols/res_generic/symbol-res_generic_m1.svg
new file mode 100644
index 000000000..48d4a0905
--- /dev/null
+++ b/docs/old_symbols/res_generic/symbol-res_generic_m1.svg
@@ -0,0 +1,80 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/res_generic/symbol-res_generic_m2.svg b/docs/old_symbols/res_generic/symbol-res_generic_m2.svg
new file mode 100644
index 000000000..e0c4da256
--- /dev/null
+++ b/docs/old_symbols/res_generic/symbol-res_generic_m2.svg
@@ -0,0 +1,80 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/res_generic/symbol-res_generic_m3.svg b/docs/old_symbols/res_generic/symbol-res_generic_m3.svg
new file mode 100644
index 000000000..255afe141
--- /dev/null
+++ b/docs/old_symbols/res_generic/symbol-res_generic_m3.svg
@@ -0,0 +1,80 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/res_generic/symbol-res_generic_m4.svg b/docs/old_symbols/res_generic/symbol-res_generic_m4.svg
new file mode 100644
index 000000000..32651fca3
--- /dev/null
+++ b/docs/old_symbols/res_generic/symbol-res_generic_m4.svg
@@ -0,0 +1,80 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/res_generic/symbol-res_generic_m5.svg b/docs/old_symbols/res_generic/symbol-res_generic_m5.svg
new file mode 100644
index 000000000..0156ebbbc
--- /dev/null
+++ b/docs/old_symbols/res_generic/symbol-res_generic_m5.svg
@@ -0,0 +1,80 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/res_generic/symbol-res_generic_nd.svg b/docs/old_symbols/res_generic/symbol-res_generic_nd.svg
new file mode 100644
index 000000000..ee0a8e56e
--- /dev/null
+++ b/docs/old_symbols/res_generic/symbol-res_generic_nd.svg
@@ -0,0 +1,83 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/res_generic/symbol-res_generic_pd.svg b/docs/old_symbols/res_generic/symbol-res_generic_pd.svg
new file mode 100644
index 000000000..06ef69099
--- /dev/null
+++ b/docs/old_symbols/res_generic/symbol-res_generic_pd.svg
@@ -0,0 +1,83 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/res_generic/symbol-res_generic_po.svg b/docs/old_symbols/res_generic/symbol-res_generic_po.svg
new file mode 100644
index 000000000..e2e8bbd6c
--- /dev/null
+++ b/docs/old_symbols/res_generic/symbol-res_generic_po.svg
@@ -0,0 +1,80 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/res_generic/symbol-res_generic_pw.svg b/docs/old_symbols/res_generic/symbol-res_generic_pw.svg
new file mode 100644
index 000000000..f979c71fc
--- /dev/null
+++ b/docs/old_symbols/res_generic/symbol-res_generic_pw.svg
@@ -0,0 +1,83 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/res_high/symbol-res_high_po.svg b/docs/old_symbols/res_high/symbol-res_high_po.svg
new file mode 100644
index 000000000..34eceb6e9
--- /dev/null
+++ b/docs/old_symbols/res_high/symbol-res_high_po.svg
@@ -0,0 +1,85 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/res_high/symbol-res_high_po_0p35.svg b/docs/old_symbols/res_high/symbol-res_high_po_0p35.svg
new file mode 100644
index 000000000..a22ce6a7e
--- /dev/null
+++ b/docs/old_symbols/res_high/symbol-res_high_po_0p35.svg
@@ -0,0 +1,83 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/res_high/symbol-res_high_po_0p69.svg b/docs/old_symbols/res_high/symbol-res_high_po_0p69.svg
new file mode 100644
index 000000000..27ec82a4e
--- /dev/null
+++ b/docs/old_symbols/res_high/symbol-res_high_po_0p69.svg
@@ -0,0 +1,83 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/res_high/symbol-res_high_po_1p41.svg b/docs/old_symbols/res_high/symbol-res_high_po_1p41.svg
new file mode 100644
index 000000000..3d33f5088
--- /dev/null
+++ b/docs/old_symbols/res_high/symbol-res_high_po_1p41.svg
@@ -0,0 +1,83 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/res_high/symbol-res_high_po_2p85.svg b/docs/old_symbols/res_high/symbol-res_high_po_2p85.svg
new file mode 100644
index 000000000..7fa285431
--- /dev/null
+++ b/docs/old_symbols/res_high/symbol-res_high_po_2p85.svg
@@ -0,0 +1,83 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/res_high/symbol-res_high_po_5p73.svg b/docs/old_symbols/res_high/symbol-res_high_po_5p73.svg
new file mode 100644
index 000000000..3ff85e052
--- /dev/null
+++ b/docs/old_symbols/res_high/symbol-res_high_po_5p73.svg
@@ -0,0 +1,83 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/res_xhigh/symbol-res_xhigh_po.svg b/docs/old_symbols/res_xhigh/symbol-res_xhigh_po.svg
new file mode 100644
index 000000000..8da5e879e
--- /dev/null
+++ b/docs/old_symbols/res_xhigh/symbol-res_xhigh_po.svg
@@ -0,0 +1,85 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/res_xhigh/symbol-res_xhigh_po_0p35.svg b/docs/old_symbols/res_xhigh/symbol-res_xhigh_po_0p35.svg
new file mode 100644
index 000000000..7f054d0ca
--- /dev/null
+++ b/docs/old_symbols/res_xhigh/symbol-res_xhigh_po_0p35.svg
@@ -0,0 +1,83 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/res_xhigh/symbol-res_xhigh_po_0p69.svg b/docs/old_symbols/res_xhigh/symbol-res_xhigh_po_0p69.svg
new file mode 100644
index 000000000..0efbf6ff8
--- /dev/null
+++ b/docs/old_symbols/res_xhigh/symbol-res_xhigh_po_0p69.svg
@@ -0,0 +1,83 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/res_xhigh/symbol-res_xhigh_po_1p41.svg b/docs/old_symbols/res_xhigh/symbol-res_xhigh_po_1p41.svg
new file mode 100644
index 000000000..3da6895e2
--- /dev/null
+++ b/docs/old_symbols/res_xhigh/symbol-res_xhigh_po_1p41.svg
@@ -0,0 +1,67 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/res_xhigh/symbol-res_xhigh_po_2p85.svg b/docs/old_symbols/res_xhigh/symbol-res_xhigh_po_2p85.svg
new file mode 100644
index 000000000..2f9d1ae5f
--- /dev/null
+++ b/docs/old_symbols/res_xhigh/symbol-res_xhigh_po_2p85.svg
@@ -0,0 +1,83 @@
+
\ No newline at end of file
diff --git a/docs/old_symbols/res_xhigh/symbol-res_xhigh_po_5p73.svg b/docs/old_symbols/res_xhigh/symbol-res_xhigh_po_5p73.svg
new file mode 100644
index 000000000..5613b0791
--- /dev/null
+++ b/docs/old_symbols/res_xhigh/symbol-res_xhigh_po_5p73.svg
@@ -0,0 +1,83 @@
+
\ No newline at end of file
diff --git a/docs/rules/device-details.rst b/docs/rules/device-details.rst
index 6ae98776f..c740b2374 100644
--- a/docs/rules/device-details.rst
+++ b/docs/rules/device-details.rst
@@ -7,8 +7,8 @@ MiM Capacitor
Spice Model Information
~~~~~~~~~~~~~~~~~~~~~~~
-- Cell Name: :cell:`sky130_fd_pr__cap_mim_m3__base`, :cell:`sky130_fd_pr__cap_mim_m4__base`
-- Model Names: :model:`sky130_fd_pr__model__cap_mim`, :model:`sky130_fd_pr__cap_mim_m4`
+- Cell Names: :cell:`sky130_fd_pr__cap_mim_m3`, :cell:`sky130_fd_pr__cap_mim_m4`
+- Model Names: :model:`sky130_fd_pr__cap_mim_m3_1`, :model:`sky130_fd_pr__cap_mim_m3_2`
Operating Voltages where SPICE models are valid
@@ -31,9 +31,9 @@ Electrical specs are listed below:
-The symbol for the MiM capacitor is shown below. Note that the cap model is a sub-circuit which accounts for the parasitic contact resistance and the parasitic capacitance from the bottom plate to substrate.
+The symbols for the MiM capacitors are shown below. Note that the cap model is a sub-circuit which accounts for the parasitic contact resistance and the parasitic capacitance from the bottom plate to substrate.
-|symbol-cap_mim|
+|symbol-cap_mim_m3| |symbol-cap_mim_m4|
Cell name
@@ -45,7 +45,8 @@ The cross-section of the “stacked” MiM capacitor is shown below:
|cross-section-cap_mim|
-.. |symbol-cap_mim| image:: device-details/cap_mim/symbol-cap_mim.svg
+.. |symbol-cap_mim_m3| image:: device-details/cap_mim/symbol-cap_mim_m3.svg
+.. |symbol-cap_mim_m4| image:: device-details/cap_mim/symbol-cap_mim_m4.svg
.. |cross-section-cap_mim| image:: device-details/cap_mim/cross-section-cap_mim.svg
@@ -55,7 +56,7 @@ Varactors
Spice Model Information
~~~~~~~~~~~~~~~~~~~~~~~
-- Cell Name: :cell:`capbn_b`
+- Cell Name: :cell:`sky130_fd_pr__cap_var_lvt`, :cell:`sky130_fd_pr__cap_var_hvt`
- Model Name: :model:`sky130_fd_pr__cap_var_lvt`, :model:`sky130_fd_pr__cap_var_hvt`
- Model Type: subcircuit
@@ -82,14 +83,14 @@ There is no equivalent varactor for 5V operation. The NHV or PHV devices should
The symbols for the varactors are shown below:
-|symbol-cap_var-a| |symbol-cap_var-b|
+|symbol-cap_var_lvt| |symbol-cap_var_hvt|
The cross-section of the varactor is shown below:
|cross-section-cap_var|
-.. |symbol-cap_var-a| image:: device-details/cap_var/symbol-cap_var-a.svg
-.. |symbol-cap_var-b| image:: device-details/cap_var/symbol-cap_var-b.svg
+.. |symbol-cap_var_lvt| image:: device-details/cap_var/symbol-cap_var_lvt.svg
+.. |symbol-cap_var_hvt| image:: device-details/cap_var/symbol-cap_var_hvt.svg
.. |cross-section-cap_var| image:: device-details/cap_var/cross-section-cap_var.svg
@@ -683,12 +684,15 @@ Major model output parameters are shown below and compared against the EDR (e-te
-The symbol of the :model:`sky130_fd_pr__nfet_20v0_zvt` (20V NMOS zero-VT FET) is still under development.
+The symbol of the :model:`sky130_fd_pr__nfet_20v0_zvt` (20V NMOS zero-VT FET) is shown below.
+
+|symbol-nfet_20v0_zvt|
The cross-section of the 20V NMOS zero-VT FET is shown below.
|cross-section-nfet_20v0_zvt|
+.. |symbol-nfet_20v0_zvt| image:: device-details/nfet_20v0_zvt/symbol-nfet_20v0_zvt.svg
.. |cross-section-nfet_20v0_zvt| image:: device-details/nfet_20v0_zvt/cross-section-nfet_20v0_zvt.svg
diff --git a/docs/rules/device-details/cap_mim/index.rst b/docs/rules/device-details/cap_mim/index.rst
index 6a3958fce..7305d7459 100644
--- a/docs/rules/device-details/cap_mim/index.rst
+++ b/docs/rules/device-details/cap_mim/index.rst
@@ -4,8 +4,8 @@ MiM Capacitor
Spice Model Information
~~~~~~~~~~~~~~~~~~~~~~~
-- Cell Name: :cell:`sky130_fd_pr__cap_mim_m3__base`, :cell:`sky130_fd_pr__cap_mim_m4__base`
-- Model Names: :model:`sky130_fd_pr__model__cap_mim`, :model:`sky130_fd_pr__cap_mim_m4`
+- Cell Names: :cell:`sky130_fd_pr__cap_mim_m3`, :cell:`sky130_fd_pr__cap_mim_m4`
+- Model Names: :model:`sky130_fd_pr__cap_mim_m3_1`, :model:`sky130_fd_pr__cap_mim_m3_2`
Operating Voltages where SPICE models are valid
@@ -28,9 +28,9 @@ Electrical specs are listed below:
-The symbol for the MiM capacitor is shown below. Note that the cap model is a sub-circuit which accounts for the parasitic contact resistance and the parasitic capacitance from the bottom plate to substrate.
+The symbols for the MiM capacitors are shown below. Note that the cap model is a sub-circuit which accounts for the parasitic contact resistance and the parasitic capacitance from the bottom plate to substrate.
-|symbol-cap_mim|
+|symbol-cap_mim_m3| |symbol-cap_mim_m4|
Cell name
@@ -42,6 +42,7 @@ The cross-section of the “stacked” MiM capacitor is shown below:
|cross-section-cap_mim|
-.. |symbol-cap_mim| image:: symbol-cap_mim.svg
+.. |symbol-cap_mim_m3| image:: symbol-cap_mim_m3.svg
+.. |symbol-cap_mim_m4| image:: symbol-cap_mim_m4.svg
.. |cross-section-cap_mim| image:: cross-section-cap_mim.svg
diff --git a/docs/rules/device-details/cap_mim/symbol-cap_mim_m3.svg b/docs/rules/device-details/cap_mim/symbol-cap_mim_m3.svg
new file mode 100644
index 000000000..b27fe9f50
--- /dev/null
+++ b/docs/rules/device-details/cap_mim/symbol-cap_mim_m3.svg
@@ -0,0 +1,172 @@
+
diff --git a/docs/rules/device-details/cap_mim/symbol-cap_mim_m4.svg b/docs/rules/device-details/cap_mim/symbol-cap_mim_m4.svg
new file mode 100644
index 000000000..a8be992ee
--- /dev/null
+++ b/docs/rules/device-details/cap_mim/symbol-cap_mim_m4.svg
@@ -0,0 +1,172 @@
+
diff --git a/docs/rules/device-details/cap_var/index.rst b/docs/rules/device-details/cap_var/index.rst
index 3209ceece..2b7b3ecff 100644
--- a/docs/rules/device-details/cap_var/index.rst
+++ b/docs/rules/device-details/cap_var/index.rst
@@ -4,7 +4,7 @@ Varactors
Spice Model Information
~~~~~~~~~~~~~~~~~~~~~~~
-- Cell Name: :cell:`capbn_b`
+- Cell Name: :cell:`sky130_fd_pr__cap_var_lvt`, :cell:`sky130_fd_pr__cap_var_hvt`
- Model Name: :model:`sky130_fd_pr__cap_var_lvt`, :model:`sky130_fd_pr__cap_var_hvt`
- Model Type: subcircuit
@@ -31,13 +31,13 @@ There is no equivalent varactor for 5V operation. The NHV or PHV devices should
The symbols for the varactors are shown below:
-|symbol-cap_var-a| |symbol-cap_var-b|
+|symbol-cap_var_lvt| |symbol-cap_var_hvt|
The cross-section of the varactor is shown below:
|cross-section-cap_var|
-.. |symbol-cap_var-a| image:: symbol-cap_var-a.svg
-.. |symbol-cap_var-b| image:: symbol-cap_var-b.svg
+.. |symbol-cap_var_lvt| image:: symbol-cap_var_lvt.svg
+.. |symbol-cap_var_hvt| image:: symbol-cap_var_hvt.svg
.. |cross-section-cap_var| image:: cross-section-cap_var.svg
diff --git a/docs/rules/device-details/cap_var/symbol-cap_var_hvt.svg b/docs/rules/device-details/cap_var/symbol-cap_var_hvt.svg
new file mode 100644
index 000000000..f560a55d2
--- /dev/null
+++ b/docs/rules/device-details/cap_var/symbol-cap_var_hvt.svg
@@ -0,0 +1,178 @@
+
diff --git a/docs/rules/device-details/cap_var/symbol-cap_var_lvt.svg b/docs/rules/device-details/cap_var/symbol-cap_var_lvt.svg
new file mode 100644
index 000000000..b030029c5
--- /dev/null
+++ b/docs/rules/device-details/cap_var/symbol-cap_var_lvt.svg
@@ -0,0 +1,178 @@
+
diff --git a/docs/rules/device-details/diodes/symbol-diode-01.svg b/docs/rules/device-details/diodes/symbol-diode-01.svg
index a9bd58d98..13cddf3a3 100644
--- a/docs/rules/device-details/diodes/symbol-diode-01.svg
+++ b/docs/rules/device-details/diodes/symbol-diode-01.svg
@@ -1,80 +1,171 @@
-
\ No newline at end of file
+
diff --git a/docs/rules/device-details/diodes/symbol-diode-02.svg b/docs/rules/device-details/diodes/symbol-diode-02.svg
index 746623c3b..aa96c8604 100644
--- a/docs/rules/device-details/diodes/symbol-diode-02.svg
+++ b/docs/rules/device-details/diodes/symbol-diode-02.svg
@@ -1,87 +1,171 @@
-
\ No newline at end of file
+
diff --git a/docs/rules/device-details/diodes/symbol-diode-03.svg b/docs/rules/device-details/diodes/symbol-diode-03.svg
index ba4e55638..bc384f633 100644
--- a/docs/rules/device-details/diodes/symbol-diode-03.svg
+++ b/docs/rules/device-details/diodes/symbol-diode-03.svg
@@ -1,80 +1,171 @@
-
\ No newline at end of file
+
diff --git a/docs/rules/device-details/diodes/symbol-diode-04.svg b/docs/rules/device-details/diodes/symbol-diode-04.svg
index bbf36f376..442c440b1 100644
--- a/docs/rules/device-details/diodes/symbol-diode-04.svg
+++ b/docs/rules/device-details/diodes/symbol-diode-04.svg
@@ -1,80 +1,171 @@
-
\ No newline at end of file
+
diff --git a/docs/rules/device-details/diodes/symbol-diode-05.svg b/docs/rules/device-details/diodes/symbol-diode-05.svg
index 590d6f647..442c440b1 100644
--- a/docs/rules/device-details/diodes/symbol-diode-05.svg
+++ b/docs/rules/device-details/diodes/symbol-diode-05.svg
@@ -1,80 +1,171 @@
-
\ No newline at end of file
+
diff --git a/docs/rules/device-details/diodes/symbol-diode-06.svg b/docs/rules/device-details/diodes/symbol-diode-06.svg
index 536faeda7..442c440b1 100644
--- a/docs/rules/device-details/diodes/symbol-diode-06.svg
+++ b/docs/rules/device-details/diodes/symbol-diode-06.svg
@@ -1,80 +1,171 @@
-
\ No newline at end of file
+
diff --git a/docs/rules/device-details/diodes/symbol-diode-07.svg b/docs/rules/device-details/diodes/symbol-diode-07.svg
index d92bb7aff..442c440b1 100644
--- a/docs/rules/device-details/diodes/symbol-diode-07.svg
+++ b/docs/rules/device-details/diodes/symbol-diode-07.svg
@@ -1,80 +1,171 @@
-
\ No newline at end of file
+
diff --git a/docs/rules/device-details/diodes/symbol-diode-08.svg b/docs/rules/device-details/diodes/symbol-diode-08.svg
index 54ee725e3..442c440b1 100644
--- a/docs/rules/device-details/diodes/symbol-diode-08.svg
+++ b/docs/rules/device-details/diodes/symbol-diode-08.svg
@@ -1,80 +1,171 @@
-
\ No newline at end of file
+
diff --git a/docs/rules/device-details/diodes/symbol-diode-09.svg b/docs/rules/device-details/diodes/symbol-diode-09.svg
index 30e75d99c..442c440b1 100644
--- a/docs/rules/device-details/diodes/symbol-diode-09.svg
+++ b/docs/rules/device-details/diodes/symbol-diode-09.svg
@@ -1,87 +1,171 @@
-
\ No newline at end of file
+
diff --git a/docs/rules/device-details/diodes/symbol-diode-10.svg b/docs/rules/device-details/diodes/symbol-diode-10.svg
index 272571ca4..442c440b1 100644
--- a/docs/rules/device-details/diodes/symbol-diode-10.svg
+++ b/docs/rules/device-details/diodes/symbol-diode-10.svg
@@ -1,80 +1,171 @@
-
\ No newline at end of file
+
diff --git a/docs/rules/device-details/diodes/symbol-diode-11.svg b/docs/rules/device-details/diodes/symbol-diode-11.svg
index 3f9b0f584..442c440b1 100644
--- a/docs/rules/device-details/diodes/symbol-diode-11.svg
+++ b/docs/rules/device-details/diodes/symbol-diode-11.svg
@@ -1,80 +1,171 @@
-
\ No newline at end of file
+
diff --git a/docs/rules/device-details/diodes/symbol-diode-12.svg b/docs/rules/device-details/diodes/symbol-diode-12.svg
index 23ba1cdbd..442c440b1 100644
--- a/docs/rules/device-details/diodes/symbol-diode-12.svg
+++ b/docs/rules/device-details/diodes/symbol-diode-12.svg
@@ -1,87 +1,171 @@
-
\ No newline at end of file
+
diff --git a/docs/rules/device-details/diodes/symbol-diode-13.svg b/docs/rules/device-details/diodes/symbol-diode-13.svg
index c96520cd2..442c440b1 100644
--- a/docs/rules/device-details/diodes/symbol-diode-13.svg
+++ b/docs/rules/device-details/diodes/symbol-diode-13.svg
@@ -1,80 +1,171 @@
-
\ No newline at end of file
+
diff --git a/docs/rules/device-details/diodes/symbol-diode-14.svg b/docs/rules/device-details/diodes/symbol-diode-14.svg
index 943f2cccb..442c440b1 100644
--- a/docs/rules/device-details/diodes/symbol-diode-14.svg
+++ b/docs/rules/device-details/diodes/symbol-diode-14.svg
@@ -1,80 +1,171 @@
-
\ No newline at end of file
+
diff --git a/docs/rules/device-details/diodes/symbol-diode-15.svg b/docs/rules/device-details/diodes/symbol-diode-15.svg
index 482a786d9..442c440b1 100644
--- a/docs/rules/device-details/diodes/symbol-diode-15.svg
+++ b/docs/rules/device-details/diodes/symbol-diode-15.svg
@@ -1,80 +1,171 @@
-
\ No newline at end of file
+
diff --git a/docs/rules/device-details/diodes/symbol-diode-16.svg b/docs/rules/device-details/diodes/symbol-diode-16.svg
index 324f38dc3..442c440b1 100644
--- a/docs/rules/device-details/diodes/symbol-diode-16.svg
+++ b/docs/rules/device-details/diodes/symbol-diode-16.svg
@@ -1,80 +1,171 @@
-
\ No newline at end of file
+
diff --git a/docs/rules/device-details/diodes/symbol-diode-17.svg b/docs/rules/device-details/diodes/symbol-diode-17.svg
index c250ff5be..442c440b1 100644
--- a/docs/rules/device-details/diodes/symbol-diode-17.svg
+++ b/docs/rules/device-details/diodes/symbol-diode-17.svg
@@ -1,67 +1,171 @@
-
\ No newline at end of file
+
diff --git a/docs/rules/device-details/nfet_01v8/symbol-nfet_01v8.svg b/docs/rules/device-details/nfet_01v8/symbol-nfet_01v8.svg
index e3552a3f1..16ed44600 100644
--- a/docs/rules/device-details/nfet_01v8/symbol-nfet_01v8.svg
+++ b/docs/rules/device-details/nfet_01v8/symbol-nfet_01v8.svg
@@ -1,92 +1,180 @@
-
\ No newline at end of file
+
diff --git a/docs/rules/device-details/nfet_01v8_lvt/symbol-nfet_01v8_lvt.svg b/docs/rules/device-details/nfet_01v8_lvt/symbol-nfet_01v8_lvt.svg
index f8aa742c6..b2e8240ec 100644
--- a/docs/rules/device-details/nfet_01v8_lvt/symbol-nfet_01v8_lvt.svg
+++ b/docs/rules/device-details/nfet_01v8_lvt/symbol-nfet_01v8_lvt.svg
@@ -1,85 +1,181 @@
-
\ No newline at end of file
+
diff --git a/docs/rules/device-details/nfet_03v3_nvt/symbol-nfet_03v3_nvt.svg b/docs/rules/device-details/nfet_03v3_nvt/symbol-nfet_03v3_nvt.svg
index b97b6a8ba..fc96569da 100644
--- a/docs/rules/device-details/nfet_03v3_nvt/symbol-nfet_03v3_nvt.svg
+++ b/docs/rules/device-details/nfet_03v3_nvt/symbol-nfet_03v3_nvt.svg
@@ -1,92 +1,183 @@
-
\ No newline at end of file
+
diff --git a/docs/rules/device-details/nfet_05v0_nvt/symbol-nfet_05v0_nvt.svg b/docs/rules/device-details/nfet_05v0_nvt/symbol-nfet_05v0_nvt.svg
index be908ffa7..0edbf5ba3 100644
--- a/docs/rules/device-details/nfet_05v0_nvt/symbol-nfet_05v0_nvt.svg
+++ b/docs/rules/device-details/nfet_05v0_nvt/symbol-nfet_05v0_nvt.svg
@@ -1,85 +1,182 @@
-