-
Notifications
You must be signed in to change notification settings - Fork 378
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
missing terminal in transistors in .cdl files #194
Comments
@mithro @RTimothyEdwards FYI. |
Does this look right?
|
Yes, seems like all the transistors have the 4 terminals now (d g s b) |
@msaligane - Can you take a look over https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hd/+/refs/heads/branch-0.0.1%5E%21/ and confirm it looks right? If so, I'll push the changes for the other standard cell libraries. |
@mithro Looks good to me. Skimmed over a few cells and they look fine. I will probably use the libs again soon for my designs and I can flag if I see any issues. |
Three fixes applied to all standard cell libraries; * lef: Fixing VNB/VPB properties in .magic.lef files, fixes google#172. * verilog: Fixing power pins usage in non-powerpin mode, fixes google#181. * cdl: Fixing missing terminals, fixes google#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>
This should be fixed as #196 is now merged. |
Fixes google/skywater-pdk#194 Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
Fixes google/skywater-pdk#194 Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
Fixes google/skywater-pdk#194 Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
Fixes google/skywater-pdk#194 Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
Expected Behavior
Correct syntax:
Actual Behavior
In the .cdl files the transistors are missing s terminal. Issue is noticed in hs and hd libs.
The .spice files seems to be correct.
See example:
The text was updated successfully, but these errors were encountered: