Commit Graph

370 Commits

Author SHA1 Message Date
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
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