<#690 Flow fails at Antenna Violations repair> New...
# openlane
g
#690 Flow fails at Antenna Violations repair New issue created by KHermanUBB Description Flow fails at Antenna Violations repair using options of GLB_RT_MAX_DIODE_INS_ITERS 2-5. If the GLB_RT_MAX_DIODE_INS_ITERS is equal to 0 or 1 the flow passes, however, reports few antenna violations. Number of pins violated: 8 Number of nets violated: 8 Environment
Copy code
Please run the following command in the OpenLane folder:

python3 ./env.py issue-survey

And copy and paste the ENTIRE output between the triple-backticks.
Python: v3.6.9 Kernel: Linux v4.15.0-161-generic Distribution: ubuntu 18.04 Container Engine: docker v20.10.7 OpenLane Git Version: 2021.10.25_20.35.00 Alert: Click is not installed. PDK Version Verification Status: OK * * * Git Log (Last 5 Commits) commit e8f4a88 Author: Donn me@donn.website Date: Mon Oct 25 203241 2021 +0200
Copy code
Last Minute Fixes for MPW3 (#675)
commit 003992e Author: Manar manarabdelatty@aucegypt.edu Date: Mon Oct 25 094459 2021 -0500
Copy code
Update timing signoff methodology (#674)

- Removed the `-min/-max` options from read_liberty since they shouldn't be used for modeling different process corners (<https://github.com/The-OpenROAD-Project/OpenLane/issues/671>).
- Updated the base SDC file to include information about clock uncertainty, clock transition, and timing derate.
- Updated the timing/design optimizations to be done at the typical corner.
- Updated the STA script to generate the SDF file after the routing is concluded.
- Updated the STA script to report more information like clock skew, worst slack, power, area.
- Added some fixes to the report generation to retain the log file index so that we can easily keep track of when the reports are generated.
commit 6d85a85 Author: Donn me@donn.website Date: Mon Oct 25 144552 2021 +0200
Copy code
Docker Overhaul (#673)

This makes a number of internal improvements to the docker build process.

* A common build base

This common build base utilizes the dependency list outlined in `/dependencies` for both yum and pip, with the exception of cu-gr and dr-cu which use an... interesting (read: obtuse) build system. Speaking of...

* A pre-compile dependency list

This allows for the installing of dependencies that may need to be needed to compile *other* dependencies, incl. wheel, pyinstaller, devtoolset, etc.

* Builds now use tarballs

Git is no longer used, saving us the time needed to check out the *entire commit history every single time we build.* To handle submodules, I wrote a special script. Only OpenROAD uses submodules anyhow.

* Rewrote final image

The final image's Dockerfile was a mess. The new one also uses the dependency list and is better organized.

* OpenLane is now mounted to `/openlane` instead of `/openLANE_flow`

We don't really use `openLANE`, branding was settled on `OpenLane`, except I think it's better for everyone's sanity if I avoid capital letters altogether.
commit 678cf7c Author: Donn me@donn.website Date: Mon Oct 25 133202 2021 +0200
Copy code
Clarify whether the issue template is a suggestion or not (#672)

(its not) [skip ci]
commit 2e6f340 Author: Donn me@donn.website Date: Fri Oct 22 161754 2021 +0200
Copy code
Fix RTD link [skip ci] (#668)
Copy code
### Reproduction Material
The design is here:
<https://github.com/KHermanUBB/SSCS-SoC>

### Expected behavior
It is expected the antenna violations will be removed.

### Logs
logs.zip The-OpenROAD-Project/OpenLane