Commit Graph

346 Commits

Author SHA1 Message Date
Tim 'mithro' Ansell cd30c33c66 Fix JSON for muxes using udp_mux_4to2.
Fixes to the model for `udp_mux_4to2` cause the JSON layout output to
now include the cell.

Updating submodules on 2020-11-04 07:51:39 UTC

 - Updating [`sky130_fd_sc_hd` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hd/+/v0.0.2-46-g8d095dc6f..v0.0.2-48-g28019fca6) to v0.0.2-48-g28019fca6
 - Updating [`sky130_fd_sc_hd` v0.0.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hd/+/v0.0.1-23-g3aaa84ef4..v0.0.1-24-g3b141743e) to v0.0.1-24-g3b141743e
 - Updating [`sky130_fd_sc_hd` v0.0.2](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hd/+/v0.0.2-46-g8d095dc6f..v0.0.2-48-g28019fca6) to v0.0.2-48-g28019fca6
 - Updating [`sky130_fd_sc_hdll` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hdll/+/v0.1.1-50-g77450af72..v0.1.1-52-g0694bd238) to v0.1.1-52-g0694bd238
 - Updating [`sky130_fd_sc_hdll` v0.1.0](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hdll/+/v0.1.0-25-g82ea1266..v0.1.0-26-gd1039a88) to v0.1.0-26-gd1039a88
 - Updating [`sky130_fd_sc_hdll` v0.1.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hdll/+/v0.1.1-50-g77450af72..v0.1.1-52-g0694bd238) to v0.1.1-52-g0694bd238
 - Updating [`sky130_fd_sc_ls` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ls/+/v0.1.1-48-gedfe6c90b..v0.1.1-50-g4f549e30d) to v0.1.1-50-g4f549e30d
 - Updating [`sky130_fd_sc_ls` v0.1.0](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ls/+/v0.1.0-24-g72e0ddf7a..v0.1.0-25-gf708041e1) to v0.1.0-25-gf708041e1
 - Updating [`sky130_fd_sc_ls` v0.1.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ls/+/v0.1.1-48-gedfe6c90b..v0.1.1-50-g4f549e30d) to v0.1.1-50-g4f549e30d
 - Updating [`sky130_fd_sc_ms` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ms/+/v0.0.2-50-gfa42f3825..v0.0.2-52-g390bbc90b) to v0.0.2-52-g390bbc90b
 - Updating [`sky130_fd_sc_ms` v0.0.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ms/+/v0.0.1-25-g2fbf63838..v0.0.1-26-ge1bcbf8ee) to v0.0.1-26-ge1bcbf8ee
 - Updating [`sky130_fd_sc_ms` v0.0.2](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ms/+/v0.0.2-50-gfa42f3825..v0.0.2-52-g390bbc90b) to v0.0.2-52-g390bbc90b

 * libraries/sky130_fd_sc_hd/latest 8d095dc...28019fc (1):
   > Fix JSON for muxes using udp_mux_4to2.

 * libraries/sky130_fd_sc_hd/v0.0.1 3aaa84e...3b14174 (1):
   > Fix JSON for muxes using udp_mux_4to2.

 * libraries/sky130_fd_sc_hd/v0.0.2 8d095dc...28019fc (1):
   > Fix JSON for muxes using udp_mux_4to2.

 * libraries/sky130_fd_sc_hdll/latest 77450af...0694bd2 (1):
   > Fix JSON for muxes using udp_mux_4to2.

 * libraries/sky130_fd_sc_hdll/v0.1.0 82ea126...d1039a8 (1):
   > Fix JSON for muxes using udp_mux_4to2.

 * libraries/sky130_fd_sc_hdll/v0.1.1 77450af...0694bd2 (1):
   > Fix JSON for muxes using udp_mux_4to2.

 * libraries/sky130_fd_sc_ls/latest edfe6c9...4f549e3 (1):
   > Fix JSON for muxes using udp_mux_4to2.

 * libraries/sky130_fd_sc_ls/v0.1.0 72e0ddf...f708041 (1):
   > Fix JSON for muxes using udp_mux_4to2.

 * libraries/sky130_fd_sc_ls/v0.1.1 edfe6c9...4f549e3 (1):
   > Fix JSON for muxes using udp_mux_4to2.

 * libraries/sky130_fd_sc_ms/latest fa42f38...390bbc9 (1):
   > Fix JSON for muxes using udp_mux_4to2.

 * libraries/sky130_fd_sc_ms/v0.0.1 2fbf638...e1bcbf8 (1):
   > Fix JSON for muxes using udp_mux_4to2.

 * libraries/sky130_fd_sc_ms/v0.0.2 fa42f38...390bbc9 (1):
   > Fix JSON for muxes using udp_mux_4to2.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-11-03 23:52:38 -08:00
Tim 'mithro' Ansell 66e9d06dcf Improve the diode LEF files.
This change improves the `diode_2` and `fill_diode_[248]` LEF files in
the `sky130_fd_sc_hs` and `sky130_fd_sc_ms` libraries.

These changes include;
 * Adding `USE` and `SHAPE` properties.
 * Removing `CORE` class.
 * Fix layer for power pins.

This fixes https://github.com/google/skywater-pdk/issues/141.

Updating submodules on 2020-11-04 07:12:35 UTC

 - Updating [`sky130_fd_sc_hs` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hs/+/v0.0.2-46-g2d165a2ff..v0.0.2-48-g98372f073) to v0.0.2-48-g98372f073
 - Updating [`sky130_fd_sc_hs` v0.0.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hs/+/v0.0.1-23-gb81bfbb8d..v0.0.1-24-g7ad9f328a) to v0.0.1-24-g7ad9f328a
 - Updating [`sky130_fd_sc_hs` v0.0.2](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hs/+/v0.0.2-46-g2d165a2ff..v0.0.2-48-g98372f073) to v0.0.2-48-g98372f073
 - Updating [`sky130_fd_sc_ms` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ms/+/v0.0.2-48-g175daa5e8..v0.0.2-50-gfa42f3825) to v0.0.2-50-gfa42f3825
 - Updating [`sky130_fd_sc_ms` v0.0.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ms/+/v0.0.1-24-ga2ecab114..v0.0.1-25-g2fbf63838) to v0.0.1-25-g2fbf63838
 - Updating [`sky130_fd_sc_ms` v0.0.2](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ms/+/v0.0.2-48-g175daa5e8..v0.0.2-50-gfa42f3825) to v0.0.2-50-gfa42f3825

 * libraries/sky130_fd_sc_hs/latest 2d165a2...98372f0 (1):
   > Improve diode LEF files.

 * libraries/sky130_fd_sc_hs/v0.0.1 b81bfbb...7ad9f32 (1):
   > Improve diode LEF files.

 * libraries/sky130_fd_sc_hs/v0.0.2 2d165a2...98372f0 (1):
   > Improve diode LEF files.

 * libraries/sky130_fd_sc_ms/latest 175daa5...fa42f38 (1):
   > Improve diode LEF files.

 * libraries/sky130_fd_sc_ms/v0.0.1 a2ecab1...2fbf638 (1):
   > Improve diode LEF files.

 * libraries/sky130_fd_sc_ms/v0.0.2 175daa5...fa42f38 (1):
   > Improve diode LEF files.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-11-03 23:13:33 -08:00
Wojciech Gryncewicz 1e16594fb2 Removed duplicated keys from previous.rst
Signed-off-by: Wojciech Gryncewicz <wgryncewicz@antmicro.com>
2020-11-03 16:24:36 +01:00
Tim Ansell 9fcfb4c10f
Merge pull request #202 from antmicro/118-link-to-license
Added license link in the footer
2020-11-03 07:21:18 -08:00
Wojciech Gryncewicz e3f231464a Added license link in the footer 2020-11-03 15:02:23 +01:00
Tim Ansell 6c1a49726d
Merge pull request #196 from mithro/cell-fixes
Bug fixes to the standard cell libraries.
2020-10-29 21:41:12 -07:00
Tim 'mithro' Ansell 63fe6bd730 Bug fixes to the standard cell libraries.
Three fixes applied to all standard cell libraries;
 * lef: Fixing VNB/VPB properties in .magic.lef files, fixes #172.
 * verilog: Fixing power pins usage in non-powerpin mode, fixes #181.
 * cdl: Fixing missing terminals, fixes #194.

Updating submodules on 2020-10-29 19:19:47 UTC

 - Updating [`sky130_fd_sc_hd` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hd/+/v0.0.2-40-g836b7fa01..v0.0.2-46-g8d095dc6f) to v0.0.2-46-g8d095dc6f
 - Updating [`sky130_fd_sc_hd` v0.0.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hd/+/v0.0.1-20-g01fde9a43..v0.0.1-23-g3aaa84ef4) to v0.0.1-23-g3aaa84ef4
 - Updating [`sky130_fd_sc_hd` v0.0.2](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hd/+/v0.0.2-40-g836b7fa01..v0.0.2-46-g8d095dc6f) to v0.0.2-46-g8d095dc6f
 - Updating [`sky130_fd_sc_hdll` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hdll/+/v0.1.1-44-g7abde00cd..v0.1.1-50-g77450af72) to v0.1.1-50-g77450af72
 - Updating [`sky130_fd_sc_hdll` v0.1.0](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hdll/+/v0.1.0-22-g05d4cd52..v0.1.0-25-g82ea1266) to v0.1.0-25-g82ea1266
 - Updating [`sky130_fd_sc_hdll` v0.1.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hdll/+/v0.1.1-44-g7abde00cd..v0.1.1-50-g77450af72) to v0.1.1-50-g77450af72
 - Updating [`sky130_fd_sc_hs` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hs/+/v0.0.2-40-gd1e4650c3..v0.0.2-46-g2d165a2ff) to v0.0.2-46-g2d165a2ff
 - Updating [`sky130_fd_sc_hs` v0.0.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hs/+/v0.0.1-20-ga13469d26..v0.0.1-23-gb81bfbb8d) to v0.0.1-23-gb81bfbb8d
 - Updating [`sky130_fd_sc_hs` v0.0.2](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hs/+/v0.0.2-40-gd1e4650c3..v0.0.2-46-g2d165a2ff) to v0.0.2-46-g2d165a2ff
 - Updating [`sky130_fd_sc_ls` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ls/+/v0.1.1-42-g26dc99426..v0.1.1-48-gedfe6c90b) to v0.1.1-48-gedfe6c90b
 - Updating [`sky130_fd_sc_ls` v0.1.0](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ls/+/v0.1.0-21-gd8c271782..v0.1.0-24-g72e0ddf7a) to v0.1.0-24-g72e0ddf7a
 - Updating [`sky130_fd_sc_ls` v0.1.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ls/+/v0.1.1-42-g26dc99426..v0.1.1-48-gedfe6c90b) to v0.1.1-48-gedfe6c90b
 - Updating [`sky130_fd_sc_ms` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ms/+/v0.0.2-42-gec746c6bf..v0.0.2-48-g175daa5e8) to v0.0.2-48-g175daa5e8
 - Updating [`sky130_fd_sc_ms` v0.0.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ms/+/v0.0.1-21-ge9d513d1f..v0.0.1-24-ga2ecab114) to v0.0.1-24-ga2ecab114
 - Updating [`sky130_fd_sc_ms` v0.0.2](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ms/+/v0.0.2-42-gec746c6bf..v0.0.2-48-g175daa5e8) to v0.0.2-48-g175daa5e8

 * libraries/sky130_fd_sc_hd/latest 836b7fa...8d095dc (3):
   > lef: Fixing VNB/VPB properties in .magic.lef files.
   > verilog: Fixing power pins usage in non-powerpin mode.
   > cdl: Fixing missing terminals.

 * libraries/sky130_fd_sc_hd/v0.0.1 01fde9a...3aaa84e (3):
   > lef: Fixing VNB/VPB properties in .magic.lef files.
   > verilog: Fixing power pins usage in non-powerpin mode.
   > cdl: Fixing missing terminals.

 * libraries/sky130_fd_sc_hd/v0.0.2 836b7fa...8d095dc (3):
   > lef: Fixing VNB/VPB properties in .magic.lef files.
   > verilog: Fixing power pins usage in non-powerpin mode.
   > cdl: Fixing missing terminals.

 * libraries/sky130_fd_sc_hdll/latest 7abde00...77450af (3):
   > lef: Fixing VNB/VPB properties in .magic.lef files.
   > verilog: Fixing power pins usage in non-powerpin mode.
   > cdl: Fixing missing terminals.

 * libraries/sky130_fd_sc_hdll/v0.1.0 05d4cd5...82ea126 (3):
   > lef: Fixing VNB/VPB properties in .magic.lef files.
   > verilog: Fixing power pins usage in non-powerpin mode.
   > cdl: Fixing missing terminals.

 * libraries/sky130_fd_sc_hdll/v0.1.1 7abde00...77450af (3):
   > lef: Fixing VNB/VPB properties in .magic.lef files.
   > verilog: Fixing power pins usage in non-powerpin mode.
   > cdl: Fixing missing terminals.

 * libraries/sky130_fd_sc_hs/latest d1e4650...2d165a2 (3):
   > lef: Fixing VNB/VPB properties in .magic.lef files.
   > verilog: Fixing power pins usage in non-powerpin mode.
   > cdl: Fixing missing terminals.

 * libraries/sky130_fd_sc_hs/v0.0.1 a13469d...b81bfbb (3):
   > lef: Fixing VNB/VPB properties in .magic.lef files.
   > verilog: Fixing power pins usage in non-powerpin mode.
   > cdl: Fixing missing terminals.

 * libraries/sky130_fd_sc_hs/v0.0.2 d1e4650...2d165a2 (3):
   > lef: Fixing VNB/VPB properties in .magic.lef files.
   > verilog: Fixing power pins usage in non-powerpin mode.
   > cdl: Fixing missing terminals.

 * libraries/sky130_fd_sc_ls/latest 26dc994...edfe6c9 (3):
   > lef: Fixing VNB/VPB properties in .magic.lef files.
   > verilog: Fixing power pins usage in non-powerpin mode.
   > cdl: Fixing missing terminals.

 * libraries/sky130_fd_sc_ls/v0.1.0 d8c2717...72e0ddf (3):
   > lef: Fixing VNB/VPB properties in .magic.lef files.
   > verilog: Fixing power pins usage in non-powerpin mode.
   > cdl: Fixing missing terminals.

 * libraries/sky130_fd_sc_ls/v0.1.1 26dc994...edfe6c9 (3):
   > lef: Fixing VNB/VPB properties in .magic.lef files.
   > verilog: Fixing power pins usage in non-powerpin mode.
   > cdl: Fixing missing terminals.

 * libraries/sky130_fd_sc_ms/latest ec746c6...175daa5 (3):
   > lef: Fixing VNB/VPB properties in .magic.lef files.
   > verilog: Fixing power pins usage in non-powerpin mode.
   > cdl: Fixing missing terminals.

 * libraries/sky130_fd_sc_ms/v0.0.1 e9d513d...a2ecab1 (3):
   > lef: Fixing VNB/VPB properties in .magic.lef files.
   > verilog: Fixing power pins usage in non-powerpin mode.
   > cdl: Fixing missing terminals.

 * libraries/sky130_fd_sc_ms/v0.0.2 ec746c6...175daa5 (3):
   > lef: Fixing VNB/VPB properties in .magic.lef files.
   > verilog: Fixing power pins usage in non-powerpin mode.
   > cdl: Fixing missing terminals.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-10-29 13:11:16 -07:00
Tim Ansell 058da691db
Merge pull request #193 from mithro/pr-fixes
Updating submodules to improve spice and CDL files.
2020-10-26 08:02:18 -07:00
Tim 'mithro' Ansell 3f7bafe500 Updating submodules to improve spice and CDL files.
Fix incorrect extracted parameters in spice files (which fixes
https://github.com/google/skywater-pdk/issues/192).

Fix missing port in CDL files (which fixes
https://github.com/google/skywater-pdk/issues/191).

 - Updating [`sky130_fd_pr` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.20.0-10-g3195d6d..v0.20.0-28-g6b9ba08) to v0.20.0-28-g6b9ba08
 - Updating [`sky130_fd_pr` v0.0.9](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.0.9-1-g88be317..v0.0.9-3-ged20a7f) to v0.0.9-3-ged20a7f
 - Updating [`sky130_fd_pr` v0.10.0](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.10.0-2-g4ef3a9f..v0.10.0-6-g54c1ee1) to v0.10.0-6-g54c1ee1
 - Updating [`sky130_fd_pr` v0.10.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.10.1-3-g78516f4..v0.10.1-9-g46a6658) to v0.10.1-9-g46a6658
 - Updating [`sky130_fd_pr` v0.11.0](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.11.0-4-gb192529..v0.11.0-12-g4596aee) to v0.11.0-12-g4596aee
 - Updating [`sky130_fd_pr` v0.12.0](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.12.0-5-gc639b95..v0.12.0-15-g30e5e33) to v0.12.0-15-g30e5e33
 - Updating [`sky130_fd_pr` v0.12.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.12.1-6-g78ec0b6..v0.12.1-18-g3f9ec20) to v0.12.1-18-g3f9ec20
 - Updating [`sky130_fd_pr` v0.13.0](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.13.0-7-gef7ae9d..v0.13.0-21-g29fa6f3) to v0.13.0-21-g29fa6f3
 - Updating [`sky130_fd_pr` v0.20.0](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.20.0-8-g668e396..v0.20.0-24-g66a8c2d) to v0.20.0-24-g66a8c2d
 - Updating [`sky130_fd_pr` v0.20.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.20.1-9-g3195d6d..v0.20.1-27-g6b9ba08) to v0.20.1-27-g6b9ba08

 * libraries/sky130_fd_pr/latest 3195d6d...6b9ba08 (2):
   > Fix incorrect extracted parameters in spice files.
   > Fix missing port in CDL files.

 * libraries/sky130_fd_pr/v0.0.9 88be317...ed20a7f (2):
   > Fix incorrect extracted parameters in spice files.
   > Fix missing port in CDL files.

 * libraries/sky130_fd_pr/v0.10.0 4ef3a9f...54c1ee1 (2):
   > Fix incorrect extracted parameters in spice files.
   > Fix missing port in CDL files.

 * libraries/sky130_fd_pr/v0.10.1 78516f4...46a6658 (2):
   > Fix incorrect extracted parameters in spice files.
   > Fix missing port in CDL files.

 * libraries/sky130_fd_pr/v0.11.0 b192529...4596aee (2):
   > Fix incorrect extracted parameters in spice files.
   > Fix missing port in CDL files.

 * libraries/sky130_fd_pr/v0.12.0 c639b95...30e5e33 (2):
   > Fix incorrect extracted parameters in spice files.
   > Fix missing port in CDL files.

 * libraries/sky130_fd_pr/v0.12.1 78ec0b6...3f9ec20 (2):
   > Fix incorrect extracted parameters in spice files.
   > Fix missing port in CDL files.

 * libraries/sky130_fd_pr/v0.13.0 ef7ae9d...29fa6f3 (2):
   > Fix incorrect extracted parameters in spice files.
   > Fix missing port in CDL files.

 * libraries/sky130_fd_pr/v0.20.0 668e396...66a8c2d (2):
   > Fix incorrect extracted parameters in spice files.
   > Fix missing port in CDL files.

 * libraries/sky130_fd_pr/v0.20.1 3195d6d...6b9ba08 (2):
   > Fix incorrect extracted parameters in spice files.
   > Fix missing port in CDL files.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-10-26 07:33:42 -07:00
Tim Ansell e34f1edc53
Merge pull request #190 from mithro/pr-fixes
Updates to the primitive libraries.
2020-10-26 07:14:33 -07:00
Tim 'mithro' Ansell 826b6291c4 Updating submodules on 2020-10-25 23:59:18 UTC
Fixes the name of the nwell and rdl generic resistors in the SkyWater
primitive library (`sky130_fd_pr`).

Fixes https://github.com/google/skywater-pdk/issues/168.

 - Updating [`sky130_fd_pr` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.20.1..v0.20.0-10-g3195d6d) to v0.20.0-10-g3195d6d
 - Updating [`sky130_fd_pr` v0.0.9](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.0.9..v0.0.9-1-g88be317) to v0.0.9-1-g88be317
 - Updating [`sky130_fd_pr` v0.10.0](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.10.0..v0.10.0-2-g4ef3a9f) to v0.10.0-2-g4ef3a9f
 - Updating [`sky130_fd_pr` v0.10.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.10.1..v0.10.1-3-g78516f4) to v0.10.1-3-g78516f4
 - Updating [`sky130_fd_pr` v0.11.0](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.11.0..v0.11.0-4-gb192529) to v0.11.0-4-gb192529
 - Updating [`sky130_fd_pr` v0.12.0](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.12.0..v0.12.0-5-gc639b95) to v0.12.0-5-gc639b95
 - Updating [`sky130_fd_pr` v0.12.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.12.1..v0.12.1-6-g78ec0b6) to v0.12.1-6-g78ec0b6
 - Updating [`sky130_fd_pr` v0.13.0](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.13.0..v0.13.0-7-gef7ae9d) to v0.13.0-7-gef7ae9d
 - Updating [`sky130_fd_pr` v0.20.0](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.20.0..v0.20.0-8-g668e396) to v0.20.0-8-g668e396
 - Updating [`sky130_fd_pr` v0.20.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.20.1..v0.20.1-9-g3195d6d) to v0.20.1-9-g3195d6d

 * libraries/sky130_fd_pr/latest d717cd4...3195d6d (1):
   > Fix the name of nwell and rdl generic resistors.

 * libraries/sky130_fd_pr/v0.0.9 33b7687...88be317 (1):
   > Fix the name of nwell and rdl generic resistors.

 * libraries/sky130_fd_pr/v0.10.0 77429bf...4ef3a9f (1):
   > Fix the name of nwell and rdl generic resistors.

 * libraries/sky130_fd_pr/v0.10.1 aff6c99...78516f4 (1):
   > Fix the name of nwell and rdl generic resistors.

 * libraries/sky130_fd_pr/v0.11.0 a7a4ba1...b192529 (1):
   > Fix the name of nwell and rdl generic resistors.

 * libraries/sky130_fd_pr/v0.12.0 56eb01d...c639b95 (1):
   > Fix the name of nwell and rdl generic resistors.

 * libraries/sky130_fd_pr/v0.12.1 48bb19e...78ec0b6 (1):
   > Fix the name of nwell and rdl generic resistors.

 * libraries/sky130_fd_pr/v0.13.0 2997061...ef7ae9d (1):
   > Fix the name of nwell and rdl generic resistors.

 * libraries/sky130_fd_pr/v0.20.0 6d4ff0d...668e396 (1):
   > Fix the name of nwell and rdl generic resistors.

 * libraries/sky130_fd_pr/v0.20.1 d717cd4...3195d6d (1):
   > Fix the name of nwell and rdl generic resistors.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-10-26 06:27:58 -07:00
Tim 'mithro' Ansell 79834a57ec Make the primitive submodules point to right commits.
Previously all submodules were pointing at the latest version.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-10-26 06:27:58 -07:00
Tim 'mithro' Ansell ee4a011b69 Fixing primitive library version names.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-10-26 06:27:49 -07:00
Tim Ansell fb266d1081
Merge pull request #147 from wanderrful/fix-periphery-rules
docs: Fix final rule being incorrectly excluded

Fixes #75

Prior behavior was that the final element of the `rows` list would be removed for _every_ Rule in the CSV file when the rule did not contain a "Use"+"Explanation" section.  This PR puts a sanity check on that logic so that we only do it we actually need to (i.e. when a "Use"+"Explanation" section is present in the rule).
2020-10-16 10:14:02 -07:00
Wanderrful b0f48f052e Remove placeholder 2020-10-16 08:24:47 -05:00
Wanderrful 8f7ec915a2 Fix POSIX file paths 2020-10-16 08:24:47 -05:00
Wanderrful 4c51522684 Apply changes to generated CSV and RST files 2020-10-16 08:24:47 -05:00
Wanderrful 87d78ca78c Remove rows with "Section" in the first column 2020-10-16 08:22:26 -05:00
Wanderrful c0add3b9ca Specify UTF-8 encoding for all open() calls 2020-10-16 08:22:26 -05:00
Wanderrful 68a230db4c Apply changes to generated CSV and RST files 2020-10-16 08:22:26 -05:00
Wanderrful ec448b284d Fix #75 - final rule was excluded incorrectly 2020-10-16 08:22:26 -05:00
Tim Ansell abf8278aba
Merge pull request #182 from QuantamHD/master
scripts/liberty: Adds output directory customization
2020-10-14 12:08:25 -07:00
Ethan Mahintorabi db23cfaa59 scripts/liberty: Adds output directory customization
Adds the output flags -o and --output_directory to control the output of the liberty files.
2020-10-14 10:58:49 -07:00
Tim Ansell efdbdcaa61
Merge pull request #177 from mithro/io-doc-release
sky130_fd_io: Initial documentation only release.
2020-10-13 16:13:17 -07:00
Tim 'mithro' Ansell f7d23040ac sky130_fd_io: Initial documentation only release.
The SKY130 IO cells is a toolkit IP. It contains all the cells and
primitives required to construct an I/O ring in the SKY130 technology.

This sky130_fd_io library contained in this document covers different
kinds of I/O cells,

 * a general purpose I/O (`sky130_fd_io__gpio`), and
 * a special I/O (`sky130_fd_io__sio`),
 * a reference generator (`sky130_fd_io__refgen`) for providing voltage
   references to the `sky130_fd_io__sio`, and
 * Power and Ground (PG) cells that make up the I/O ring.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-10-13 14:23:56 -07:00
Tim Ansell ead6c917de
Merge pull request #176 from adrianfreed/patch-1
Corrected minor typos
2020-10-12 14:23:06 -07:00
Adrian Freed a651b17f5a
Corrected minor typos
Changed Sky30 to SKY130
Changed S130 to SKY130
Removed a dangling reference to a table
Clarified size comparison of hvl library
2020-10-12 11:24:12 -07:00
Tim Ansell 84cc610b4e
Merge pull request #174 from mithro/standard-cell-guide
docs: Adding summary of foundry provided cells.
2020-10-12 04:34:42 -07:00
Tim 'mithro' Ansell 4abbce3cf3 docs: Adding summary of foundry provided cells.
Provides a little bit of summary information on each of the foundry
provided standard cells.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-10-12 04:28:33 -07:00
Tim Ansell 30658b6116
Merge pull request #175 from mithro/python3.8-fix
env: Lock to Python 3.8
2020-10-12 04:27:18 -07:00
Tim 'mithro' Ansell 009d38d517 env: Lock to Python 3.8
Python 3.9 has been released but a lot of packages have not yet moved
forward.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-10-12 04:07:05 -07:00
Tim Ansell f3ed3d7154
Merge pull request #167 from mithro/verilog-fix-3
verilog: Fix ordering of ports on mux primitives.
2020-10-06 08:29:53 -07:00
Tim 'mithro' Ansell 795158aa4b Updating submodules on 2020-10-06 03:40:49 UTC
- Updating [`sky130_fd_sc_hd` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hd/+/v0.0.2-38-g9b8d061b..v0.0.2-40-g836b7fa0) to v0.0.2-40-g836b7fa0
 - Updating [`sky130_fd_sc_hd` v0.0.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hd/+/v0.0.1-19-g23c9281bd..v0.0.1-20-g01fde9a43) to v0.0.1-20-g01fde9a43
 - Updating [`sky130_fd_sc_hd` v0.0.2](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hd/+/v0.0.2-38-g9b8d061b..v0.0.2-40-g836b7fa0) to v0.0.2-40-g836b7fa0
 - Updating [`sky130_fd_sc_hdll` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hdll/+/v0.1.1-42-g1dc32e39..v0.1.1-44-g7abde00c) to v0.1.1-44-g7abde00c
 - Updating [`sky130_fd_sc_hdll` v0.1.0](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hdll/+/v0.1.0-21-g0934c6ec..v0.1.0-22-g05d4cd52) to v0.1.0-22-g05d4cd52
 - Updating [`sky130_fd_sc_hdll` v0.1.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hdll/+/v0.1.1-42-g1dc32e39..v0.1.1-44-g7abde00c) to v0.1.1-44-g7abde00c
 - Updating [`sky130_fd_sc_hs` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hs/+/v0.0.2-38-g1d151b87..v0.0.2-40-gd1e4650c) to v0.0.2-40-gd1e4650c
 - Updating [`sky130_fd_sc_hs` v0.0.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hs/+/v0.0.1-19-g632c15f0..v0.0.1-20-ga13469d2) to v0.0.1-20-ga13469d2
 - Updating [`sky130_fd_sc_hs` v0.0.2](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hs/+/v0.0.2-38-g1d151b87..v0.0.2-40-gd1e4650c) to v0.0.2-40-gd1e4650c
 - Updating [`sky130_fd_sc_ls` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ls/+/v0.1.1-40-gfd4c4436..v0.1.1-42-g26dc9942) to v0.1.1-42-g26dc9942
 - Updating [`sky130_fd_sc_ls` v0.1.0](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ls/+/v0.1.0-20-g8530db93..v0.1.0-21-gd8c27178) to v0.1.0-21-gd8c27178
 - Updating [`sky130_fd_sc_ls` v0.1.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ls/+/v0.1.1-40-gfd4c4436..v0.1.1-42-g26dc9942) to v0.1.1-42-g26dc9942
 - Updating [`sky130_fd_sc_ms` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ms/+/v0.0.2-40-g1cd268a4..v0.0.2-42-gec746c6b) to v0.0.2-42-gec746c6b
 - Updating [`sky130_fd_sc_ms` v0.0.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ms/+/v0.0.1-20-gc3d24b3b..v0.0.1-21-ge9d513d1) to v0.0.1-21-ge9d513d1
 - Updating [`sky130_fd_sc_ms` v0.0.2](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ms/+/v0.0.2-40-g1cd268a4..v0.0.2-42-gec746c6b) to v0.0.2-42-gec746c6b

 * libraries/sky130_fd_sc_hd/latest 9b8d061...836b7fa (1):
   > verilog: Fixing ordering of ports in primitives.

 * libraries/sky130_fd_sc_hd/v0.0.1 23c9281...01fde9a (1):
   > verilog: Fixing ordering of ports in primitives.

 * libraries/sky130_fd_sc_hd/v0.0.2 9b8d061...836b7fa (1):
   > verilog: Fixing ordering of ports in primitives.

 * libraries/sky130_fd_sc_hdll/latest 1dc32e3...7abde00 (1):
   > verilog: Fixing ordering of ports in primitives.

 * libraries/sky130_fd_sc_hdll/v0.1.0 0934c6e...05d4cd5 (1):
   > verilog: Fixing ordering of ports in primitives.

 * libraries/sky130_fd_sc_hdll/v0.1.1 1dc32e3...7abde00 (1):
   > verilog: Fixing ordering of ports in primitives.

 * libraries/sky130_fd_sc_hs/latest 1d151b8...d1e4650 (1):
   > verilog: Fixing ordering of ports in primitives.

 * libraries/sky130_fd_sc_hs/v0.0.1 632c15f...a13469d (1):
   > verilog: Fixing ordering of ports in primitives.

 * libraries/sky130_fd_sc_hs/v0.0.2 1d151b8...d1e4650 (1):
   > verilog: Fixing ordering of ports in primitives.

 * libraries/sky130_fd_sc_ls/latest fd4c443...26dc994 (1):
   > verilog: Fixing ordering of ports in primitives.

 * libraries/sky130_fd_sc_ls/v0.1.0 8530db9...d8c2717 (1):
   > verilog: Fixing ordering of ports in primitives.

 * libraries/sky130_fd_sc_ls/v0.1.1 fd4c443...26dc994 (1):
   > verilog: Fixing ordering of ports in primitives.

 * libraries/sky130_fd_sc_ms/latest 1cd268a...ec746c6 (1):
   > verilog: Fixing ordering of ports in primitives.

 * libraries/sky130_fd_sc_ms/v0.0.1 c3d24b3...e9d513d (1):
   > verilog: Fixing ordering of ports in primitives.

 * libraries/sky130_fd_sc_ms/v0.0.2 1cd268a...ec746c6 (1):
   > verilog: Fixing ordering of ports in primitives.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-10-05 20:41:14 -07:00
Tim Ansell 3ac9f24a1b
Merge pull request #166 from mithro/verilog-fix-2
verilog: Fixing usage of cell reserved word.
2020-10-05 20:12:03 -07:00
Tim 'mithro' Ansell d1de6e82fe Updating submodules on 2020-10-05 20:54:10 UTC
- Updating [`sky130_fd_sc_hd` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hd/+/v0.0.2-36-gc70c051b..v0.0.2-38-g9b8d061b) to v0.0.2-38-g9b8d061b
 - Updating [`sky130_fd_sc_hd` v0.0.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hd/+/v0.0.1-18-gfa8d392b6..v0.0.1-19-g23c9281bd) to v0.0.1-19-g23c9281bd
 - Updating [`sky130_fd_sc_hd` v0.0.2](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hd/+/v0.0.2-36-gc70c051b..v0.0.2-38-g9b8d061b) to v0.0.2-38-g9b8d061b
 - Updating [`sky130_fd_sc_hdll` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hdll/+/v0.1.1-40-g75bfa306..v0.1.1-42-g1dc32e39) to v0.1.1-42-g1dc32e39
 - Updating [`sky130_fd_sc_hdll` v0.1.0](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hdll/+/v0.1.0-20-gdba9671a..v0.1.0-21-g0934c6ec) to v0.1.0-21-g0934c6ec
 - Updating [`sky130_fd_sc_hdll` v0.1.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hdll/+/v0.1.1-40-g75bfa306..v0.1.1-42-g1dc32e39) to v0.1.1-42-g1dc32e39
 - Updating [`sky130_fd_sc_hs` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hs/+/v0.0.2-36-g6e32d91c..v0.0.2-38-g1d151b87) to v0.0.2-38-g1d151b87
 - Updating [`sky130_fd_sc_hs` v0.0.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hs/+/v0.0.1-18-g3c7f2248..v0.0.1-19-g632c15f0) to v0.0.1-19-g632c15f0
 - Updating [`sky130_fd_sc_hs` v0.0.2](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hs/+/v0.0.2-36-g6e32d91c..v0.0.2-38-g1d151b87) to v0.0.2-38-g1d151b87
 - Updating [`sky130_fd_sc_ls` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ls/+/v0.1.1-38-gfe214d2a..v0.1.1-40-gfd4c4436) to v0.1.1-40-gfd4c4436
 - Updating [`sky130_fd_sc_ls` v0.1.0](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ls/+/v0.1.0-19-g9fad0910..v0.1.0-20-g8530db93) to v0.1.0-20-g8530db93
 - Updating [`sky130_fd_sc_ls` v0.1.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ls/+/v0.1.1-38-gfe214d2a..v0.1.1-40-gfd4c4436) to v0.1.1-40-gfd4c4436
 - Updating [`sky130_fd_sc_ms` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ms/+/v0.0.2-38-gd94c2208..v0.0.2-40-g1cd268a4) to v0.0.2-40-g1cd268a4
 - Updating [`sky130_fd_sc_ms` v0.0.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ms/+/v0.0.1-19-gab46bcad..v0.0.1-20-gc3d24b3b) to v0.0.1-20-gc3d24b3b
 - Updating [`sky130_fd_sc_ms` v0.0.2](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ms/+/v0.0.2-38-gd94c2208..v0.0.2-40-g1cd268a4) to v0.0.2-40-g1cd268a4

 * libraries/sky130_fd_sc_hd/latest c70c051...9b8d061 (1):
   > verilog: Fixing usage of cell reserved word.

 * libraries/sky130_fd_sc_hd/v0.0.1 fa8d392...23c9281 (1):
   > verilog: Fixing usage of cell reserved word.

 * libraries/sky130_fd_sc_hd/v0.0.2 c70c051...9b8d061 (1):
   > verilog: Fixing usage of cell reserved word.

 * libraries/sky130_fd_sc_hdll/latest 75bfa30...1dc32e3 (1):
   > verilog: Fixing usage of cell reserved word.

 * libraries/sky130_fd_sc_hdll/v0.1.0 dba9671...0934c6e (1):
   > verilog: Fixing usage of cell reserved word.

 * libraries/sky130_fd_sc_hdll/v0.1.1 75bfa30...1dc32e3 (1):
   > verilog: Fixing usage of cell reserved word.

 * libraries/sky130_fd_sc_hs/latest 6e32d91...1d151b8 (1):
   > verilog: Fixing usage of cell reserved word.

 * libraries/sky130_fd_sc_hs/v0.0.1 3c7f224...632c15f (1):
   > verilog: Fixing usage of cell reserved word.

 * libraries/sky130_fd_sc_hs/v0.0.2 6e32d91...1d151b8 (1):
   > verilog: Fixing usage of cell reserved word.

 * libraries/sky130_fd_sc_ls/latest fe214d2...fd4c443 (1):
   > verilog: Fixing usage of cell reserved word.

 * libraries/sky130_fd_sc_ls/v0.1.0 9fad091...8530db9 (1):
   > verilog: Fixing usage of cell reserved word.

 * libraries/sky130_fd_sc_ls/v0.1.1 fe214d2...fd4c443 (1):
   > verilog: Fixing usage of cell reserved word.

 * libraries/sky130_fd_sc_ms/latest d94c220...1cd268a (1):
   > verilog: Fixing usage of cell reserved word.

 * libraries/sky130_fd_sc_ms/v0.0.1 ab46bca...c3d24b3 (1):
   > verilog: Fixing usage of cell reserved word.

 * libraries/sky130_fd_sc_ms/v0.0.2 d94c220...1cd268a (1):
   > verilog: Fixing usage of cell reserved word.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-10-05 13:59:53 -07:00
Tim Ansell 3f373a2b99
Merge pull request #165 from mithro/verilog-fix-1
verilog: Fixing include paths.
2020-10-05 10:38:23 -07:00
Tim 'mithro' Ansell 6d0518b389 Updating submodules on 2020-10-05 16:57:01 UTC
- Updating [`sky130_fd_sc_hd` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hd/+/v0.0.2-34-ga01b5960..v0.0.2-36-gc70c051b) to v0.0.2-36-gc70c051b
 - Updating [`sky130_fd_sc_hd` v0.0.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hd/+/v0.0.1-17-g80df069ec..v0.0.1-18-gfa8d392b6) to v0.0.1-18-gfa8d392b6
 - Updating [`sky130_fd_sc_hd` v0.0.2](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hd/+/v0.0.2-34-ga01b5960..v0.0.2-36-gc70c051b) to v0.0.2-36-gc70c051b
 - Updating [`sky130_fd_sc_hdll` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hdll/+/v0.1.1-38-gd35081bd..v0.1.1-40-g75bfa306) to v0.1.1-40-g75bfa306
 - Updating [`sky130_fd_sc_hdll` v0.1.0](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hdll/+/v0.1.0-19-ge0538afe..v0.1.0-20-gdba9671a) to v0.1.0-20-gdba9671a
 - Updating [`sky130_fd_sc_hdll` v0.1.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hdll/+/v0.1.1-38-gd35081bd..v0.1.1-40-g75bfa306) to v0.1.1-40-g75bfa306
 - Updating [`sky130_fd_sc_hs` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hs/+/v0.0.2-34-g12f46a31..v0.0.2-36-g6e32d91c) to v0.0.2-36-g6e32d91c
 - Updating [`sky130_fd_sc_hs` v0.0.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hs/+/v0.0.1-17-gc9d8e5b7..v0.0.1-18-g3c7f2248) to v0.0.1-18-g3c7f2248
 - Updating [`sky130_fd_sc_hs` v0.0.2](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hs/+/v0.0.2-34-g12f46a31..v0.0.2-36-g6e32d91c) to v0.0.2-36-g6e32d91c
 - Updating [`sky130_fd_sc_ls` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ls/+/v0.1.1-36-g50d426ef..v0.1.1-38-gfe214d2a) to v0.1.1-38-gfe214d2a
 - Updating [`sky130_fd_sc_ls` v0.1.0](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ls/+/v0.1.0-18-g3ded603d..v0.1.0-19-g9fad0910) to v0.1.0-19-g9fad0910
 - Updating [`sky130_fd_sc_ls` v0.1.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ls/+/v0.1.1-36-g50d426ef..v0.1.1-38-gfe214d2a) to v0.1.1-38-gfe214d2a
 - Updating [`sky130_fd_sc_ms` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ms/+/v0.0.2-36-g89f626bf..v0.0.2-38-gd94c2208) to v0.0.2-38-gd94c2208
 - Updating [`sky130_fd_sc_ms` v0.0.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ms/+/v0.0.1-18-g684a797e..v0.0.1-19-gab46bcad) to v0.0.1-19-gab46bcad
 - Updating [`sky130_fd_sc_ms` v0.0.2](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ms/+/v0.0.2-36-g89f626bf..v0.0.2-38-gd94c2208) to v0.0.2-38-gd94c2208

 * libraries/sky130_fd_sc_hd/latest a01b596...c70c051 (1):
   > verilog: Fixing include path.

 * libraries/sky130_fd_sc_hd/v0.0.1 80df069...fa8d392 (1):
   > verilog: Fixing include path.

 * libraries/sky130_fd_sc_hd/v0.0.2 a01b596...c70c051 (1):
   > verilog: Fixing include path.

 * libraries/sky130_fd_sc_hdll/latest d35081b...75bfa30 (1):
   > verilog: Fixing include path.

 * libraries/sky130_fd_sc_hdll/v0.1.0 e0538af...dba9671 (1):
   > verilog: Fixing include path.

 * libraries/sky130_fd_sc_hdll/v0.1.1 d35081b...75bfa30 (1):
   > verilog: Fixing include path.

 * libraries/sky130_fd_sc_hs/latest 12f46a3...6e32d91 (1):
   > verilog: Fixing include path.

 * libraries/sky130_fd_sc_hs/v0.0.1 c9d8e5b...3c7f224 (1):
   > verilog: Fixing include path.

 * libraries/sky130_fd_sc_hs/v0.0.2 12f46a3...6e32d91 (1):
   > verilog: Fixing include path.

 * libraries/sky130_fd_sc_ls/latest 50d426e...fe214d2 (1):
   > verilog: Fixing include path.

 * libraries/sky130_fd_sc_ls/v0.1.0 3ded603...9fad091 (1):
   > verilog: Fixing include path.

 * libraries/sky130_fd_sc_ls/v0.1.1 50d426e...fe214d2 (1):
   > verilog: Fixing include path.

 * libraries/sky130_fd_sc_ms/latest 89f626b...d94c220 (1):
   > verilog: Fixing include path.

 * libraries/sky130_fd_sc_ms/v0.0.1 684a797...ab46bca (1):
   > verilog: Fixing include path.

 * libraries/sky130_fd_sc_ms/v0.0.2 89f626b...d94c220 (1):
   > verilog: Fixing include path.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-10-05 09:57:21 -07:00
Tim Ansell 15ecbe3ecd
Merge pull request #164 from mithro/tlef-fix
Fixing the technology LEF files.
2020-10-05 08:27:31 -07:00
Tim 'mithro' Ansell 3247de0625 Updating submodules on 2020-10-05 15:09:05 UTC
- Updating [`sky130_fd_sc_hd` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hd/+/v0.0.2-32-g300eb6fb..v0.0.2-34-ga01b5960) to v0.0.2-34-ga01b5960
 - Updating [`sky130_fd_sc_hd` v0.0.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hd/+/v0.0.1-16-g79e271c1c..v0.0.1-17-g80df069ec) to v0.0.1-17-g80df069ec
 - Updating [`sky130_fd_sc_hd` v0.0.2](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hd/+/v0.0.2-32-g300eb6fb..v0.0.2-34-ga01b5960) to v0.0.2-34-ga01b5960
 - Updating [`sky130_fd_sc_hdll` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hdll/+/v0.1.1-36-gbc16e7d5..v0.1.1-38-gd35081bd) to v0.1.1-38-gd35081bd
 - Updating [`sky130_fd_sc_hdll` v0.1.0](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hdll/+/v0.1.0-18-ga00e913e..v0.1.0-19-ge0538afe) to v0.1.0-19-ge0538afe
 - Updating [`sky130_fd_sc_hdll` v0.1.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hdll/+/v0.1.1-36-gbc16e7d5..v0.1.1-38-gd35081bd) to v0.1.1-38-gd35081bd
 - Updating [`sky130_fd_sc_hs` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hs/+/v0.0.2-32-ge63414ff..v0.0.2-34-g12f46a31) to v0.0.2-34-g12f46a31
 - Updating [`sky130_fd_sc_hs` v0.0.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hs/+/v0.0.1-16-g00c87114..v0.0.1-17-gc9d8e5b7) to v0.0.1-17-gc9d8e5b7
 - Updating [`sky130_fd_sc_hs` v0.0.2](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hs/+/v0.0.2-32-ge63414ff..v0.0.2-34-g12f46a31) to v0.0.2-34-g12f46a31
 - Updating [`sky130_fd_sc_ls` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ls/+/v0.1.1-34-gae1e1735..v0.1.1-36-g50d426ef) to v0.1.1-36-g50d426ef
 - Updating [`sky130_fd_sc_ls` v0.1.0](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ls/+/v0.1.0-17-g11f1c6f7..v0.1.0-18-g3ded603d) to v0.1.0-18-g3ded603d
 - Updating [`sky130_fd_sc_ls` v0.1.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ls/+/v0.1.1-34-gae1e1735..v0.1.1-36-g50d426ef) to v0.1.1-36-g50d426ef
 - Updating [`sky130_fd_sc_ms` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ms/+/v0.0.2-34-g18c3b486..v0.0.2-36-g89f626bf) to v0.0.2-36-g89f626bf
 - Updating [`sky130_fd_sc_ms` v0.0.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ms/+/v0.0.1-17-gfe859da1..v0.0.1-18-g684a797e) to v0.0.1-18-g684a797e
 - Updating [`sky130_fd_sc_ms` v0.0.2](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ms/+/v0.0.2-34-g18c3b486..v0.0.2-36-g89f626bf) to v0.0.2-36-g89f626bf

 * libraries/sky130_fd_sc_hd/latest 300eb6f...a01b596 (1):
   > Fixing the technology LEF file.

 * libraries/sky130_fd_sc_hd/v0.0.1 79e271c...80df069 (1):
   > Fixing the technology LEF file.

 * libraries/sky130_fd_sc_hd/v0.0.2 300eb6f...a01b596 (1):
   > Fixing the technology LEF file.

 * libraries/sky130_fd_sc_hdll/latest bc16e7d...d35081b (1):
   > Fixing the technology LEF file.

 * libraries/sky130_fd_sc_hdll/v0.1.0 a00e913...e0538af (1):
   > Fixing the technology LEF file.

 * libraries/sky130_fd_sc_hdll/v0.1.1 bc16e7d...d35081b (1):
   > Fixing the technology LEF file.

 * libraries/sky130_fd_sc_hs/latest e63414f...12f46a3 (1):
   > Fixing the technology LEF file.

 * libraries/sky130_fd_sc_hs/v0.0.1 00c8711...c9d8e5b (1):
   > Fixing the technology LEF file.

 * libraries/sky130_fd_sc_hs/v0.0.2 e63414f...12f46a3 (1):
   > Fixing the technology LEF file.

 * libraries/sky130_fd_sc_ls/latest ae1e173...50d426e (1):
   > Fixing the technology LEF file.

 * libraries/sky130_fd_sc_ls/v0.1.0 11f1c6f...3ded603 (1):
   > Fixing the technology LEF file.

 * libraries/sky130_fd_sc_ls/v0.1.1 ae1e173...50d426e (1):
   > Fixing the technology LEF file.

 * libraries/sky130_fd_sc_ms/latest 18c3b48...89f626b (1):
   > Fixing the technology LEF file.

 * libraries/sky130_fd_sc_ms/v0.0.1 fe859da...684a797 (1):
   > Fixing the technology LEF file.

 * libraries/sky130_fd_sc_ms/v0.0.2 18c3b48...89f626b (1):
   > Fixing the technology LEF file.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-10-05 08:13:24 -07:00
Tim Ansell d53b3df652
Merge pull request #157 from mithro/primitives-add
Adding the primitive models
2020-09-30 17:55:54 -07:00
Tim 'mithro' Ansell b79a54e235 docs: Renaming so docs match `sky130_fd_pr` cell names.
* Make the directory names consistent with cell names.
 * Add `:model:` and `:cell:` around object names.
 * Small other cleanups.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-30 17:46:39 -07:00
Tim 'mithro' Ansell 0a35656db1 docs: Improve sort order of device-details page.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-30 17:27:47 -07:00
Tim 'mithro' Ansell a335a40331 docs: Fixing the sign on the Low Voltage PMOS FETs.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-30 17:27:47 -07:00
Tim 'mithro' Ansell 7738f321ff docs: Split the 3V and 5V native NMOS FETs.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-30 17:27:47 -07:00
Tim 'mithro' Ansell 788451177d docs: Adding details for various supported devices.
Each type of device includes;
 - General device description
 - Details about the spice model and operating conditions.
 - Images of the symbols for the device.
 - Image showing the cross-section of the device.

The devices included are;
 - Bipolar (NPN)
 - Bipolar (PNP)
 - MiM Capacitor
 - Vertical Parallel Plate (VPP) capacitors
 - SONOS cells
 - SRAM cells
 - Diodes
 - 11V/16V NMOS FET
 - 1.8V NMOS FET
 - 1.8V low-VT NMOS FET
 - 20V NMOS FET
 - 20V isolated NMOS FET
 - 20V native NMOS FET
 - 20V NMOS zero-VT FET
 - 3.0V and 5.0V native NMOS FET
 - 5.0V/10.5V NMOS FET
 - NMOS ESD FET
 - 10V/16V PMOS FET
 - 1.8V PMOS FET
 - 1.8V high-VT PMOS FET
 - 1.8V low-VT PMOS FET
 - 20V PMOS FET
 - 5.0V/10.5V PMOS FET
 - Generic Resistors
 - P- poly precision resistors
 - P+ poly precision resistors
 - Varactors

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>

Temp.
2020-09-30 17:27:47 -07:00
Tim 'mithro' Ansell fa5e348b4a docs: Makefile for generating a combined device-details.rst file.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-30 17:27:47 -07:00
Tim 'mithro' Ansell 0fccbdc534 docs: Adding `cell` role to Sphinx.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-30 17:27:39 -07:00
Tim 'mithro' Ansell 0de3fb356b docs: Adding useful rstdoc tool.
- `rstlisttable` - Convert RST grid tables to list-tables
 - `rstreflow` - Reflow paragraphs and tables
 - `rstretable` -Transforms list tables to grid tables

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-30 12:07:57 -07:00
Tim 'mithro' Ansell 2035d102e5 labels: Update the for the primitive library names.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-30 12:07:57 -07:00
Tim 'mithro' Ansell 2895e05bcd Adding submodules for sky130_fd_pr versions.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-28 12:49:35 -07:00