Commit Graph

278 Commits

Author SHA1 Message Date
Tim Ansell e9d493a4a7
Merge pull request #233 from mithro/fix-171
sky130_fd_pr: Fix two small issues with the spice models.
2020-11-11 07:48:05 -08:00
Tim 'mithro' Ansell bd8fa498f1 sky130_fd_pr: Fix two small issues with the spice models.
* Fix incorrect usage of "temp" (and remove `.param TEMP=27`) which
   fixes https://github.com/google/skywater-pdk/issues/171

 * Fix incorrect inclusion paths which fixes
   https://github.com/google/skywater-pdk/issues/228

Updating submodules on 2020-11-10 20:28:15 UTC

 - Updating [`sky130_fd_pr` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.20.1-27-g6b9ba08..v0.20.1-44-gf62031a) to v0.20.1-44-gf62031a
 - Updating [`sky130_fd_pr` v0.10.0](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.10.0-6-g54c1ee17..v0.10.0-8-g6a45d866) to v0.10.0-8-g6a45d866
 - Updating [`sky130_fd_pr` v0.10.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.10.1-9-g46a66585..v0.10.1-13-g5f8c2210) to v0.10.1-13-g5f8c2210
 - Updating [`sky130_fd_pr` v0.11.0](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.11.0-12-g4596aee6..v0.11.0-18-gc4243899) to v0.11.0-18-gc4243899
 - Updating [`sky130_fd_pr` v0.12.0](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.12.0-15-g30e5e33e..v0.12.0-23-g0cd300ee) to v0.12.0-23-g0cd300ee
 - Updating [`sky130_fd_pr` v0.12.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.12.1-18-g3f9ec205..v0.12.1-28-gbe3566d2) to v0.12.1-28-gbe3566d2
 - Updating [`sky130_fd_pr` v0.13.0](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.13.0-21-g29fa6f30..v0.13.0-33-g32aede29) to v0.13.0-33-g32aede29
 - Updating [`sky130_fd_pr` v0.20.0](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.20.0-24-g66a8c2db..v0.20.0-38-g9e08415b) to v0.20.0-38-g9e08415b
 - Updating [`sky130_fd_pr` v0.20.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_pr/+/v0.20.1-27-g6b9ba08..v0.20.1-44-gf62031a) to v0.20.1-44-gf62031a

 * libraries/sky130_fd_pr/latest 6b9ba08...f62031a (3):
   > spice: Remove `.param TEMP=27`.
   > Fix usage of "temp" instead of "temper" in spice models.
   > Fixing including right pm3 file from spice corner files.

 * libraries/sky130_fd_pr/v0.10.0 54c1ee1...6a45d86 (2):
   > Fix usage of "temp" instead of "temper" in spice models.
   > Fixing including right pm3 file from spice corner files.

 * libraries/sky130_fd_pr/v0.10.1 46a6658...5f8c221 (2):
   > Fix usage of "temp" instead of "temper" in spice models.
   > Fixing including right pm3 file from spice corner files.

 * libraries/sky130_fd_pr/v0.11.0 4596aee...c424389 (2):
   > Fix usage of "temp" instead of "temper" in spice models.
   > Fixing including right pm3 file from spice corner files.

 * libraries/sky130_fd_pr/v0.12.0 30e5e33...0cd300e (2):
   > Fix usage of "temp" instead of "temper" in spice models.
   > Fixing including right pm3 file from spice corner files.

 * libraries/sky130_fd_pr/v0.12.1 3f9ec20...be3566d (2):
   > Fix usage of "temp" instead of "temper" in spice models.
   > Fixing including right pm3 file from spice corner files.

 * libraries/sky130_fd_pr/v0.13.0 29fa6f3...32aede2 (2):
   > Fix usage of "temp" instead of "temper" in spice models.
   > Fixing including right pm3 file from spice corner files.

 * libraries/sky130_fd_pr/v0.20.0 66a8c2d...9e08415 (2):
   > Fix usage of "temp" instead of "temper" in spice models.
   > Fixing including right pm3 file from spice corner files.

 * libraries/sky130_fd_pr/v0.20.1 6b9ba08...f62031a (3):
   > spice: Remove `.param TEMP=27`.
   > Fix usage of "temp" instead of "temper" in spice models.
   > Fixing including right pm3 file from spice corner files.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-11-10 12:29:05 -08:00
Tim Ansell 9358493c0e
Merge pull request #232 from mithro/fix-154
sky130_fd_sc_hd: Fix lpflow_bleeder verilog models.
2020-11-10 11:25:12 -08:00
Tim Ansell 1ce480d611
Merge pull request #231 from mithro/fix-178
sky130_fd_sc_hd: Fix spurious `wire 1'b0` definition in lpflow_inputisolatch.
2020-11-10 09:39:46 -08:00
Tim 'mithro' Ansell 0e1fa89b2d sky130_fd_sc_hd: Fix lpflow_bleeder verilog models.
Fixes https://github.com/google/skywater-pdk/issues/154.

Updating submodules on 2020-11-10 17:19:54 UTC

 - Updating [`sky130_fd_sc_hd` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hd/+/v0.0.2-50-g0f0b6a306..v0.0.2-52-gac7fb61f0) to v0.0.2-52-gac7fb61f0
 - Updating [`sky130_fd_sc_hd` v0.0.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hd/+/v0.0.1-25-g25ed6683d..v0.0.1-26-g28c101fc5) to v0.0.1-26-g28c101fc5
 - Updating [`sky130_fd_sc_hd` v0.0.2](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hd/+/v0.0.2-50-g0f0b6a30..v0.0.2-52-gac7fb61f) to v0.0.2-52-gac7fb61f

 * libraries/sky130_fd_sc_hd/latest 0f0b6a3...ac7fb61 (1):
   > lpflow_bleeder: Fixing the verilog models.

 * libraries/sky130_fd_sc_hd/v0.0.1 25ed668...28c101f (1):
   > lpflow_bleeder: Fixing the verilog models.

 * libraries/sky130_fd_sc_hd/v0.0.2 0f0b6a3...ac7fb61 (1):
   > lpflow_bleeder: Fixing the verilog models.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-11-10 09:21:29 -08:00
Tim Ansell ea4ac45797
Merge pull request #224 from mithro/release-io
Limited release of the SKY130 IO and periphery cells.
2020-11-10 09:12:21 -08:00
Tim 'mithro' Ansell 05eddae23a sky130_fd_sc_hd: Fix spurious `wire 1'b0` definition in lpflow_inputisolatch.
Fixes https://github.com/google/skywater-pdk/issues/178.

Updating submodules on 2020-11-10 16:52:00 UTC

 - Updating [`sky130_fd_sc_hd` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hd/+/v0.0.2-48-g28019fca6..v0.0.2-50-g0f0b6a306) to v0.0.2-50-g0f0b6a306
 - Updating [`sky130_fd_sc_hd` v0.0.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hd/+/v0.0.1-24-g3b141743e..v0.0.1-25-g25ed6683d) to v0.0.1-25-g25ed6683d
 - Updating [`sky130_fd_sc_hd` v0.0.2](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hd/+/v0.0.2-48-g28019fca..v0.0.2-50-g0f0b6a30) to v0.0.2-50-g0f0b6a30

 * libraries/sky130_fd_sc_hd/latest 28019fc...0f0b6a3 (1):
   > verilog: Fixing spurious `wire 1'b0` definition in lpflow_inputisolatch.

 * libraries/sky130_fd_sc_hd/v0.0.1 3b14174...25ed668 (1):
   > verilog: Fixing spurious `wire 1'b0` definition in lpflow_inputisolatch.

 * libraries/sky130_fd_sc_hd/v0.0.2 28019fc...0f0b6a3 (1):
   > verilog: Fixing spurious `wire 1'b0` definition in lpflow_inputisolatch.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-11-10 08:56:01 -08:00
Tim 'mithro' Ansell 121ee1bd42 Limited release of the SKY130 IO and periphery cells.
Release of a subset of the full IO. This release includes;
 * Power pads;
    - High voltage - `top_power_hvc_wpad`, `top_ground_hvc_wpad`
    - Low voltage - `top_power_lvc_wpad`, `top_ground_lvc_wpad`
 * Reference generators - `top_refgen`, `top_refgen_new`.
 * Standard GPIO (`top_gpiov2`).
 * I2C compatible GPIO with over-voltage tolerance (`top_gpio_ovtv2`).
 * Special SIO (`top_sio`) with differential macro (`top_sio_macro`).
 * System wide reset influencing XRES cell (`top_xres4v2`).

Future release will include;
 * Original standard GPIO (`top_gpio`).
 * More power pad versions.
 * More XRES cells.
 * More reference generators (`top_vrefcapv2`, etc).
 * Spice and CDL models for the IOs.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-11-10 06:00:28 -08:00
Tim Ansell c06bef0d55
Merge pull request #218 from google/dependabot/github_actions/crazy-max/ghaction-github-labeler-v3.1.0
build(deps): Bump crazy-max/ghaction-github-labeler from v2 to v3.1.0
2020-11-08 11:36:25 -08:00
Tim Ansell 0a0a4acd02
Merge pull request #219 from mithro/gha-autolabeler2labeler
infra: Add a little bit of documentation to labeler.yml file.
2020-11-07 21:53:28 -08:00
dependabot[bot] 508ccfa205
build(deps): Bump crazy-max/ghaction-github-labeler from v2 to v3.1.0
Bumps [crazy-max/ghaction-github-labeler](https://github.com/crazy-max/ghaction-github-labeler) from v2 to v3.1.0.
- [Release notes](https://github.com/crazy-max/ghaction-github-labeler/releases)
- [Changelog](https://github.com/crazy-max/ghaction-github-labeler/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crazy-max/ghaction-github-labeler/compare/v2...dbccbd0ebd1178b5942ba419c921b36525829588)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-08 03:30:11 +00:00
Tim 'mithro' Ansell 8be78b3d5f infra: Add a little bit of documentation to labeler.yml file.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-11-07 19:29:16 -08:00
Tim Ansell 5a889b264e
Merge pull request #220 from mithro/kokoro
infra: Adding kokoro setup.
2020-11-07 19:06:43 -08:00
Tim 'mithro' Ansell 6130c50398 infra: Adding kokoro setup.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-11-07 15:26:58 -08:00
Tim Ansell a23770b5d5
Merge pull request #217 from mithro/gha-autolabeler2labeler
infra: Escape strings starting with *
2020-11-07 14:14:23 -08:00
Tim 'mithro' Ansell 3a3884b4c7 infra: Escape strings starting with *
Yaml treats strings starting with a `*` character as references to
previous mappings (defined with `&`). Hence any glob starting with *
needs to be wrapped in quotes.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-11-07 14:07:24 -08:00
Tim Ansell 03d2b600f6
Merge pull request #216 from mithro/dependabot
infra: Fix dependabot config file.
2020-11-07 14:06:00 -08:00
Tim 'mithro' Ansell 56adb31129 infra: Fix dependabot config file.
* The yaml file was a dependabot config file, not a GitHub actions
   workflow config file.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-11-07 13:37:47 -08:00
Tim Ansell 6cf261f0b5
Merge pull request #215 from mithro/gha-autolabeler2labeler
Convert from old autolabeler GitHub App to new GitHub Actions based tool
2020-11-07 12:24:28 -08:00
Tim Ansell bb11a184ec
Merge pull request #214 from diadatp/fix-t4-footnotes
Fix footnote issue in table 4
2020-11-07 11:00:28 -08:00
Tim 'mithro' Ansell 1ffd21c306 infra: Rework labeler.yml file.
Convert to the other style of YAML lists which matches the documentation
at https://github.com/actions/labeler#basic-examples and
https://github.com/actions/labeler#common-examples

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-11-07 10:50:44 -08:00
Tim 'mithro' Ansell 99f179d211 infra: Convert from old autolabeler GitHub App to new GitHub actions version.
The old autolabeler GitHub App is no longer supported and broken. The
new GitHub actions autolabeler is maintained by GitHub.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-11-07 10:50:44 -08:00
diadatp 2566c6e338 Fix footnote issue in table 4 2020-11-08 00:17:18 +05:30
Tim Ansell 63cf4d9b39
Merge pull request #213 from mithro/dependabot-gha
infra: Use dependabot to automatically update GitHub actions.
2020-11-07 10:43:36 -08:00
Tim 'mithro' Ansell 2b65ce6ead infra: Use dependabot to automatically update GitHub actions.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-11-07 10:22:03 -08:00
Tim Ansell 6fd025ed33
Merge pull request #211 from antmicro/enable_no_conda
Enable not using conda for docs build
2020-11-06 14:00:04 -08:00
Tim Ansell 20d9d56b6f
Merge pull request #209 from antmicro/33-periphery-rules-table-width
Periphery table column width fix - removed total table width
2020-11-06 09:49:11 -08:00
Michael Gielda e6336c5038 Enable not using conda for docs build
Signed-off-by: Michael Gielda <mgielda@antmicro.com>
2020-11-06 15:46:58 +01:00
Wojciech Gryncewicz b80f532bbc removed total table width field from periphery table rst template
Signed-off-by: Wojciech Gryncewicz <wgryncewicz@antmicro.com>
2020-11-06 14:11:41 +01:00
Tim Ansell de673cb3b5
Merge pull request #208 from antmicro/71_periphery_rules_n_fix
Periphery csv description line break handling
2020-11-05 11:10:53 -08:00
Wojciech Gryncewicz 93b039d1fc csv description line break handling
Signed-off-by: Wojciech Gryncewicz <wgryncewicz@antmicro.com>

periphery csv description line break handling

Signed-off-by: Wojciech Gryncewicz <wgryncewicz@antmicro.com>

Reduction of one item lists

Signed-off-by: Wojciech Gryncewicz <wgryncewicz@antmicro.com>
2020-11-05 15:38:28 +01:00
Tim Ansell a259adcae1
Merge pull request #207 from mithro/mux-json-fix
Fix JSON for muxes using udp_mux_4to2.
2020-11-04 15:02:11 -08:00
Tim Ansell 4957ac8093
Merge pull request #204 from mithro/diode-lef-fixes
Improve the diode LEF files.
2020-11-04 14:02:33 -08:00
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
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