Commit Graph

302 Commits

Author SHA1 Message Date
Wojciech Gryncewicz c7c5dd8a50 VCD to wavedrom JSON/SVG converter
Signed-off-by: Wojciech Gryncewicz <wgryncewicz@antmicro.com>
2020-11-30 18:40:38 +01:00
Wojciech Gryncewicz 09197ef30e Changed Icarus verilog package name in environment.yml 2020-11-27 19:15:21 +01:00
Wojciech Gryncewicz 742d1a87d0 Added cell VCD waveform generator script 2020-11-27 19:15:21 +01:00
Tim Ansell f1d096dac2
Merge pull request #222 from mithro/change-to-make-env
infra: Convert Makefile to use SymbiFlow's make-env setup.
2020-11-24 08:49:54 -08:00
Tim 'mithro' Ansell f2fccd58c7 infra: Also convert the documentation to use `make-env`.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-11-24 08:16:20 -08:00
Tim 'mithro' Ansell 7e0b9790e2 infra: Convert Makefile to use SymbiFlow's make-env setup.
Use https://github.com/SymbiFlow/make-env to set up the conda
environment correctly.

Fixes #46.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-11-24 08:16:13 -08:00
Tim Ansell ca58d58c07
Merge pull request #229 from antmicro/137-improve-equations-and-fractions
Added script converting rst subscript and equations to math.
2020-11-18 05:31:45 -08:00
Tim Ansell 19acadd90b
Merge pull request #241 from antmicro/159-codesearch-readme-links
Add repository links to the README.rst file
2020-11-17 13:50:25 -08:00
Tim Ansell f7932e137b
Merge pull request #227 from antmicro/105_add_units_to_rules
Add units to rules
2020-11-17 13:49:31 -08:00
Tim Ansell 0fc6127233
Merge pull request #243 from mithro/fix-141
Fix `CLASS` for fill_diode LEF files.
2020-11-17 13:48:54 -08:00
Tim 'mithro' Ansell bc9d01f145 Fix `CLASS` for fill_diode LEF files.
Replace `CLASS SPACER` with `CLASS CORE SPACER`.

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

Updating submodules on 2020-11-17 16:43:23 UTC

 - Updating [`sky130_fd_sc_hs` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hs/+/v0.0.2-48-g98372f07..v0.0.2-50-g1d051f49) to v0.0.2-50-g1d051f49
 - Updating [`sky130_fd_sc_hs` v0.0.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hs/+/v0.0.1-24-g7ad9f328..v0.0.1-25-g81f50340) to v0.0.1-25-g81f50340
 - Updating [`sky130_fd_sc_hs` v0.0.2](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hs/+/v0.0.2-48-g98372f07..v0.0.2-50-g1d051f49) to v0.0.2-50-g1d051f49
 - Updating [`sky130_fd_sc_ms` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ms/+/v0.0.2-52-g390bbc90..v0.0.2-54-gae1b7f68) to v0.0.2-54-gae1b7f68
 - Updating [`sky130_fd_sc_ms` v0.0.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ms/+/v0.0.1-26-ge1bcbf8e..v0.0.1-27-g14d70b1f) to v0.0.1-27-g14d70b1f
 - Updating [`sky130_fd_sc_ms` v0.0.2](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_ms/+/v0.0.2-52-g390bbc90..v0.0.2-54-gae1b7f68) to v0.0.2-54-gae1b7f68

 * libraries/sky130_fd_sc_hs/latest 98372f0...1d051f4 (1):
   > Fix `CLASS` for fill_diode LEF files.

 * libraries/sky130_fd_sc_hs/v0.0.1 7ad9f32...81f5034 (1):
   > Fix `CLASS` for fill_diode LEF files.

 * libraries/sky130_fd_sc_hs/v0.0.2 98372f0...1d051f4 (1):
   > Fix `CLASS` for fill_diode LEF files.

 * libraries/sky130_fd_sc_ms/latest 390bbc9...ae1b7f6 (1):
   > Fix `CLASS` for fill_diode LEF files.

 * libraries/sky130_fd_sc_ms/v0.0.1 e1bcbf8...14d70b1 (1):
   > Fix `CLASS` for fill_diode LEF files.

 * libraries/sky130_fd_sc_ms/v0.0.2 390bbc9...ae1b7f6 (1):
   > Fix `CLASS` for fill_diode LEF files.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-11-17 08:46:17 -08:00
Piotr Katarzynski 38aa82e0e8 Add repository links to the README.src.rst
Update wording
Regenerate README.rst

Signed-off-by: Piotr Katarzynski <pkatarzynski@antmicro.com>
2020-11-16 17:39:30 +01:00
Wojciech Gryncewicz 9039be3779 Unit column generated for periphery.csv and resulting tables 2020-11-16 17:13:49 +01:00
Wojciech Gryncewicz 1382e726c3 Subscript and equation formatting changed to math. 2020-11-16 17:05:48 +01:00
Tim Ansell d8e2cf1ba0
Merge pull request #226 from antmicro/159-codesearch-links
Add repository links to the main page
2020-11-13 10:13:02 -08:00
Tim Ansell dae7a858d4
Merge pull request #35 from mithro/add-digital-cells2
Second round of adding digital standard cells
2020-11-11 11:42:50 -08:00
Tim Ansell 6bb170d279
Merge pull request #234 from mithro/rtd-submodule
docs: Enable cloning the sky130_fd_io submodule.
2020-11-11 10:04:58 -08:00
Piotr Katarzynski 2c176786f1
Update CodeSearch link in docs/index.rst
Co-authored-by: Tim Ansell <me@mith.ro>
2020-11-11 18:37:58 +01:00
Piotr Katarzynski 393c8176b8
Update GitHub link in docs/index.rst
Co-authored-by: Tim Ansell <me@mith.ro>
2020-11-11 18:37:27 +01:00
Tim 'mithro' Ansell 5fe2931590 docs: Enable cloning the sky130_fd_io submodule.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-11-11 09:16:36 -08:00
Tim 'mithro' Ansell d1bb2e7de1 Updating submodules on 2020-11-08 03:31:25 UTC
- Updating [`sky130_fd_sc_hvl` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hvl/+/v0.0.3-12-gcf1e330..v0.0.3-75-g4fd4f85) to v0.0.3-75-g4fd4f85
 - Updating [`sky130_fd_sc_hvl` v0.0.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hvl/+/v0.0.1-4-g1d70761..v0.0.1-25-gc86542d) to v0.0.1-25-gc86542d
 - Updating [`sky130_fd_sc_hvl` v0.0.2](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hvl/+/v0.0.2-8-g4703a0f..v0.0.2-50-gfc47788) to v0.0.2-50-gfc47788
 - Updating [`sky130_fd_sc_hvl` v0.0.3](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hvl/+/v0.0.3-12-gcf1e330..v0.0.3-75-g4fd4f85) to v0.0.3-75-g4fd4f85
 - Updating [`sky130_fd_sc_lp` latest](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_lp/+/v0.0.2-10-g1d2c6cfd..v0.0.2-52-ge2c1e064) to v0.0.2-52-ge2c1e064
 - Updating [`sky130_fd_sc_lp` v0.0.1](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_lp/+/v0.0.1-5-g5e2d8e19..v0.0.1-26-g9ade3f19) to v0.0.1-26-g9ade3f19
 - Updating [`sky130_fd_sc_lp` v0.0.2](https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_lp/+/v0.0.2-10-g1d2c6cfd..v0.0.2-52-ge2c1e064) to v0.0.2-52-ge2c1e064

 * libraries/sky130_fd_sc_hvl/latest cf1e330...4fd4f85 (21):
   > Fix JSON for muxes using udp_mux_4to2.
   > lef: Fixing VNB/VPB properties in .magic.lef files.
   > verilog: Fixing power pins usage in non-powerpin mode.
   > cdl: Fixing missing terminals.
   > verilog: Fixing ordering of ports in primitives.
   > verilog: Fixing usage of cell reserved word.
   > verilog: Fixing include path.
   > Fixing the technology LEF file.
   > Updating spice files for names in pending `sky130_fd_pr` release.
   > Small update to `.svg` style.
   > `.lef` file improvements.
   > Fixing LEF 'CLASS' on fill cells.
   > Fixing the spice file headers.
   > Remove NAMESCASESENSITIVE from .magic.lef files.
   > Fixing LEF 'CLASS' for tap cells.
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.
   > Making sure all .lef files end in `END LIBRARY`.
   > Updating `.magic.lef` files using `lef write {cell} -toplayer`.
   > Fixing the `power_gating_pin`.
   > Convert to using comma seperator in .lib.json files.

 * libraries/sky130_fd_sc_hvl/v0.0.1 1d70761...c86542d (21):
   > Fix JSON for muxes using udp_mux_4to2.
   > lef: Fixing VNB/VPB properties in .magic.lef files.
   > verilog: Fixing power pins usage in non-powerpin mode.
   > cdl: Fixing missing terminals.
   > verilog: Fixing ordering of ports in primitives.
   > verilog: Fixing usage of cell reserved word.
   > verilog: Fixing include path.
   > Fixing the technology LEF file.
   > Updating spice files for names in pending `sky130_fd_pr` release.
   > Small update to `.svg` style.
   > `.lef` file improvements.
   > Fixing LEF 'CLASS' on fill cells.
   > Fixing the spice file headers.
   > Remove NAMESCASESENSITIVE from .magic.lef files.
   > Fixing LEF 'CLASS' for tap cells.
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.
   > Making sure all .lef files end in `END LIBRARY`.
   > Updating `.magic.lef` files using `lef write {cell} -toplayer`.
   > Fixing the `power_gating_pin`.
   > Convert to using comma seperator in .lib.json files.

 * libraries/sky130_fd_sc_hvl/v0.0.2 4703a0f...fc47788 (21):
   > Fix JSON for muxes using udp_mux_4to2.
   > lef: Fixing VNB/VPB properties in .magic.lef files.
   > verilog: Fixing power pins usage in non-powerpin mode.
   > cdl: Fixing missing terminals.
   > verilog: Fixing ordering of ports in primitives.
   > verilog: Fixing usage of cell reserved word.
   > verilog: Fixing include path.
   > Fixing the technology LEF file.
   > Updating spice files for names in pending `sky130_fd_pr` release.
   > Small update to `.svg` style.
   > `.lef` file improvements.
   > Fixing LEF 'CLASS' on fill cells.
   > Fixing the spice file headers.
   > Remove NAMESCASESENSITIVE from .magic.lef files.
   > Fixing LEF 'CLASS' for tap cells.
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.
   > Making sure all .lef files end in `END LIBRARY`.
   > Updating `.magic.lef` files using `lef write {cell} -toplayer`.
   > Fixing the `power_gating_pin`.
   > Convert to using comma seperator in .lib.json files.

 * libraries/sky130_fd_sc_hvl/v0.0.3 cf1e330...4fd4f85 (21):
   > Fix JSON for muxes using udp_mux_4to2.
   > lef: Fixing VNB/VPB properties in .magic.lef files.
   > verilog: Fixing power pins usage in non-powerpin mode.
   > cdl: Fixing missing terminals.
   > verilog: Fixing ordering of ports in primitives.
   > verilog: Fixing usage of cell reserved word.
   > verilog: Fixing include path.
   > Fixing the technology LEF file.
   > Updating spice files for names in pending `sky130_fd_pr` release.
   > Small update to `.svg` style.
   > `.lef` file improvements.
   > Fixing LEF 'CLASS' on fill cells.
   > Fixing the spice file headers.
   > Remove NAMESCASESENSITIVE from .magic.lef files.
   > Fixing LEF 'CLASS' for tap cells.
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.
   > Making sure all .lef files end in `END LIBRARY`.
   > Updating `.magic.lef` files using `lef write {cell} -toplayer`.
   > Fixing the `power_gating_pin`.
   > Convert to using comma seperator in .lib.json files.

 * libraries/sky130_fd_sc_lp/latest 1d2c6cf...e2c1e06 (21):
   > Fix JSON for muxes using udp_mux_4to2.
   > lef: Fixing VNB/VPB properties in .magic.lef files.
   > verilog: Fixing power pins usage in non-powerpin mode.
   > cdl: Fixing missing terminals.
   > verilog: Fixing ordering of ports in primitives.
   > verilog: Fixing usage of cell reserved word.
   > verilog: Fixing include path.
   > Fixing the technology LEF file.
   > Updating spice files for names in pending `sky130_fd_pr` release.
   > Small update to `.svg` style.
   > `.lef` file improvements.
   > Fixing LEF 'CLASS' on fill cells.
   > Fixing the spice file headers.
   > Remove NAMESCASESENSITIVE from .magic.lef files.
   > Fixing LEF 'CLASS' for tap cells.
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.
   > Making sure all .lef files end in `END LIBRARY`.
   > Updating `.magic.lef` files using `lef write {cell} -toplayer`.
   > Fixing the `power_gating_pin`.
   > Convert to using comma seperator in .lib.json files.

 * libraries/sky130_fd_sc_lp/v0.0.1 5e2d8e1...9ade3f1 (21):
   > Fix JSON for muxes using udp_mux_4to2.
   > lef: Fixing VNB/VPB properties in .magic.lef files.
   > verilog: Fixing power pins usage in non-powerpin mode.
   > cdl: Fixing missing terminals.
   > verilog: Fixing ordering of ports in primitives.
   > verilog: Fixing usage of cell reserved word.
   > verilog: Fixing include path.
   > Fixing the technology LEF file.
   > Updating spice files for names in pending `sky130_fd_pr` release.
   > Small update to `.svg` style.
   > `.lef` file improvements.
   > Fixing LEF 'CLASS' on fill cells.
   > Fixing the spice file headers.
   > Remove NAMESCASESENSITIVE from .magic.lef files.
   > Fixing LEF 'CLASS' for tap cells.
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.
   > Making sure all .lef files end in `END LIBRARY`.
   > Updating `.magic.lef` files using `lef write {cell} -toplayer`.
   > Fixing the `power_gating_pin`.
   > Convert to using comma seperator in .lib.json files.

 * libraries/sky130_fd_sc_lp/v0.0.2 1d2c6cf...e2c1e06 (21):
   > Fix JSON for muxes using udp_mux_4to2.
   > lef: Fixing VNB/VPB properties in .magic.lef files.
   > verilog: Fixing power pins usage in non-powerpin mode.
   > cdl: Fixing missing terminals.
   > verilog: Fixing ordering of ports in primitives.
   > verilog: Fixing usage of cell reserved word.
   > verilog: Fixing include path.
   > Fixing the technology LEF file.
   > Updating spice files for names in pending `sky130_fd_pr` release.
   > Small update to `.svg` style.
   > `.lef` file improvements.
   > Fixing LEF 'CLASS' on fill cells.
   > Fixing the spice file headers.
   > Remove NAMESCASESENSITIVE from .magic.lef files.
   > Fixing LEF 'CLASS' for tap cells.
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.
   > Making sure all .lef files end in `END LIBRARY`.
   > Updating `.magic.lef` files using `lef write {cell} -toplayer`.
   > Fixing the `power_gating_pin`.
   > Convert to using comma seperator in .lib.json files.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-11-11 09:01:40 -08:00
Tim 'mithro' Ansell 59a87c6d4d Updating submodules on 2020-07-11 01:08:34 UTC
- Updating [`sky130_fd_sc_hvl` latest](./libraries/sky130_fd_sc_hvl/latest) to v0.0.3-12-gcf1e330
 - Updating [`sky130_fd_sc_hvl` v0.0.1](./libraries/sky130_fd_sc_hvl/v0.0.1) to v0.0.1-4-g1d70761
 - Updating [`sky130_fd_sc_hvl` v0.0.2](./libraries/sky130_fd_sc_hvl/v0.0.2) to v0.0.2-8-g4703a0f
 - Updating [`sky130_fd_sc_hvl` v0.0.3](./libraries/sky130_fd_sc_hvl/v0.0.3) to v0.0.3-12-gcf1e330
 - Updating [`sky130_fd_sc_lp` latest](./libraries/sky130_fd_sc_lp/latest) to v0.0.2-10-g1d2c6cfd
 - Updating [`sky130_fd_sc_lp` v0.0.1](./libraries/sky130_fd_sc_lp/v0.0.1) to v0.0.1-5-g5e2d8e19
 - Updating [`sky130_fd_sc_lp` v0.0.2](./libraries/sky130_fd_sc_lp/v0.0.2) to v0.0.2-10-g1d2c6cfd

 * libraries/sky130_fd_sc_hvl/latest 60154b2...cf1e330 (4):
   > Adding complete technology LEF file.

 * libraries/sky130_fd_sc_hvl/v0.0.1 5f7f8e4...1d70761 (4):
   > Adding complete technology LEF file.

 * libraries/sky130_fd_sc_hvl/v0.0.2 109ebfb...4703a0f (4):
   > Adding complete technology LEF file.

 * libraries/sky130_fd_sc_hvl/v0.0.3 60154b2...cf1e330 (4):
   > Adding complete technology LEF file.

 * libraries/sky130_fd_sc_lp/latest ea82570...1d2c6cf (5):
   > Fixing the `power_gating_pin`.

 * libraries/sky130_fd_sc_lp/v0.0.1 e35e600...5e2d8e1 (5):
   > Fixing the `power_gating_pin`.

 * libraries/sky130_fd_sc_lp/v0.0.2 ea82570...1d2c6cf (5):
   > Fixing the `power_gating_pin`.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-11-11 09:01:40 -08:00
Tim 'mithro' Ansell 56ce29f50c Add the standard cells as submodules.
They are being added as submodules from the
https://foss-eda-tools.googlesource.com/ repository due to their large
size. People are encouraged to only initialize and clone the submodules
needed for their designs.

 * [`sky130_fd_sc_hvl`](https://github.com/google/skywater-pdk/tree/master/libraries/sky130_fd_sc_hvl) -
   "High voltage" digital standard cells provided by the SkyWater
   foundry.

 * [`sky130_fd_sc_lp`](https://github.com/google/skywater-pdk/tree/master/libraries/sky130_fd_sc_hp) -
   "Low power" digital standard cells provided by the SkyWater foundry.

Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-11-11 09:01:35 -08:00
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
Piotr Katarzynski 24204d3f9a Add repository links to the main page
Signed-off-by: Piotr Katarzynski <pkatarzynski@antmicro.com>
2020-11-09 16:25:53 +01: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