GitHub
11/02/2021, 7:46 PMPlease 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
Last Minute Fixes for MPW3 (#675)
commit 003992e
Author: Manar manarabdelatty@aucegypt.edu
Date: Mon Oct 25 094459 2021 -0500
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
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
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
Fix RTD link [skip ci] (#668)
### 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