Commit Graph

370 Commits

Author SHA1 Message Date
Tim 'mithro' Ansell 1fb5d531b6 docs: Adding Parasitic Layout Extraction docs.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-10 16:39:07 -07:00
Tim 'mithro' Ansell 45fad831cb docs: Adding WLCSP design rules.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-10 16:39:07 -07:00
Tim 'mithro' Ansell 0dcc767be6 docs: Add high (and ultra high) voltage methodology.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-10 16:39:07 -07:00
Tim 'mithro' Ansell 0c5a7b285e docs: Adding the summary data pages.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-10 16:39:07 -07:00
Tim 'mithro' Ansell a34b187d76 docs: Adding layers tables and LVS info.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-10 16:39:00 -07:00
Tim 'mithro' Ansell 8b5a8cede1 docs: Adding layer information from section C documentation.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-10 16:29:17 -07:00
Tim 'mithro' Ansell 8c11d93428 docs: Adding information about the masks used in SKY130.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-10 16:29:17 -07:00
Tim Ansell 8de719a7bb
Merge pull request #142 from aedrax/patch-1
Fix the code block in the README
2020-08-18 16:27:54 -07:00
Paul Sorensen 8679f8f228 Fix README.rst code block 2020-08-18 16:17:07 -07:00
Tim Ansell 74962bf16d
Merge pull request #139 from riking/patch-2
glossary: Add suggestions from Slack
2020-08-08 18:13:05 -07:00
Kane York c62246da3b
Undo attempt to add headings 2020-08-08 17:24:38 -07:00
Kane York 487438bd69
Add brief description of antenna rules, headings
attempt to make headings render
2020-08-08 17:19:29 -07:00
Kane York 33ff0a2065
glossary: Add suggestions from Slack
Alphabetize the acronyms section.
Fix the link to Mentor Graphics.
2020-08-08 17:03:39 -07:00
Tim Ansell 183c8201eb
Merge pull request #135 from riking/patch-1
Add 'make submodules' to download standard cell libraries
2020-08-06 15:47:28 -07:00
Kane York b263195330
Add 'make submodules' to download standard cell libraries 2020-07-27 00:36:20 -07:00
Tim Ansell 3f310bcc26
Merge pull request #133 from mithro/lef-fixes
Fixing LEF 'CLASS' on fill cells.
2020-07-24 23:38:26 -07:00
Tim 'mithro' Ansell e77abbeacb Updating submodules on 2020-07-25 03:49:57 UTC
- Updating [`sky130_fd_sc_hd` latest](./libraries/sky130_fd_sc_hd/latest) to v0.0.2-26-g74c2ab17
 - Updating [`sky130_fd_sc_hd` v0.0.1](./libraries/sky130_fd_sc_hd/v0.0.1) to v0.0.1-13-g2904cfd9
 - Updating [`sky130_fd_sc_hd` v0.0.2](./libraries/sky130_fd_sc_hd/v0.0.2) to v0.0.2-26-g74c2ab17
 - Updating [`sky130_fd_sc_hdll` latest](./libraries/sky130_fd_sc_hdll/latest) to v0.1.1-30-g8cc94d23
 - Updating [`sky130_fd_sc_hdll` v0.1.0](./libraries/sky130_fd_sc_hdll/v0.1.0) to v0.1.0-15-gb06a7a34
 - Updating [`sky130_fd_sc_hdll` v0.1.1](./libraries/sky130_fd_sc_hdll/v0.1.1) to v0.1.1-30-g8cc94d23
 - Updating [`sky130_fd_sc_hs` latest](./libraries/sky130_fd_sc_hs/latest) to v0.0.2-26-g5e6297f4
 - Updating [`sky130_fd_sc_hs` v0.0.1](./libraries/sky130_fd_sc_hs/v0.0.1) to v0.0.1-13-gc6c6c657
 - Updating [`sky130_fd_sc_hs` v0.0.2](./libraries/sky130_fd_sc_hs/v0.0.2) to v0.0.2-26-g5e6297f4
 - Updating [`sky130_fd_sc_ls` latest](./libraries/sky130_fd_sc_ls/latest) to v0.1.1-26-g9f032240
 - Updating [`sky130_fd_sc_ls` v0.1.0](./libraries/sky130_fd_sc_ls/v0.1.0) to v0.1.0-13-g7b2eb447
 - Updating [`sky130_fd_sc_ls` v0.1.1](./libraries/sky130_fd_sc_ls/v0.1.1) to v0.1.1-26-g9f032240
 - Updating [`sky130_fd_sc_ms` latest](./libraries/sky130_fd_sc_ms/latest) to v0.0.2-26-g191a2bf0
 - Updating [`sky130_fd_sc_ms` v0.0.1](./libraries/sky130_fd_sc_ms/v0.0.1) to v0.0.1-13-g35e6df54
 - Updating [`sky130_fd_sc_ms` v0.0.2](./libraries/sky130_fd_sc_ms/v0.0.2) to v0.0.2-26-g191a2bf0

 * libraries/sky130_fd_sc_hd/latest 16bc212...74c2ab1 (1):
   > Fixing LEF 'CLASS' on fill cells.

 * libraries/sky130_fd_sc_hd/v0.0.1 077689a...2904cfd (1):
   > Fixing LEF 'CLASS' on fill cells.

 * libraries/sky130_fd_sc_hd/v0.0.2 16bc212...74c2ab1 (1):
   > Fixing LEF 'CLASS' on fill cells.

 * libraries/sky130_fd_sc_hdll/latest ded0b83...8cc94d2 (2):
   > Fixing LEF 'CLASS' on fill cells.
   > Adding missing `tap` and `muxb` cells.

 * libraries/sky130_fd_sc_hdll/v0.1.0 4092fe2...b06a7a3 (2):
   > Fixing LEF 'CLASS' on fill cells.
   > Adding missing `tap` and `muxb` cells.

 * libraries/sky130_fd_sc_hdll/v0.1.1 ded0b83...8cc94d2 (2):
   > Fixing LEF 'CLASS' on fill cells.
   > Adding missing `tap` and `muxb` cells.

 * libraries/sky130_fd_sc_hs/latest 3c5f833...5e6297f (1):
   > Fixing LEF 'CLASS' on fill cells.

 * libraries/sky130_fd_sc_hs/v0.0.1 fcef24c...c6c6c65 (1):
   > Fixing LEF 'CLASS' on fill cells.

 * libraries/sky130_fd_sc_hs/v0.0.2 3c5f833...5e6297f (1):
   > Fixing LEF 'CLASS' on fill cells.

 * libraries/sky130_fd_sc_ls/latest 616155e...9f03224 (1):
   > Fixing LEF 'CLASS' on fill cells.

 * libraries/sky130_fd_sc_ls/v0.1.0 2ddde94...7b2eb44 (1):
   > Fixing LEF 'CLASS' on fill cells.

 * libraries/sky130_fd_sc_ls/v0.1.1 616155e...9f03224 (1):
   > Fixing LEF 'CLASS' on fill cells.

 * libraries/sky130_fd_sc_ms/latest 88cab57...191a2bf (1):
   > Fixing LEF 'CLASS' on fill cells.

 * libraries/sky130_fd_sc_ms/v0.0.1 9383eb3...35e6df5 (1):
   > Fixing LEF 'CLASS' on fill cells.

 * libraries/sky130_fd_sc_ms/v0.0.2 88cab57...191a2bf (1):
   > Fixing LEF 'CLASS' on fill cells.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-24 20:50:22 -07:00
Tim Ansell d6d1f83574
Merge pull request #132 from mithro/spice-fixes
Fixing the spice file headers
2020-07-24 20:41:46 -07:00
Tim 'mithro' Ansell 23199e8ec7 Updating submodules on 2020-07-25 02:54:53 UTC
- Updating [`sky130_fd_sc_hd` latest](./libraries/sky130_fd_sc_hd/latest) to v0.0.2-24-g16bc2121
 - Updating [`sky130_fd_sc_hd` v0.0.1](./libraries/sky130_fd_sc_hd/v0.0.1) to v0.0.1-12-g077689a9
 - Updating [`sky130_fd_sc_hd` v0.0.2](./libraries/sky130_fd_sc_hd/v0.0.2) to v0.0.2-24-g16bc2121
 - Updating [`sky130_fd_sc_hdll` latest](./libraries/sky130_fd_sc_hdll/latest) to v0.1.1-26-gded0b836
 - Updating [`sky130_fd_sc_hdll` v0.1.0](./libraries/sky130_fd_sc_hdll/v0.1.0) to v0.1.0-13-g4092fe28
 - Updating [`sky130_fd_sc_hdll` v0.1.1](./libraries/sky130_fd_sc_hdll/v0.1.1) to v0.1.1-26-gded0b836
 - Updating [`sky130_fd_sc_hs` latest](./libraries/sky130_fd_sc_hs/latest) to v0.0.2-24-g3c5f8334
 - Updating [`sky130_fd_sc_hs` v0.0.1](./libraries/sky130_fd_sc_hs/v0.0.1) to v0.0.1-12-gfcef24c9
 - Updating [`sky130_fd_sc_hs` v0.0.2](./libraries/sky130_fd_sc_hs/v0.0.2) to v0.0.2-24-g3c5f8334
 - Updating [`sky130_fd_sc_ls` latest](./libraries/sky130_fd_sc_ls/latest) to v0.1.1-24-g616155e7
 - Updating [`sky130_fd_sc_ls` v0.1.0](./libraries/sky130_fd_sc_ls/v0.1.0) to v0.1.0-12-g2ddde945
 - Updating [`sky130_fd_sc_ls` v0.1.1](./libraries/sky130_fd_sc_ls/v0.1.1) to v0.1.1-24-g616155e7
 - Updating [`sky130_fd_sc_ms` latest](./libraries/sky130_fd_sc_ms/latest) to v0.0.2-24-g88cab57a
 - Updating [`sky130_fd_sc_ms` v0.0.1](./libraries/sky130_fd_sc_ms/v0.0.1) to v0.0.1-12-g9383eb39
 - Updating [`sky130_fd_sc_ms` v0.0.2](./libraries/sky130_fd_sc_ms/v0.0.2) to v0.0.2-24-g88cab57a

 * libraries/sky130_fd_sc_hd/latest e30b888...16bc212 (1):
   > Fixing the spice file headers.

 * libraries/sky130_fd_sc_hd/v0.0.1 1b1ba79...077689a (1):
   > Fixing the spice file headers.

 * libraries/sky130_fd_sc_hd/v0.0.2 e30b888...16bc212 (1):
   > Fixing the spice file headers.

 * libraries/sky130_fd_sc_hdll/latest 95f540b...ded0b83 (1):
   > Fixing the spice file headers.

 * libraries/sky130_fd_sc_hdll/v0.1.0 c143b75...4092fe2 (1):
   > Fixing the spice file headers.

 * libraries/sky130_fd_sc_hdll/v0.1.1 95f540b...ded0b83 (1):
   > Fixing the spice file headers.

 * libraries/sky130_fd_sc_hs/latest fe21ac9...3c5f833 (1):
   > Fixing the spice file headers.

 * libraries/sky130_fd_sc_hs/v0.0.1 4ef8e2c...fcef24c (1):
   > Fixing the spice file headers.

 * libraries/sky130_fd_sc_hs/v0.0.2 fe21ac9...3c5f833 (1):
   > Fixing the spice file headers.

 * libraries/sky130_fd_sc_ls/latest 957b092...616155e (1):
   > Fixing the spice file headers.

 * libraries/sky130_fd_sc_ls/v0.1.0 3a76f41...2ddde94 (1):
   > Fixing the spice file headers.

 * libraries/sky130_fd_sc_ls/v0.1.1 957b092...616155e (1):
   > Fixing the spice file headers.

 * libraries/sky130_fd_sc_ms/latest 1a10b48...88cab57 (1):
   > Fixing the spice file headers.

 * libraries/sky130_fd_sc_ms/v0.0.1 0ef8e50...9383eb3 (1):
   > Fixing the spice file headers.

 * libraries/sky130_fd_sc_ms/v0.0.2 1a10b48...88cab57 (1):
   > Fixing the spice file headers.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-24 19:55:13 -07:00
Tim Ansell e68c81604a
Merge pull request #130 from mithro/lef-fixes
Remove NAMESCASESENSITIVE from .magic.lef files.
2020-07-24 19:51:06 -07:00
Tim 'mithro' Ansell 77ffcbafbb Updating submodules on 2020-07-25 00:44:57 UTC
- Updating [`sky130_fd_sc_hd` latest](./libraries/sky130_fd_sc_hd/latest) to v0.0.2-22-ge30b8889
 - Updating [`sky130_fd_sc_hd` v0.0.1](./libraries/sky130_fd_sc_hd/v0.0.1) to v0.0.1-11-g1b1ba799
 - Updating [`sky130_fd_sc_hd` v0.0.2](./libraries/sky130_fd_sc_hd/v0.0.2) to v0.0.2-22-ge30b8889
 - Updating [`sky130_fd_sc_hdll` latest](./libraries/sky130_fd_sc_hdll/latest) to v0.1.1-24-g95f540b4
 - Updating [`sky130_fd_sc_hdll` v0.1.0](./libraries/sky130_fd_sc_hdll/v0.1.0) to v0.1.0-12-gc143b75a
 - Updating [`sky130_fd_sc_hdll` v0.1.1](./libraries/sky130_fd_sc_hdll/v0.1.1) to v0.1.1-24-g95f540b4
 - Updating [`sky130_fd_sc_hs` latest](./libraries/sky130_fd_sc_hs/latest) to v0.0.2-22-gfe21ac98
 - Updating [`sky130_fd_sc_hs` v0.0.1](./libraries/sky130_fd_sc_hs/v0.0.1) to v0.0.1-11-g4ef8e2c4
 - Updating [`sky130_fd_sc_hs` v0.0.2](./libraries/sky130_fd_sc_hs/v0.0.2) to v0.0.2-22-gfe21ac98
 - Updating [`sky130_fd_sc_ls` latest](./libraries/sky130_fd_sc_ls/latest) to v0.1.1-22-g957b092f
 - Updating [`sky130_fd_sc_ls` v0.1.0](./libraries/sky130_fd_sc_ls/v0.1.0) to v0.1.0-11-g3a76f410
 - Updating [`sky130_fd_sc_ls` v0.1.1](./libraries/sky130_fd_sc_ls/v0.1.1) to v0.1.1-22-g957b092f
 - Updating [`sky130_fd_sc_ms` latest](./libraries/sky130_fd_sc_ms/latest) to v0.0.2-22-g1a10b486
 - Updating [`sky130_fd_sc_ms` v0.0.1](./libraries/sky130_fd_sc_ms/v0.0.1) to v0.0.1-11-g0ef8e501
 - Updating [`sky130_fd_sc_ms` v0.0.2](./libraries/sky130_fd_sc_ms/v0.0.2) to v0.0.2-22-g1a10b486

 * libraries/sky130_fd_sc_hd/latest 51c77e8...e30b888 (1):
   > Remove NAMESCASESENSITIVE from .magic.lef files.

 * libraries/sky130_fd_sc_hd/v0.0.1 e95890a...1b1ba79 (1):
   > Remove NAMESCASESENSITIVE from .magic.lef files.

 * libraries/sky130_fd_sc_hd/v0.0.2 51c77e8...e30b888 (1):
   > Remove NAMESCASESENSITIVE from .magic.lef files.

 * libraries/sky130_fd_sc_hdll/latest 0454f03...95f540b (1):
   > Remove NAMESCASESENSITIVE from .magic.lef files.

 * libraries/sky130_fd_sc_hdll/v0.1.0 05d9dd2...c143b75 (1):
   > Remove NAMESCASESENSITIVE from .magic.lef files.

 * libraries/sky130_fd_sc_hdll/v0.1.1 0454f03...95f540b (1):
   > Remove NAMESCASESENSITIVE from .magic.lef files.

 * libraries/sky130_fd_sc_hs/latest fffe3b1...fe21ac9 (1):
   > Remove NAMESCASESENSITIVE from .magic.lef files.

 * libraries/sky130_fd_sc_hs/v0.0.1 be1881e...4ef8e2c (1):
   > Remove NAMESCASESENSITIVE from .magic.lef files.

 * libraries/sky130_fd_sc_hs/v0.0.2 fffe3b1...fe21ac9 (1):
   > Remove NAMESCASESENSITIVE from .magic.lef files.

 * libraries/sky130_fd_sc_ls/latest 3ccb817...957b092 (1):
   > Remove NAMESCASESENSITIVE from .magic.lef files.

 * libraries/sky130_fd_sc_ls/v0.1.0 6004218...3a76f41 (1):
   > Remove NAMESCASESENSITIVE from .magic.lef files.

 * libraries/sky130_fd_sc_ls/v0.1.1 3ccb817...957b092 (1):
   > Remove NAMESCASESENSITIVE from .magic.lef files.

 * libraries/sky130_fd_sc_ms/latest f7616fc...1a10b48 (1):
   > Remove NAMESCASESENSITIVE from .magic.lef files.

 * libraries/sky130_fd_sc_ms/v0.0.1 3afe5e8...0ef8e50 (1):
   > Remove NAMESCASESENSITIVE from .magic.lef files.

 * libraries/sky130_fd_sc_ms/v0.0.2 f7616fc...1a10b48 (1):
   > Remove NAMESCASESENSITIVE from .magic.lef files.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-24 18:11:25 -07:00
Tim Ansell 4266a1a332
Merge pull request #124 from mithro/lef-fixes
Fixing LEF 'CLASS' for tap cells.
2020-07-22 19:04:12 -07:00
Tim Ansell 1832d5d3e6
Merge pull request #123 from mithro/lef-fixes
Making sure `.magic.lef` files don't have `SOURCE USER` values.
2020-07-22 18:38:22 -07:00
Tim 'mithro' Ansell 87724b589d Updating submodules on 2020-07-23 00:00:47 UTC
- Updating [`sky130_fd_sc_hd` latest](./libraries/sky130_fd_sc_hd/latest) to v0.0.2-20-g51c77e8d
 - Updating [`sky130_fd_sc_hd` v0.0.1](./libraries/sky130_fd_sc_hd/v0.0.1) to v0.0.1-10-ge95890ac
 - Updating [`sky130_fd_sc_hd` v0.0.2](./libraries/sky130_fd_sc_hd/v0.0.2) to v0.0.2-20-g51c77e8d
 - Updating [`sky130_fd_sc_hdll` latest](./libraries/sky130_fd_sc_hdll/latest) to v0.1.1-22-g0454f031
 - Updating [`sky130_fd_sc_hdll` v0.1.0](./libraries/sky130_fd_sc_hdll/v0.1.0) to v0.1.0-11-g05d9dd29
 - Updating [`sky130_fd_sc_hdll` v0.1.1](./libraries/sky130_fd_sc_hdll/v0.1.1) to v0.1.1-22-g0454f031
 - Updating [`sky130_fd_sc_hs` latest](./libraries/sky130_fd_sc_hs/latest) to v0.0.2-20-gfffe3b12
 - Updating [`sky130_fd_sc_hs` v0.0.1](./libraries/sky130_fd_sc_hs/v0.0.1) to v0.0.1-10-gbe1881e9
 - Updating [`sky130_fd_sc_hs` v0.0.2](./libraries/sky130_fd_sc_hs/v0.0.2) to v0.0.2-20-gfffe3b12
 - Updating [`sky130_fd_sc_ls` latest](./libraries/sky130_fd_sc_ls/latest) to v0.1.1-20-g3ccb8173
 - Updating [`sky130_fd_sc_ls` v0.1.0](./libraries/sky130_fd_sc_ls/v0.1.0) to v0.1.0-10-g6004218e
 - Updating [`sky130_fd_sc_ls` v0.1.1](./libraries/sky130_fd_sc_ls/v0.1.1) to v0.1.1-20-g3ccb8173
 - Updating [`sky130_fd_sc_ms` latest](./libraries/sky130_fd_sc_ms/latest) to v0.0.2-20-gf7616fc0
 - Updating [`sky130_fd_sc_ms` v0.0.1](./libraries/sky130_fd_sc_ms/v0.0.1) to v0.0.1-10-g3afe5e8f
 - Updating [`sky130_fd_sc_ms` v0.0.2](./libraries/sky130_fd_sc_ms/v0.0.2) to v0.0.2-20-gf7616fc0

 * libraries/sky130_fd_sc_hd/latest cd84686...51c77e8 (1):
   > Fixing LEF 'CLASS' for tap cells.

 * libraries/sky130_fd_sc_hd/v0.0.1 4aabc6a...e95890a (1):
   > Fixing LEF 'CLASS' for tap cells.

 * libraries/sky130_fd_sc_hd/v0.0.2 cd84686...51c77e8 (1):
   > Fixing LEF 'CLASS' for tap cells.

 * libraries/sky130_fd_sc_hdll/latest ce78ecf...0454f03 (1):
   > Fixing LEF 'CLASS' for tap cells.

 * libraries/sky130_fd_sc_hdll/v0.1.0 2c731e7...05d9dd2 (1):
   > Fixing LEF 'CLASS' for tap cells.

 * libraries/sky130_fd_sc_hdll/v0.1.1 ce78ecf...0454f03 (1):
   > Fixing LEF 'CLASS' for tap cells.

 * libraries/sky130_fd_sc_hs/latest 1065c2f...fffe3b1 (1):
   > Fixing LEF 'CLASS' for tap cells.

 * libraries/sky130_fd_sc_hs/v0.0.1 c275a35...be1881e (1):
   > Fixing LEF 'CLASS' for tap cells.

 * libraries/sky130_fd_sc_hs/v0.0.2 1065c2f...fffe3b1 (1):
   > Fixing LEF 'CLASS' for tap cells.

 * libraries/sky130_fd_sc_ls/latest 5f5f1a0...3ccb817 (1):
   > Fixing LEF 'CLASS' for tap cells.

 * libraries/sky130_fd_sc_ls/v0.1.0 d9289eb...6004218 (1):
   > Fixing LEF 'CLASS' for tap cells.

 * libraries/sky130_fd_sc_ls/v0.1.1 5f5f1a0...3ccb817 (1):
   > Fixing LEF 'CLASS' for tap cells.

 * libraries/sky130_fd_sc_ms/latest a8a6b68...f7616fc (1):
   > Fixing LEF 'CLASS' for tap cells.

 * libraries/sky130_fd_sc_ms/v0.0.1 2c2e1e8...3afe5e8 (1):
   > Fixing LEF 'CLASS' for tap cells.

 * libraries/sky130_fd_sc_ms/v0.0.2 a8a6b68...f7616fc (1):
   > Fixing LEF 'CLASS' for tap cells.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-22 17:01:06 -07:00
Tim 'mithro' Ansell 93e3ca855c Updating submodules on 2020-07-22 14:28:30 UTC
- Updating [`sky130_fd_sc_hd` latest](./libraries/sky130_fd_sc_hd/latest) to v0.0.2-18-gcd84686f
 - Updating [`sky130_fd_sc_hd` v0.0.1](./libraries/sky130_fd_sc_hd/v0.0.1) to v0.0.1-9-g4aabc6a0
 - Updating [`sky130_fd_sc_hd` v0.0.2](./libraries/sky130_fd_sc_hd/v0.0.2) to v0.0.2-18-gcd84686f
 - Updating [`sky130_fd_sc_hdll` latest](./libraries/sky130_fd_sc_hdll/latest) to v0.1.1-20-gce78ecf5
 - Updating [`sky130_fd_sc_hdll` v0.1.0](./libraries/sky130_fd_sc_hdll/v0.1.0) to v0.1.0-10-g2c731e7b
 - Updating [`sky130_fd_sc_hdll` v0.1.1](./libraries/sky130_fd_sc_hdll/v0.1.1) to v0.1.1-20-gce78ecf5
 - Updating [`sky130_fd_sc_hs` latest](./libraries/sky130_fd_sc_hs/latest) to v0.0.2-18-g1065c2f3
 - Updating [`sky130_fd_sc_hs` v0.0.1](./libraries/sky130_fd_sc_hs/v0.0.1) to v0.0.1-9-gc275a359
 - Updating [`sky130_fd_sc_hs` v0.0.2](./libraries/sky130_fd_sc_hs/v0.0.2) to v0.0.2-18-g1065c2f3
 - Updating [`sky130_fd_sc_ls` latest](./libraries/sky130_fd_sc_ls/latest) to v0.1.1-18-g5f5f1a0b
 - Updating [`sky130_fd_sc_ls` v0.1.0](./libraries/sky130_fd_sc_ls/v0.1.0) to v0.1.0-9-gd9289ebd
 - Updating [`sky130_fd_sc_ls` v0.1.1](./libraries/sky130_fd_sc_ls/v0.1.1) to v0.1.1-18-g5f5f1a0b
 - Updating [`sky130_fd_sc_ms` latest](./libraries/sky130_fd_sc_ms/latest) to v0.0.2-18-ga8a6b684
 - Updating [`sky130_fd_sc_ms` v0.0.1](./libraries/sky130_fd_sc_ms/v0.0.1) to v0.0.1-9-g2c2e1e87
 - Updating [`sky130_fd_sc_ms` v0.0.2](./libraries/sky130_fd_sc_ms/v0.0.2) to v0.0.2-18-ga8a6b684

 * libraries/sky130_fd_sc_hd/latest d48b328...cd84686 (1):
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.

 * libraries/sky130_fd_sc_hd/v0.0.1 396e3a5...4aabc6a (1):
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.

 * libraries/sky130_fd_sc_hd/v0.0.2 d48b328...cd84686 (1):
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.

 * libraries/sky130_fd_sc_hdll/latest f98e27a...ce78ecf (1):
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.

 * libraries/sky130_fd_sc_hdll/v0.1.0 74c3af6...2c731e7 (1):
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.

 * libraries/sky130_fd_sc_hdll/v0.1.1 f98e27a...ce78ecf (1):
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.

 * libraries/sky130_fd_sc_hs/latest 4e4bde5...1065c2f (1):
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.

 * libraries/sky130_fd_sc_hs/v0.0.1 1a3a454...c275a35 (1):
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.

 * libraries/sky130_fd_sc_hs/v0.0.2 4e4bde5...1065c2f (1):
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.

 * libraries/sky130_fd_sc_ls/latest aa02c7d...5f5f1a0 (1):
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.

 * libraries/sky130_fd_sc_ls/v0.1.0 6e2ce74...d9289eb (1):
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.

 * libraries/sky130_fd_sc_ls/v0.1.1 aa02c7d...5f5f1a0 (1):
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.

 * libraries/sky130_fd_sc_ms/latest 29a4366...a8a6b68 (1):
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.

 * libraries/sky130_fd_sc_ms/v0.0.1 4565a14...2c2e1e8 (1):
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.

 * libraries/sky130_fd_sc_ms/v0.0.2 29a4366...a8a6b68 (1):
   > Making sure `.magic.lef` files don't have `SOURCE USER` values.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-22 07:30:31 -07:00
Tim Ansell 717f089aa2
Merge pull request #117 from mithro/lef-fixes
Making sure all .lef files end in `END LIBRARY`
2020-07-21 13:42:11 -07:00
Tim 'mithro' Ansell 17bd41303a Updating submodules on 2020-07-21 19:40:09 UTC
- Updating [`sky130_fd_sc_hd` latest](./libraries/sky130_fd_sc_hd/latest) to v0.0.2-16-gd48b3285
 - Updating [`sky130_fd_sc_hd` v0.0.1](./libraries/sky130_fd_sc_hd/v0.0.1) to v0.0.1-8-g396e3a55
 - Updating [`sky130_fd_sc_hd` v0.0.2](./libraries/sky130_fd_sc_hd/v0.0.2) to v0.0.2-16-gd48b3285
 - Updating [`sky130_fd_sc_hdll` latest](./libraries/sky130_fd_sc_hdll/latest) to v0.1.1-18-gf98e27af
 - Updating [`sky130_fd_sc_hdll` v0.1.0](./libraries/sky130_fd_sc_hdll/v0.1.0) to v0.1.0-9-g74c3af61
 - Updating [`sky130_fd_sc_hdll` v0.1.1](./libraries/sky130_fd_sc_hdll/v0.1.1) to v0.1.1-18-gf98e27af
 - Updating [`sky130_fd_sc_hs` latest](./libraries/sky130_fd_sc_hs/latest) to v0.0.2-16-g4e4bde5d
 - Updating [`sky130_fd_sc_hs` v0.0.1](./libraries/sky130_fd_sc_hs/v0.0.1) to v0.0.1-8-g1a3a454e
 - Updating [`sky130_fd_sc_hs` v0.0.2](./libraries/sky130_fd_sc_hs/v0.0.2) to v0.0.2-16-g4e4bde5d
 - Updating [`sky130_fd_sc_ls` latest](./libraries/sky130_fd_sc_ls/latest) to v0.1.1-16-gaa02c7d1
 - Updating [`sky130_fd_sc_ls` v0.1.0](./libraries/sky130_fd_sc_ls/v0.1.0) to v0.1.0-8-g6e2ce74e
 - Updating [`sky130_fd_sc_ls` v0.1.1](./libraries/sky130_fd_sc_ls/v0.1.1) to v0.1.1-16-gaa02c7d1
 - Updating [`sky130_fd_sc_ms` latest](./libraries/sky130_fd_sc_ms/latest) to v0.0.2-16-g29a43669
 - Updating [`sky130_fd_sc_ms` v0.0.1](./libraries/sky130_fd_sc_ms/v0.0.1) to v0.0.1-8-g4565a14d
 - Updating [`sky130_fd_sc_ms` v0.0.2](./libraries/sky130_fd_sc_ms/v0.0.2) to v0.0.2-16-g29a43669

 * libraries/sky130_fd_sc_hd/latest a1fffcd...d48b328 (1):
   > Making sure all .lef files end in `END LIBRARY`.

 * libraries/sky130_fd_sc_hd/v0.0.1 76c4a7c...396e3a5 (1):
   > Making sure all .lef files end in `END LIBRARY`.

 * libraries/sky130_fd_sc_hd/v0.0.2 a1fffcd...d48b328 (1):
   > Making sure all .lef files end in `END LIBRARY`.

 * libraries/sky130_fd_sc_hdll/latest 465b12f...f98e27a (1):
   > Making sure all .lef files end in `END LIBRARY`.

 * libraries/sky130_fd_sc_hdll/v0.1.0 357ee15...74c3af6 (1):
   > Making sure all .lef files end in `END LIBRARY`.

 * libraries/sky130_fd_sc_hdll/v0.1.1 465b12f...f98e27a (1):
   > Making sure all .lef files end in `END LIBRARY`.

 * libraries/sky130_fd_sc_hs/latest 6f5773f...4e4bde5 (1):
   > Making sure all .lef files end in `END LIBRARY`.

 * libraries/sky130_fd_sc_hs/v0.0.1 2a3ed8f...1a3a454 (1):
   > Making sure all .lef files end in `END LIBRARY`.

 * libraries/sky130_fd_sc_hs/v0.0.2 6f5773f...4e4bde5 (1):
   > Making sure all .lef files end in `END LIBRARY`.

 * libraries/sky130_fd_sc_ls/latest 751314c...aa02c7d (1):
   > Making sure all .lef files end in `END LIBRARY`.

 * libraries/sky130_fd_sc_ls/v0.1.0 a7edeb7...6e2ce74 (1):
   > Making sure all .lef files end in `END LIBRARY`.

 * libraries/sky130_fd_sc_ls/v0.1.1 751314c...aa02c7d (1):
   > Making sure all .lef files end in `END LIBRARY`.

 * libraries/sky130_fd_sc_ms/latest 01fa301...29a4366 (1):
   > Making sure all .lef files end in `END LIBRARY`.

 * libraries/sky130_fd_sc_ms/v0.0.1 222c0ac...4565a14 (1):
   > Making sure all .lef files end in `END LIBRARY`.

 * libraries/sky130_fd_sc_ms/v0.0.2 01fa301...29a4366 (1):
   > Making sure all .lef files end in `END LIBRARY`.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-21 12:40:35 -07:00
Tim Ansell 3fbd365238
Merge pull request #116 from mithro/lef-fixes
Updating `.magic.lef` files using `lef write {cell} -toplayer`
2020-07-21 12:39:17 -07:00
Tim 'mithro' Ansell 6052655c83 Updating submodules on 2020-07-21 16:58:50 UTC
- Updating [`sky130_fd_sc_hd` latest](./libraries/sky130_fd_sc_hd/latest) to v0.0.2-14-ga1fffcda
 - Updating [`sky130_fd_sc_hd` v0.0.1](./libraries/sky130_fd_sc_hd/v0.0.1) to v0.0.1-7-g76c4a7c4
 - Updating [`sky130_fd_sc_hd` v0.0.2](./libraries/sky130_fd_sc_hd/v0.0.2) to v0.0.2-14-ga1fffcda
 - Updating [`sky130_fd_sc_hdll` latest](./libraries/sky130_fd_sc_hdll/latest) to v0.1.1-16-g465b12fa
 - Updating [`sky130_fd_sc_hdll` v0.1.0](./libraries/sky130_fd_sc_hdll/v0.1.0) to v0.1.0-8-g357ee151
 - Updating [`sky130_fd_sc_hdll` v0.1.1](./libraries/sky130_fd_sc_hdll/v0.1.1) to v0.1.1-16-g465b12fa
 - Updating [`sky130_fd_sc_hs` latest](./libraries/sky130_fd_sc_hs/latest) to v0.0.2-14-g6f5773f2
 - Updating [`sky130_fd_sc_hs` v0.0.1](./libraries/sky130_fd_sc_hs/v0.0.1) to v0.0.1-7-g2a3ed8fa
 - Updating [`sky130_fd_sc_hs` v0.0.2](./libraries/sky130_fd_sc_hs/v0.0.2) to v0.0.2-14-g6f5773f2
 - Updating [`sky130_fd_sc_ls` latest](./libraries/sky130_fd_sc_ls/latest) to v0.1.1-14-g751314ca
 - Updating [`sky130_fd_sc_ls` v0.1.0](./libraries/sky130_fd_sc_ls/v0.1.0) to v0.1.0-7-ga7edeb74
 - Updating [`sky130_fd_sc_ls` v0.1.1](./libraries/sky130_fd_sc_ls/v0.1.1) to v0.1.1-14-g751314ca
 - Updating [`sky130_fd_sc_ms` latest](./libraries/sky130_fd_sc_ms/latest) to v0.0.2-14-g01fa301a
 - Updating [`sky130_fd_sc_ms` v0.0.1](./libraries/sky130_fd_sc_ms/v0.0.1) to v0.0.1-7-g222c0acd
 - Updating [`sky130_fd_sc_ms` v0.0.2](./libraries/sky130_fd_sc_ms/v0.0.2) to v0.0.2-14-g01fa301a

 * libraries/sky130_fd_sc_hd/latest 7343e0e...a1fffcd (1):
   > Updating `.magic.lef` files using `lef write {cell} -toplayer`.

 * libraries/sky130_fd_sc_hd/v0.0.1 8fbd464...76c4a7c (1):
   > Updating `.magic.lef` files using `lef write {cell} -toplayer`.

 * libraries/sky130_fd_sc_hd/v0.0.2 7343e0e...a1fffcd (1):
   > Updating `.magic.lef` files using `lef write {cell} -toplayer`.

 * libraries/sky130_fd_sc_hdll/latest 5ffde5c...465b12f (1):
   > Updating `.magic.lef` files using `lef write {cell} -toplayer`.

 * libraries/sky130_fd_sc_hdll/v0.1.0 6b217c8...357ee15 (1):
   > Updating `.magic.lef` files using `lef write {cell} -toplayer`.

 * libraries/sky130_fd_sc_hdll/v0.1.1 5ffde5c...465b12f (1):
   > Updating `.magic.lef` files using `lef write {cell} -toplayer`.

 * libraries/sky130_fd_sc_hs/latest 78d267f...6f5773f (1):
   > Updating `.magic.lef` files using `lef write {cell} -toplayer`.

 * libraries/sky130_fd_sc_hs/v0.0.1 a91cba7...2a3ed8f (1):
   > Updating `.magic.lef` files using `lef write {cell} -toplayer`.

 * libraries/sky130_fd_sc_hs/v0.0.2 78d267f...6f5773f (1):
   > Updating `.magic.lef` files using `lef write {cell} -toplayer`.

 * libraries/sky130_fd_sc_ls/latest 6f224b9...751314c (1):
   > Updating `.magic.lef` files using `lef write {cell} -toplayer`.

 * libraries/sky130_fd_sc_ls/v0.1.0 9d09e70...a7edeb7 (1):
   > Updating `.magic.lef` files using `lef write {cell} -toplayer`.

 * libraries/sky130_fd_sc_ls/v0.1.1 6f224b9...751314c (1):
   > Updating `.magic.lef` files using `lef write {cell} -toplayer`.

 * libraries/sky130_fd_sc_ms/latest 1243058...01fa301 (1):
   > Updating `.magic.lef` files using `lef write {cell} -toplayer`.

 * libraries/sky130_fd_sc_ms/v0.0.1 72b0174...222c0ac (1):
   > Updating `.magic.lef` files using `lef write {cell} -toplayer`.

 * libraries/sky130_fd_sc_ms/v0.0.2 1243058...01fa301 (1):
   > Updating `.magic.lef` files using `lef write {cell} -toplayer`.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-21 10:01:34 -07:00
Tim Ansell 01d711d636
Merge pull request #115 from mithro/hdll-ccsnoise-fix
Fixing ccsnoise tag for files in sky130_fd_sc_hdll library
2020-07-21 09:45:24 -07:00
Tim 'mithro' Ansell 31bd40e442 Updating submodules on 2020-07-21 15:56:54 UTC
- Updating [`sky130_fd_sc_hdll` latest](./libraries/sky130_fd_sc_hdll/latest) to v0.1.1-14-g5ffde5cc
 - Updating [`sky130_fd_sc_hdll` v0.1.0](./libraries/sky130_fd_sc_hdll/v0.1.0) to v0.1.0-7-g6b217c87
 - Updating [`sky130_fd_sc_hdll` v0.1.1](./libraries/sky130_fd_sc_hdll/v0.1.1) to v0.1.1-14-g5ffde5cc

 * libraries/sky130_fd_sc_hdll/latest bedaa66...5ffde5c (1):
   > Fixing ccsnoise tag in `.lib.json` files.

 * libraries/sky130_fd_sc_hdll/v0.1.0 417d732...6b217c8 (1):
   > Fixing ccsnoise tag in `.lib.json` files.

 * libraries/sky130_fd_sc_hdll/v0.1.1 bedaa66...5ffde5c (1):
   > Fixing ccsnoise tag in `.lib.json` files.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-21 09:38:19 -07:00
Tim Ansell 5a2321ef9d
Merge pull request #112 from mithro/fix-power-pins
Fix power pins
2020-07-21 08:55:27 -07:00
Tim 'mithro' Ansell d91e88682f scripts/liberty: Support fixed statetable output.
The statetable values where fixed in the `.lib.json` files.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-20 16:42:34 -07:00
Tim 'mithro' Ansell d7a58ea703 scripts/liberty: Support new comma only syntax.
Syntax before;
```
comp_attribute blah,blah
```

Syntax after;
```
comp_attribute,blah,blah
```

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-20 16:42:34 -07:00
Tim 'mithro' Ansell e14136b064 scripts/liberty: Fail if doctests fail.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-20 16:42:34 -07:00
Tim 'mithro' Ansell 3e9068dbf1 scripts/liberty: Small whitespace fix.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-20 16:42:34 -07:00
Tim 'mithro' Ansell a5bb5d07fe Updating submodules on 2020-07-19 21:25:57 UTC
- Updating [`sky130_fd_sc_hd` latest](./libraries/sky130_fd_sc_hd/latest) to v0.0.2-12-g7343e0e0
 - Updating [`sky130_fd_sc_hd` v0.0.1](./libraries/sky130_fd_sc_hd/v0.0.1) to v0.0.1-6-g8fbd4642
 - Updating [`sky130_fd_sc_hd` v0.0.2](./libraries/sky130_fd_sc_hd/v0.0.2) to v0.0.2-12-g7343e0e0
 - Updating [`sky130_fd_sc_hdll` latest](./libraries/sky130_fd_sc_hdll/latest) to v0.1.1-12-gbedaa668
 - Updating [`sky130_fd_sc_hdll` v0.1.0](./libraries/sky130_fd_sc_hdll/v0.1.0) to v0.1.0-6-g417d7320
 - Updating [`sky130_fd_sc_hdll` v0.1.1](./libraries/sky130_fd_sc_hdll/v0.1.1) to v0.1.1-12-gbedaa668
 - Updating [`sky130_fd_sc_hs` latest](./libraries/sky130_fd_sc_hs/latest) to v0.0.2-12-g78d267f3
 - Updating [`sky130_fd_sc_hs` v0.0.1](./libraries/sky130_fd_sc_hs/v0.0.1) to v0.0.1-6-ga91cba78
 - Updating [`sky130_fd_sc_hs` v0.0.2](./libraries/sky130_fd_sc_hs/v0.0.2) to v0.0.2-12-g78d267f3
 - Updating [`sky130_fd_sc_ls` latest](./libraries/sky130_fd_sc_ls/latest) to v0.1.1-12-g6f224b96
 - Updating [`sky130_fd_sc_ls` v0.1.0](./libraries/sky130_fd_sc_ls/v0.1.0) to v0.1.0-6-g9d09e70e
 - Updating [`sky130_fd_sc_ls` v0.1.1](./libraries/sky130_fd_sc_ls/v0.1.1) to v0.1.1-12-g6f224b96
 - Updating [`sky130_fd_sc_ms` latest](./libraries/sky130_fd_sc_ms/latest) to v0.0.2-12-g12430584
 - Updating [`sky130_fd_sc_ms` v0.0.1](./libraries/sky130_fd_sc_ms/v0.0.1) to v0.0.1-6-g72b01744
 - Updating [`sky130_fd_sc_ms` v0.0.2](./libraries/sky130_fd_sc_ms/v0.0.2) to v0.0.2-12-g12430584

 * libraries/sky130_fd_sc_hd/latest 7f79525...7343e0e (2):
   > Fixing the `power_gating_pin`.

 * libraries/sky130_fd_sc_hd/v0.0.1 4cbecdc...8fbd464 (2):
   > Fixing the `power_gating_pin`.

 * libraries/sky130_fd_sc_hd/v0.0.2 7f79525...7343e0e (2):
   > Fixing the `power_gating_pin`.

 * libraries/sky130_fd_sc_hdll/latest c4512ed...bedaa66 (2):
   > Fixing the `power_gating_pin`.

 * libraries/sky130_fd_sc_hdll/v0.1.0 60697a7...417d732 (2):
   > Fixing the `power_gating_pin`.

 * libraries/sky130_fd_sc_hdll/v0.1.1 c4512ed...bedaa66 (2):
   > Fixing the `power_gating_pin`.

 * libraries/sky130_fd_sc_hs/latest 8bc807e...78d267f (2):
   > Fixing the `power_gating_pin`.

 * libraries/sky130_fd_sc_hs/v0.0.1 73908d9...a91cba7 (2):
   > Fixing the `power_gating_pin`.

 * libraries/sky130_fd_sc_hs/v0.0.2 8bc807e...78d267f (2):
   > Fixing the `power_gating_pin`.

 * libraries/sky130_fd_sc_ls/latest b8d4fa7...6f224b9 (2):
   > Fixing the `power_gating_pin`.

 * libraries/sky130_fd_sc_ls/v0.1.0 06ffd21...9d09e70 (2):
   > Fixing the `power_gating_pin`.

 * libraries/sky130_fd_sc_ls/v0.1.1 b8d4fa7...6f224b9 (2):
   > Fixing the `power_gating_pin`.

 * libraries/sky130_fd_sc_ms/latest 7ef2bc9...1243058 (2):
   > Fixing the `power_gating_pin`.

 * libraries/sky130_fd_sc_ms/v0.0.1 5825c0b...72b0174 (2):
   > Fixing the `power_gating_pin`.

 * libraries/sky130_fd_sc_ms/v0.0.2 7ef2bc9...1243058 (2):
   > Fixing the `power_gating_pin`.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-20 16:42:34 -07:00
Tim Ansell 6b96f722ce
Merge pull request #110 from mithro/in-progress-label
infra: Adding in-progress label.
2020-07-20 16:17:48 -07:00
Tim 'mithro' Ansell 841d01e1d4 infra: Adding in-progress label.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-20 16:11:23 -07:00
Tim Ansell 182bf96c7c
Merge pull request #111 from mithro/rst-include-fix
Fixing for changes to rst_include program
2020-07-20 15:28:10 -07:00
Tim 'mithro' Ansell 6a78a6ae5f docs: Update generated README.rst
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-20 15:00:37 -07:00
Tim 'mithro' Ansell 9eb6147c06 docs: Remove extra include.
`rst_include` tool seems to handle recursive includes correctly now.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-20 14:59:37 -07:00
Tim 'mithro' Ansell 6118ce2c82 docs: Fix for new rst_include version.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-20 14:58:59 -07:00
Tim Ansell 4e5e318e0c
Merge pull request #81 from mithro/libfixes
Fix a number of issues with the generated liberty output
2020-07-15 08:00:07 -07:00
Tim 'mithro' Ansell 296ef2066e scripts/liberty: Rework how attribute types are discovered.
* Add functions for producing different types of values into liberty
   output (plus doctests for them).
 * Respect the type given by a `define()` statement.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-15 07:04:50 -07:00
Tim 'mithro' Ansell c9d0c8131f script/liberty: Slightly nicer debug output.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-15 07:04:50 -07:00
Tim 'mithro' Ansell b70d1a51ad scripts/liberty: Make the `clk_width` attribute a string.
Fixes #69.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-15 07:04:50 -07:00
Tim Ansell c6b5b6e5c3
Merge pull request #102 from mithro/liberty-ccsnoise-try2
scripts/liberty: Second attempt at filtering all ccsnoise data.
2020-07-15 07:03:42 -07:00
Tim 'mithro' Ansell c9a704335e timing/liberty: Also check for ccsnoise on buses.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-14 19:32:27 -07:00
Tim 'mithro' Ansell 463f2fd6aa scripts/liberty: Second attempt at filtering all ccsnoise data.
Fixes #77.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-14 18:12:28 -07:00