GitHub
10/20/2022, 6:35 PMsky130_fd_io__signal_5_sym_hv_local_5term
has a small metal resistor ring (donut shape) in the corner. This is apparently designed to cause the center of the shape to be an isolated net so that the position of the two ESD cells must be aligned exactly or else will generate an LVS error. However, the overlapping resistors cause an issue with magic's extraction, because magic's extractor does not allow two devices to occupy the same space. Review and resolve as needed.
RTimothyEdwards/open_pdksGitHub
10/21/2022, 1:37 AM<https://github.com/RTimothyEdwards/open_pdks/tree/master|master>
by RTimothyEdwards
<https://github.com/RTimothyEdwards/open_pdks/commit/0f76b78c26de5648e8eb1cde1145ab230fdacd12|0f76b78c>
- Created a new patch script that corrects the CDL netlists for
RTimothyEdwards/open_pdksGitHub
10/21/2022, 2:56 AM<https://github.com/RTimothyEdwards/open_pdks/tree/master|master>
by RTimothyEdwards
<https://github.com/RTimothyEdwards/open_pdks/commit/09ca318a05ec107640f04cea2219fb4f341c602b|09ca318a>
- Correction to the last update, as the script correcting the
RTimothyEdwards/open_pdksGitHub
10/22/2022, 6:44 PMGitHub
10/22/2022, 6:49 PM<https://github.com/RTimothyEdwards/open_pdks/tree/master|master>
by RTimothyEdwards
<https://github.com/RTimothyEdwards/open_pdks/commit/487cd2aa0f9428d80870dfb526b9aa30b4ecbe33|487cd2aa>
- adjusted default generator values to create DRC clean capacitors
<https://github.com/RTimothyEdwards/open_pdks/commit/a1ce4885a0c267724ff3d5f4061f0715057e69ed|a1ce4885>
- corrected a small mistake
<https://github.com/RTimothyEdwards/open_pdks/commit/3f272fe47c83e0bb666ede853a662dd24413ffe7|3f272fe4>
- fixed defaults for klayout DRC passing
<https://github.com/RTimothyEdwards/open_pdks/commit/619da795e8caa305fce78bb64cb0d54c17591985|619da795>
- Bump magic to latest for both PDKs
<https://github.com/RTimothyEdwards/open_pdks/commit/0059588eebfc704681dc2368bd1d33d96281d10f|0059588e>
- Updated version to go along with the merge of pull requests
RTimothyEdwards/open_pdksGitHub
10/24/2022, 9:50 AMNayiri
10/26/2022, 8:35 PMsky130_fd_sc_hd.lef
to sky130_ef_sc_hd.lef
? This new LEF is missing all tap cells...GitHub
10/27/2022, 7:11 PM<https://github.com/RTimothyEdwards/open_pdks/tree/master|master>
by RTimothyEdwards
<https://github.com/RTimothyEdwards/open_pdks/commit/11af1927d0866ecd23e7cd611c51aa8fc31e780d|11af1927>
- A number of changes in support of correctly reading and extracting the
RTimothyEdwards/open_pdksTim Edwards
10/27/2022, 7:22 PMsky130/custom/scripts/gds_import_io.tcl
. This is the recipe for (what I think is) a minimum set of wildcarded cell names to flatten on GDS read-in. The views in magic are then correct for extracting to a netlist and passing LVS. Note that there was also a fix I made to netgen to resolve an error with disconnected pins which may have been at the root of the proxy pin issue. The problem was that when a subcell had a disconnected pin and was flattened, there was no check to see if that pin had become disconnected in the parent cell. Without that check, netgen will flag a mismatch between the pins.Tim Edwards
10/27/2022, 8:58 PMGitHub
10/29/2022, 10:01 PM<https://github.com/RTimothyEdwards/open_pdks/tree/master|master>
by RTimothyEdwards
<https://github.com/RTimothyEdwards/open_pdks/commit/002b5dd29d81e9affec60cb6d57ed867c888e23c|002b5dd2>
- One more pass---since magic had difficulty correctly extracting the "C"
RTimothyEdwards/open_pdksGitHub
10/31/2022, 5:10 PMGitHub
10/31/2022, 5:13 PMGitHub
11/01/2022, 7:00 AM<https://github.com/RTimothyEdwards/open_pdks/tree/master|master>
by RTimothyEdwards
<https://github.com/RTimothyEdwards/open_pdks/commit/bc7b8ace8712e288f436dfbb6f7515f8a9e59ea1|bc7b8ace>
- More corrections: Put the correct GDS import script for the I/O in
RTimothyEdwards/open_pdksGitHub
11/02/2022, 2:38 AMHarald Pretl
11/02/2022, 1:19 PM.lib
.gds
and .mag
files. Any idea how to establish this alongside OpenLane and OpenRoad?Harald Pretl
11/02/2022, 1:22 PMvolare
installs a testing folder among the klayout
tech files which is ca. 500MB. Can you please remove this?
% pwd
/usr/local/share/pdk/volare/sky130/versions/a56526bfe45971322526978132b059d43ddd3a02/sky130A/libs.tech/klayout
% du -ms *
1 drc
515 lvs
1 pymacros
1 scripts
1 tech
Harald Pretl
11/02/2022, 1:24 PMklayout
testing folder in gf180mcu
is even larger at around 1GB per version!GitHub
11/02/2022, 5:13 PMsky130A.lyt
written after building sky130 pdk is not the same as sky130/klayout/sky130.lyt
which is causing issues in OpenLane when writing gds from def using klayout.
RTimothyEdwards/open_pdksGitHub
11/02/2022, 6:29 PMGitHub
11/03/2022, 7:00 AM<https://github.com/RTimothyEdwards/open_pdks/tree/master|master>
by RTimothyEdwards
<https://github.com/RTimothyEdwards/open_pdks/commit/081c79415c0de198543defd8b09e9f382ca5a1d3|081c7941>
- Overhaul of the sky130 I/O pads. With a few fixes to the magic tech file and
<https://github.com/RTimothyEdwards/open_pdks/commit/ebfa1089d1eebdeb94f82c76f8fafef7e7b3ce77|ebfa1089>
- Modified the sky130 klayout setup install to avoid copying the
<https://github.com/RTimothyEdwards/open_pdks/commit/5d4986783eeb354cc5ba490ae0b17750dd5cb9d3|5d498678>
- Updated the sky130 Makefile to avoid copying the klayout testing
RTimothyEdwards/open_pdksGitHub
11/05/2022, 12:44 AM<https://github.com/RTimothyEdwards/open_pdks/tree/master|master>
by RTimothyEdwards
<https://github.com/RTimothyEdwards/open_pdks/commit/50be6e1ec68069783bbe5ade7653bd643862b3d9|50be6e1e>
- Fix diode area and perimeter on the HD and HVL standard cell
RTimothyEdwards/open_pdksGitHub
11/07/2022, 8:00 AM<https://github.com/RTimothyEdwards/open_pdks/tree/master|master>
by RTimothyEdwards
<https://github.com/RTimothyEdwards/open_pdks/commit/6bcdf1feb4d726c7f91c10282f142f2815cedda5|6bcdf1fe>
- Corrected the antenna check diffusion constant factor, which is
RTimothyEdwards/open_pdksGitHub
11/09/2022, 8:00 AM<https://github.com/RTimothyEdwards/open_pdks/tree/master|master>
by RTimothyEdwards
<https://github.com/RTimothyEdwards/open_pdks/commit/3af133706e554a740cfe60f21e773d9eaa41838c|3af13370>
- Updated the OSU install for GF180MCU to match changes made to the
RTimothyEdwards/open_pdksHarald Pretl
11/17/2022, 12:37 PM.lib
files and we are getting more and more PDKs: Could we switch open_pdks
to zip the Liberty files after creation, and switching the OpenLane default config along the way? @donn @Matt LibertyGitHub
11/17/2022, 5:39 PM5V
. I think the following should be updated to
# Lib Files
set ::env(LIB_SYNTH) "$::env(PDK_ROOT)/$::env(PDK)/libs.ref/$::env(STD_CELL_LIBRARY)/liberty/$::env(STD_CELL_LIBRARY)__tt_025C_5v00.lib"
set ::env(LIB_FASTEST) "$::env(PDK_ROOT)/$::env(PDK)/libs.ref/$::env(STD_CELL_LIBRARY)/liberty/$::env(STD_CELL_LIBRARY)__ff_n40C_5v50.lib"
set ::env(LIB_SLOWEST) "$::env(PDK_ROOT)/$::env(PDK)/libs.ref/$::env(STD_CELL_LIBRARY)/liberty/$::env(STD_CELL_LIBRARY)__ss_125C_4v50.lib"
set ::env(LIB_TYPICAL) $::env(LIB_SYNTH)
RTimothyEdwards/open_pdksBradley Moon
11/17/2022, 9:56 PMGitHub
11/18/2022, 8:00 AM<https://github.com/RTimothyEdwards/open_pdks/tree/master|master>
by RTimothyEdwards
<https://github.com/RTimothyEdwards/open_pdks/commit/a519523b0d9bc913a6f87a5eed083597ed9e2e93|a519523b>
- Changed the magic tech file to ignore text on layer:purpose pair
RTimothyEdwards/open_pdksGitHub
11/22/2022, 10:54 AMimage▾
image (2)▾
GitHub
11/22/2022, 2:56 PM