Tim Ansell
3803500497
Merge pull request #83 from Rholais/patch-1
...
Fix types in README.rst file
2020-07-10 17:02:32 -07:00
LI Haocheng
787b03194f
make README.rst
2020-07-10 23:53:49 +08:00
Rholais Lii
88809c2cdf
Fix more typo
2020-07-10 17:02:16 +08:00
Rholais Lii
e172d63674
Fix typo
2020-07-10 16:54:26 +08:00
Tim Ansell
5c99d9ee66
Merge pull request #79 from mithro/add-script-liberty-issue
...
infra: Labels related to specific scripts.
2020-07-09 11:45:31 -07:00
Tim 'mithro' Ansell
741fa6b057
infra: Adding autolablers for new script labels.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-09 11:24:03 -07:00
Tim 'mithro' Ansell
7fdcbc5783
infra: Adding a couple more script releated labels.
...
* `scripts-python-liberty` label for the script which generates the
liberty timing files.
* `scripts-python-verilog` label for the script which generates a lot
of the verilog files.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-09 11:14:27 -07:00
Tim Ansell
34859b8011
Merge pull request #60 from cclauss/patch-1
...
Makefile: Add a make lint-python command
2020-07-09 09:53:25 -07:00
Tim Ansell
c21978272e
Merge pull request #67 from mithro/docs-add
...
docs: Adding more documentation pages.
2020-07-09 08:57:13 -07:00
Tim 'mithro' Ansell
96f1f3edf9
docs: Adding verification tools placeholders.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-08 18:55:10 -07:00
Tim 'mithro' Ansell
a7baa587e3
docs: Adding placeholder pages for various tools.
...
* Analog tooling
- Generators BAG, FASoC, etc
- Manual tools KLayout, Magic, Innovus, etc
* Digital tooling
- Cadence Innovus
- OpenROAD
* Simulation tooling
- ngspice
- Cadence Spectre
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-08 18:55:10 -07:00
Tim 'mithro' Ansell
3dac1a7340
docs: Adding glossary plus previous nomenclature page.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-08 18:55:10 -07:00
Tim 'mithro' Ansell
59d34f1635
docs: Adding new library to the docs.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-08 18:55:10 -07:00
Tim Ansell
6bfc3841c1
Merge pull request #68 from mithro/tlef
...
Adding complete technology LEF files for digital standard cells
2020-07-08 18:45:34 -07:00
Tim 'mithro' Ansell
e56dae3ec6
infra: Adding tlef file type.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-08 17:53:22 -07:00
Tim 'mithro' Ansell
899dafc0e5
Updating submodules on 2020-07-09 00:30:03 UTC
...
- Updating [`sky130_fd_sc_hd` latest](./libraries/sky130_fd_sc_hd/latest) to v0.0.2-8-g7f795252
- Updating [`sky130_fd_sc_hd` v0.0.1](./libraries/sky130_fd_sc_hd/v0.0.1) to v0.0.1-4-g4cbecdca
- Updating [`sky130_fd_sc_hd` v0.0.2](./libraries/sky130_fd_sc_hd/v0.0.2) to v0.0.2-8-g7f79525
- Updating [`sky130_fd_sc_hdll` latest](./libraries/sky130_fd_sc_hdll/latest) to v0.1.1-8-gc4512ed0
- Updating [`sky130_fd_sc_hdll` v0.1.0](./libraries/sky130_fd_sc_hdll/v0.1.0) to v0.1.0-4-g60697a72
- Updating [`sky130_fd_sc_hdll` v0.1.1](./libraries/sky130_fd_sc_hdll/v0.1.1) to v0.1.1-8-gc4512ed0
- Updating [`sky130_fd_sc_hs` latest](./libraries/sky130_fd_sc_hs/latest) to v0.0.2-8-g8bc807e
- Updating [`sky130_fd_sc_hs` v0.0.1](./libraries/sky130_fd_sc_hs/v0.0.1) to v0.0.1-4-g73908d9
- Updating [`sky130_fd_sc_hs` v0.0.2](./libraries/sky130_fd_sc_hs/v0.0.2) to v0.0.2-8-g8bc807e
- Updating [`sky130_fd_sc_ls` latest](./libraries/sky130_fd_sc_ls/latest) to v0.1.1-8-gb8d4fa7
- Updating [`sky130_fd_sc_ls` v0.1.0](./libraries/sky130_fd_sc_ls/v0.1.0) to v0.1.0-4-g06ffd21
- Updating [`sky130_fd_sc_ls` v0.1.1](./libraries/sky130_fd_sc_ls/v0.1.1) to v0.1.1-8-gb8d4fa7
- Updating [`sky130_fd_sc_ms` latest](./libraries/sky130_fd_sc_ms/latest) to v0.0.2-8-g7ef2bc9
- Updating [`sky130_fd_sc_ms` v0.0.1](./libraries/sky130_fd_sc_ms/v0.0.1) to v0.0.1-4-g5825c0b
- Updating [`sky130_fd_sc_ms` v0.0.2](./libraries/sky130_fd_sc_ms/v0.0.2) to v0.0.2-8-g7ef2bc9
* libraries/sky130_fd_sc_hd/latest c0d4f99...7f79525 (1):
> Adding complete technology LEF file.
* libraries/sky130_fd_sc_hd/v0.0.1 7fb23b9...4cbecdc (1):
> Adding complete technology LEF file.
* libraries/sky130_fd_sc_hd/v0.0.2 c0d4f99...7f79525 (1):
> Adding complete technology LEF file.
* libraries/sky130_fd_sc_hdll/latest dfb3a88...c4512ed (1):
> Adding complete technology LEF file.
* libraries/sky130_fd_sc_hdll/v0.1.0 2d15473...60697a7 (1):
> Adding complete technology LEF file.
* libraries/sky130_fd_sc_hdll/v0.1.1 dfb3a88...c4512ed (1):
> Adding complete technology LEF file.
* libraries/sky130_fd_sc_hs/latest fb0e900...8bc807e (1):
> Adding complete technology LEF file.
* libraries/sky130_fd_sc_hs/v0.0.1 10be0bc...73908d9 (1):
> Adding complete technology LEF file.
* libraries/sky130_fd_sc_hs/v0.0.2 fb0e900...8bc807e (1):
> Adding complete technology LEF file.
* libraries/sky130_fd_sc_ls/latest 0f9747f...b8d4fa7 (1):
> Adding complete technology LEF file.
* libraries/sky130_fd_sc_ls/v0.1.0 166ea9e...06ffd21 (1):
> Adding complete technology LEF file.
* libraries/sky130_fd_sc_ls/v0.1.1 0f9747f...b8d4fa7 (1):
> Adding complete technology LEF file.
* libraries/sky130_fd_sc_ms/latest abc8abf...7ef2bc9 (1):
> Adding complete technology LEF file.
* libraries/sky130_fd_sc_ms/v0.0.1 c6396dd...5825c0b (1):
> Adding complete technology LEF file.
* libraries/sky130_fd_sc_ms/v0.0.2 abc8abf...7ef2bc9 (1):
> Adding complete technology LEF file.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-08 17:31:03 -07:00
Christian Clauss
88ddb1ec42
check: check-licenses lint-python
2020-07-07 07:23:43 +02:00
Tim Ansell
92dc0fd2f4
Merge pull request #64 from mithro/osu-label
...
Fixing the sky130_osu_sc label description
2020-07-06 16:35:49 -07:00
Tim Ansell
5b4ffe4fec
Fixing the sky130_osu_sc label description
2020-07-06 16:25:55 -07:00
Christian Clauss
09642eb864
requirements.txt: Add flake8
2020-07-06 23:49:41 +02:00
Christian Clauss
3ab41a3150
Revert modifications to .travis.yml
2020-07-06 22:23:04 +02:00
Christian Clauss
19d0c00b09
make check should lint-python
2020-07-06 20:48:12 +02:00
Christian Clauss
ffffc11659
Update Makefile
...
Co-authored-by: Tim Ansell <me@mith.ro>
2020-07-06 20:46:36 +02:00
Tim Ansell
b1fc6a7b2e
Merge pull request #34 from mithro/liberty
...
Adding liberty file generation
2020-07-06 06:41:34 -07:00
Tim 'mithro' Ansell
ee77597986
api: Change the way liberty attributes are sorted.
...
Fixes #37 , #40 .
The `LIBERTY_ATTRIBUTE_ORDER` template is used to control the ordering
of the liberty attribute output.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-06 06:36:13 -07:00
Tim 'mithro' Ansell
ad9a4a4b23
api: Ignore generated timing/*.lib files.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-06 06:36:13 -07:00
Tim 'mithro' Ansell
74273c4f0b
api: Adding liberty file generator.
...
Generates liberty timing files from the included json timing data.
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-07-06 06:36:13 -07:00
Tim 'mithro' Ansell
45580cb998
api: Fix parsing cell name.
...
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-06 06:36:13 -07:00
Tim 'mithro' Ansell
f25334442b
api: Adding corners processing.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-06 06:36:13 -07:00
Tim Ansell
9f9c58aec5
Merge pull request #33 from mithro/add-digital-cells
...
Add the standard cells libraries as submodules.
2020-07-06 06:34:58 -07:00
Christian Clauss
3f3f79905c
make lint-python before make env
2020-07-06 12:16:28 +02:00
Christian Clauss
beb75f5c79
Update Makefile
2020-07-06 12:08:15 +02:00
Christian Clauss
e77e870a1e
Update .travis.yml
2020-07-06 11:51:13 +02:00
Christian Clauss
8564ba4a19
Fix Travis CI build config validation issues
2020-07-06 11:50:04 +02:00
Christian Clauss
a1902b0cae
Update .travis.yml
2020-07-06 11:43:31 +02:00
Christian Clauss
e4f49b5123
Makefile: Add a make lint-python command
...
Fixes #45
2020-07-06 11:41:23 +02:00
Tim 'mithro' Ansell
3f84eadd5d
Updating submodules on 2020-07-05 21:07:12 UTC
...
- Updating [`sky130_fd_sc_hd` latest](./libraries/sky130_fd_sc_hd/latest) to v0.0.2-6-gc0d4f994
- Updating [`sky130_fd_sc_hd` v0.0.1](./libraries/sky130_fd_sc_hd/v0.0.1) to v0.0.1-3-g7fb23b9a
- Updating [`sky130_fd_sc_hd` v0.0.2](./libraries/sky130_fd_sc_hd/v0.0.2) to v0.0.2-6-gc0d4f99
- Updating [`sky130_fd_sc_hdll` latest](./libraries/sky130_fd_sc_hdll/latest) to v0.1.1-6-gdfb3a881
- Updating [`sky130_fd_sc_hdll` v0.1.0](./libraries/sky130_fd_sc_hdll/v0.1.0) to v0.1.0-3-g2d15473e
- Updating [`sky130_fd_sc_hdll` v0.1.1](./libraries/sky130_fd_sc_hdll/v0.1.1) to v0.1.1-6-gdfb3a881
- Updating [`sky130_fd_sc_hs` latest](./libraries/sky130_fd_sc_hs/latest) to v0.0.2-6-gfb0e900
- Updating [`sky130_fd_sc_hs` v0.0.1](./libraries/sky130_fd_sc_hs/v0.0.1) to v0.0.1-3-g10be0bc
- Updating [`sky130_fd_sc_hs` v0.0.2](./libraries/sky130_fd_sc_hs/v0.0.2) to v0.0.2-6-gfb0e900
- Updating [`sky130_fd_sc_ls` latest](./libraries/sky130_fd_sc_ls/latest) to v0.1.1-6-g0f9747f
- Updating [`sky130_fd_sc_ls` v0.1.0](./libraries/sky130_fd_sc_ls/v0.1.0) to v0.1.0-3-g166ea9e
- Updating [`sky130_fd_sc_ls` v0.1.1](./libraries/sky130_fd_sc_ls/v0.1.1) to v0.1.1-6-g0f9747f
- Updating [`sky130_fd_sc_ms` latest](./libraries/sky130_fd_sc_ms/latest) to v0.0.2-6-gabc8abf
- Updating [`sky130_fd_sc_ms` v0.0.1](./libraries/sky130_fd_sc_ms/v0.0.1) to v0.0.1-3-gc6396dd
- Updating [`sky130_fd_sc_ms` v0.0.2](./libraries/sky130_fd_sc_ms/v0.0.2) to v0.0.2-6-gabc8abf
* libraries/sky130_fd_sc_hd/latest 7471fc3...c0d4f99 (1):
> Adding .gitignore file.
* libraries/sky130_fd_sc_hd/v0.0.1 0d656d0...7fb23b9 (1):
> Adding .gitignore file.
* libraries/sky130_fd_sc_hd/v0.0.2 7471fc3...c0d4f99 (1):
> Adding .gitignore file.
* libraries/sky130_fd_sc_hdll/latest 4edd1d7...dfb3a88 (1):
> Adding .gitignore file.
* libraries/sky130_fd_sc_hdll/v0.1.0 59e5936...2d15473 (1):
> Adding .gitignore file.
* libraries/sky130_fd_sc_hdll/v0.1.1 4edd1d7...dfb3a88 (1):
> Adding .gitignore file.
* libraries/sky130_fd_sc_hs/latest 9ada39e...fb0e900 (1):
> Adding .gitignore file.
* libraries/sky130_fd_sc_hs/v0.0.1 c7d7735...10be0bc (1):
> Adding .gitignore file.
* libraries/sky130_fd_sc_hs/v0.0.2 9ada39e...fb0e900 (1):
> Adding .gitignore file.
* libraries/sky130_fd_sc_ls/latest 46fe267...0f9747f (1):
> Adding .gitignore file.
* libraries/sky130_fd_sc_ls/v0.1.0 a9873e6...166ea9e (1):
> Adding .gitignore file.
* libraries/sky130_fd_sc_ls/v0.1.1 46fe267...0f9747f (1):
> Adding .gitignore file.
* libraries/sky130_fd_sc_ms/latest 8d4c5ef...abc8abf (1):
> Adding .gitignore file.
* libraries/sky130_fd_sc_ms/v0.0.1 eb8f7ae...c6396dd (1):
> Adding .gitignore file.
* libraries/sky130_fd_sc_ms/v0.0.2 8d4c5ef...abc8abf (1):
> Adding .gitignore file.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-05 14:07:45 -07:00
Tim 'mithro' Ansell
4cbdbb5a73
Updating submodules on 2020-07-05 20:34:08 UTC
...
- Updating [`sky130_fd_sc_hd` latest](./libraries/sky130_fd_sc_hd/latest) to v0.0.2-4-g7471fc33
- Updating [`sky130_fd_sc_hd` v0.0.1](./libraries/sky130_fd_sc_hd/v0.0.1) to v0.0.1-2-g0d656d04
- Updating [`sky130_fd_sc_hd` v0.0.2](./libraries/sky130_fd_sc_hd/v0.0.2) to v0.0.2-4-g7471fc3
- Updating [`sky130_fd_sc_hdll` latest](./libraries/sky130_fd_sc_hdll/latest) to v0.1.1-4-g4edd1d77
- Updating [`sky130_fd_sc_hdll` v0.1.0](./libraries/sky130_fd_sc_hdll/v0.1.0) to v0.1.0-2-g59e59362
- Updating [`sky130_fd_sc_hdll` v0.1.1](./libraries/sky130_fd_sc_hdll/v0.1.1) to v0.1.1-4-g4edd1d77
- Updating [`sky130_fd_sc_hs` latest](./libraries/sky130_fd_sc_hs/latest) to v0.0.2-4-g9ada39e
- Updating [`sky130_fd_sc_hs` v0.0.1](./libraries/sky130_fd_sc_hs/v0.0.1) to v0.0.1-2-gc7d7735
- Updating [`sky130_fd_sc_hs` v0.0.2](./libraries/sky130_fd_sc_hs/v0.0.2) to v0.0.2-4-g9ada39e
- Updating [`sky130_fd_sc_ls` latest](./libraries/sky130_fd_sc_ls/latest) to v0.1.1-4-g46fe267
- Updating [`sky130_fd_sc_ls` v0.1.0](./libraries/sky130_fd_sc_ls/v0.1.0) to v0.1.0-2-ga9873e6
- Updating [`sky130_fd_sc_ls` v0.1.1](./libraries/sky130_fd_sc_ls/v0.1.1) to v0.1.1-4-g46fe267
- Updating [`sky130_fd_sc_ms` latest](./libraries/sky130_fd_sc_ms/latest) to v0.0.2-4-g8d4c5ef
- Updating [`sky130_fd_sc_ms` v0.0.1](./libraries/sky130_fd_sc_ms/v0.0.1) to v0.0.1-2-geb8f7ae
- Updating [`sky130_fd_sc_ms` v0.0.2](./libraries/sky130_fd_sc_ms/v0.0.2) to v0.0.2-4-g8d4c5ef
* libraries/sky130_fd_sc_hd/latest 6eb30cd...7471fc3 (1):
> Adding tlef files.
* libraries/sky130_fd_sc_hd/v0.0.1 89cbf18...0d656d0 (1):
> Adding tlef files.
* libraries/sky130_fd_sc_hd/v0.0.2 6eb30cd...7471fc3 (1):
> Adding tlef files.
* libraries/sky130_fd_sc_hdll/latest 1b93bea...4edd1d7 (1):
> Adding tlef files.
* libraries/sky130_fd_sc_hdll/v0.1.0 ffc14fa...59e5936 (1):
> Adding tlef files.
* libraries/sky130_fd_sc_hdll/v0.1.1 1b93bea...4edd1d7 (1):
> Adding tlef files.
* libraries/sky130_fd_sc_hs/latest 2347567...9ada39e (1):
> Adding tlef files.
* libraries/sky130_fd_sc_hs/v0.0.1 103fadf...c7d7735 (1):
> Adding tlef files.
* libraries/sky130_fd_sc_hs/v0.0.2 2347567...9ada39e (1):
> Adding tlef files.
* libraries/sky130_fd_sc_ls/latest cf95f5b...46fe267 (1):
> Adding tlef files.
* libraries/sky130_fd_sc_ls/v0.1.0 035fcbb...a9873e6 (1):
> Adding tlef files.
* libraries/sky130_fd_sc_ls/v0.1.1 cf95f5b...46fe267 (1):
> Adding tlef files.
* libraries/sky130_fd_sc_ms/latest 6ae61a0...8d4c5ef (2):
> Adding tlef files.
* libraries/sky130_fd_sc_ms/v0.0.1 996ed05...eb8f7ae (1):
> Adding tlef files.
* libraries/sky130_fd_sc_ms/v0.0.2 7681836...8d4c5ef (1):
> Adding tlef files.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-05 13:34:43 -07:00
Tim 'mithro' Ansell
52f6ba0ba0
Updating submodules on 2020-07-04 07:12:19 UTC
...
- Updating [`sky130_fd_sc_hd` latest](./libraries/sky130_fd_sc_hd/latest) to v0.0.2-2-g6eb30cd9
- Updating [`sky130_fd_sc_hd` v0.0.1](./libraries/sky130_fd_sc_hd/v0.0.1) to v0.0.1-1-g89cbf183
- Updating [`sky130_fd_sc_hd` v0.0.2](./libraries/sky130_fd_sc_hd/v0.0.2) to v0.0.2-2-g6eb30cd
- Updating [`sky130_fd_sc_hdll` latest](./libraries/sky130_fd_sc_hdll/latest) to v0.1.1-2-g1b93bea7
- Updating [`sky130_fd_sc_hdll` v0.1.0](./libraries/sky130_fd_sc_hdll/v0.1.0) to v0.1.0-1-gffc14fa7
- Updating [`sky130_fd_sc_hdll` v0.1.1](./libraries/sky130_fd_sc_hdll/v0.1.1) to v0.1.1-2-g1b93bea7
- Updating [`sky130_fd_sc_hs` latest](./libraries/sky130_fd_sc_hs/latest) to v0.0.2-2-g2347567
- Updating [`sky130_fd_sc_hs` v0.0.1](./libraries/sky130_fd_sc_hs/v0.0.1) to v0.0.1-1-g103fadf
- Updating [`sky130_fd_sc_hs` v0.0.2](./libraries/sky130_fd_sc_hs/v0.0.2) to v0.0.2-2-g2347567
- Updating [`sky130_fd_sc_ls` latest](./libraries/sky130_fd_sc_ls/latest) to v0.1.1-2-gcf95f5b
- Updating [`sky130_fd_sc_ls` v0.1.0](./libraries/sky130_fd_sc_ls/v0.1.0) to v0.1.0-1-g035fcbb
- Updating [`sky130_fd_sc_ls` v0.1.1](./libraries/sky130_fd_sc_ls/v0.1.1) to v0.1.1-2-gcf95f5b
- Updating [`sky130_fd_sc_ms` v0.0.1](./libraries/sky130_fd_sc_ms/v0.0.1) to v0.0.1-1-g996ed05
- Updating [`sky130_fd_sc_ms` v0.0.2](./libraries/sky130_fd_sc_ms/v0.0.2) to v0.0.2-2-g7681836
* libraries/sky130_fd_sc_hd/latest 47564a5...6eb30cd (1):
> timing: Fixing case of `internal_node` pin name.
* libraries/sky130_fd_sc_hd/v0.0.1 ca9a95a...89cbf18 (1):
> timing: Fixing case of `internal_node` pin name.
* libraries/sky130_fd_sc_hd/v0.0.2 47564a5...6eb30cd (1):
> timing: Fixing case of `internal_node` pin name.
* libraries/sky130_fd_sc_hdll/latest 066893b...1b93bea (1):
> timing: Fixing case of `internal_node` pin name.
* libraries/sky130_fd_sc_hdll/v0.1.0 268eea7...ffc14fa (1):
> timing: Fixing case of `internal_node` pin name.
* libraries/sky130_fd_sc_hdll/v0.1.1 066893b...1b93bea (1):
> timing: Fixing case of `internal_node` pin name.
* libraries/sky130_fd_sc_hs/latest d554433...2347567 (1):
> timing: Fixing case of `internal_node` pin name.
* libraries/sky130_fd_sc_hs/v0.0.1 0b3babc...103fadf (1):
> timing: Fixing case of `internal_node` pin name.
* libraries/sky130_fd_sc_hs/v0.0.2 d554433...2347567 (1):
> timing: Fixing case of `internal_node` pin name.
* libraries/sky130_fd_sc_ls/latest 596cbb9...cf95f5b (1):
> timing: Fixing case of `internal_node` pin name.
* libraries/sky130_fd_sc_ls/v0.1.0 d718a1c...035fcbb (1):
> timing: Fixing case of `internal_node` pin name.
* libraries/sky130_fd_sc_ls/v0.1.1 596cbb9...cf95f5b (1):
> timing: Fixing case of `internal_node` pin name.
* libraries/sky130_fd_sc_ms/v0.0.1 e1014fa...996ed05 (1):
> timing: Fixing case of `internal_node` pin name.
* libraries/sky130_fd_sc_ms/v0.0.2 6ae61a0...7681836 (1):
> timing: Fixing case of `internal_node` pin name.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-04 00:12:42 -07:00
Tim 'mithro' Ansell
3acbe0b1a3
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_hd`](https://github.com/google/skywater-pdk/tree/master/libraries/sky130_fd_sc_hd ) -
"High density" digital standard cells provided by the SkyWater
foundry.
* [`sky130_fd_sc_hdll`](https://github.com/google/skywater-pdk/tree/master/libraries/sky130_fd_sc_hdll ) -
"High density, low leakage" digital standard cells provided by the
SkyWater foundry.
* [`sky130_fd_sc_hs`](https://github.com/google/skywater-pdk/tree/master/libraries/sky130_fd_sc_hs ) -
"High speed" digital standard cells provided by the SkyWater foundry.
* [`sky130_fd_sc_ms`](https://github.com/google/skywater-pdk/tree/master/libraries/sky130_fd_sc_ms ) -
"Medium speed" digital standard cells provided by the SkyWater
foundry.
* [`sky130_fd_sc_ls`](https://github.com/google/skywater-pdk/tree/master/libraries/sky130_fd_sc_ls ) -
"Low speed" digital standard cells provided by the SkyWater foundry.
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-07-03 20:19:38 -07:00
Tim Ansell
d9e094c305
Merge pull request #48 from mithro/labels
...
infra: Adding Synopsys DesignCompiler label.
2020-07-02 14:07:11 -07:00
Tim 'mithro' Ansell
b008969341
infra: Adding Synopsys DesignCompiler label.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-02 13:54:34 -07:00
Tim Ansell
2cf3781c07
Merge pull request #43 from mithro/help-wanted
...
infra: Improve the labels a little.
2020-07-02 12:52:15 -07:00
Tim Ansell
fc27327fc6
Merge pull request #42 from cclauss/patch-1
...
Undefined name: minor -> self.hash
2020-07-02 12:50:30 -07:00
Tim 'mithro' Ansell
cbaeff4e0c
infra: Improve the labels a little.
...
* Add `help-wanted` and `good-first-issue` labels.
* Document the general label color scheme.
* Pull the non-color grouped labels to the top of the file.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-02 12:40:24 -07:00
Christian Clauss
cc2568a443
Undefined name: minor -> self.hash
...
[flake8](http://flake8.pycqa.org ) testing of https://github.com/google/skywater-pdk on Python 3.8.3
$ __flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics__
```
./scripts/python-skywater-pdk/skywater_pdk/base.py:332:71: F821 undefined name 'minor'
return (self.milestone, self.major, self.minor, self.commits, minor)
^
1 F821 undefined name 'minor'
1
```
https://flake8.pycqa.org/en/latest/user/error-codes.html
On the flake8 test selection, this PR does _not_ focus on "_style violations_" (the majority of flake8 error codes that [__psf/black__](https://github.com/psf/black ) can autocorrect). Instead these tests are focus on runtime safety and correctness:
* E9 tests are about Python syntax errors usually raised because flake8 can not build an Abstract Syntax Tree (AST). Often these issues are a sign of unused code or code that has not been ported to Python 3. These would be compile-time errors in a compiled language but in a dynamic language like Python they result in the script halting/crashing on the user.
* F63 tests are usually about the confusion between identity and equality in Python. Use ==/!= to compare str, bytes, and int literals is the classic case. These are areas where __a == b__ is True but __a is b__ is False (or vice versa). Python >= 3.8 will raise SyntaxWarnings on these instances.
* F7 tests logic errors and syntax errors in type hints
* F82 tests are almost always _undefined names_ which are usually a sign of a typo, missing imports, or code that has not been ported to Python 3. These also would be compile-time errors in a compiled language but in Python a __NameError__ is raised which will halt/crash the script on the user.
2020-07-02 21:39:19 +02:00
Tim Ansell
e8d78054d3
Merge pull request #39 from mithro/autolabel
...
infra: Adding autolabeler configuration.
2020-07-02 12:01:46 -07:00
Tim 'mithro' Ansell
0d6f2b3fab
infra: Adding autolabeler configuration.
...
See https://github.com/google/skywater-pdk/issues/36 .
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-02 11:23:56 -07:00
Tim Ansell
5295f7296c
Merge pull request #38 from mithro/manage-labels
...
Automatic manage GitHub labels
2020-07-02 11:21:22 -07:00
Tim 'mithro' Ansell
7676360100
infra: Improve tool labels.
...
* Reorder the tools section
* Add Synopsys PrimeTime as a tool.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-02 11:05:08 -07:00