- May 08, 2024
-
-
Mohamed Gaber authored
+ Repository is now a Nix flake ~ Change all invocations of `openroad -python` to use `run_odbpy_script` for consistency ~ Change build system from ad-hoc to Nix, still producing a Docker image as a final result ~ Update KLayout scripts to use `klayout-pymod` or properly parse commandline arguments ~ `open_pdks` -> `bdc9412` to match OpenLane 2 - Remove local installer; `nix run .` will run OpenLane natively
-
- Mar 27, 2023
-
-
Mohamed Gaber authored
~ Change various Secrets to new Variables feature ~ Rename regression results by PDK and SCL ~ Test sets and the CI now incorporate the SCL ~ Minor adjustments to flow scripts - Removed outdated regression results
-
- Aug 18, 2022
-
-
Mohamed Gaber authored
+ Add gf180mcuC configs for {APU, PPU, SPM} ~ Clean up some leftover variables ~ STD_CELL_LIBRARY now an optional environment variable- open_pdks config files are now responsible for setting the default ~ `to_tcl.py` updated to reflect that ^ ~ Add ability to just set `METAL_LAYER_NAMES` in open_pdks ~ `open_pdks` -> 44a43c23c81b45b8e774ae7a84899a5a778b6b0b
-
- Jul 20, 2022
-
-
Mohamed Gaber authored
+ Tagging scheme is now YYYY.MM.DD, postfixed with rX for multiple releases on the same day to match internal Efabless utilities + Add git remotes to environment survey + Add feature to force reproducibles to be created for a specific script regardless of failure: see `docs/source/using_or_issue.md` for more info ~ Fix `generate_tag.py` - Remove debugging vestiges from `all.tcl`
-
- Jul 18, 2022
-
-
Mohamed Gaber authored
+ Added PDK build instructions using Volare ~ Git requirement for general use (but not building) dropped from 2.35 -> 2.22 ~ Fixed `override_env`'s inconsistent behavior (thanks, Tcl) - Removed conda pdk installation vestiges - Removed some useless and confusing under-the-hood sections
-
- Jan 24, 2022
-
-
Donn authored
+ Added linting rules for flake8, formatting with black + Added a GitHub Action to enforce lint/format rules
-
- Dec 14, 2021
-
-
Donn authored
+ run_designs.py now exits with exit code 2 if a design failed ~ run_designs.py rewritten in click, API altered slightly ~ renamed `addComputedStatistics` to `add_computed_statistics` - removed `make regression_test`
-
- Sep 29, 2021
-
-
Donn authored
This changes Makefile environment variables to be consistent with caravel user project based on feedback from @mattvenn. Also, the fastest_test_set/extended_test_set productions have been fixed from a break in #627. * IMAGE_NAME -> OPENLANE_IMAGE_NAME * CURRENT_TAG -> OPENLANE_TAG
-
- Sep 17, 2021
-
-
Donn authored
-
- Sep 01, 2021
-
-
Donn authored
This adds a step to the CI that uploads log tarballs to the Google Cloud Platform based on a repository secret to help maintainers isolate issues that may only arise in a CI environment. The relevant repository secret has already been added. It can easily be extended to support AWS, Azure, etc as it leverages Apache libcloud. The bucket being used is not public.
-
- Aug 16, 2021
-
-
Donn authored
Also fixed minor issue with version verification in docker containers
-
- Jul 28, 2021
-
-
Donn authored
* Get OpenLane version * Remove OpenPhySyn and Antmicro Yosys * Time-based tag names, current -> latest * Made local installer comply with new versioning scheme * Made Docker Get Commit/Repo Info From YAML file ~ Updater now also updates just the YAML file ~ Main makefile PDK option also consults the YAML file ~ Updated CI to reflect the above changes + reduce redundancy (Cleanup and Deploy Folded) * CI Bugfix * One Final CI Fix
-
- Jun 15, 2021
-
-
Donn authored
-
- Apr 28, 2021
-
-
Donn authored
* add docker build & push workflow * full spm test * remove -it * Add the first test set * Job Separation * init self-hosted test * specify the python version * Try removing python all in all * Migrate the whole OpenLANE CI workflow -- needs testing * rework env vars * add missing if * Moving the converted configs to the main openlane repo instead of my personal fork (#241) * swap references * reset cron * hopefully finalize full workflow * typo fix :) * fix branch name lookup * try a fix for GITHUB_ENV usage * add a create branch action * reduce fastest test set * use latest as the docker tag in the default branch * run cron earlier * add flow for auto image deletion * add badge space * add missing closing quotes * remove faulty condition * another missing closing bracket * fix docker delete script * debugging image deletion * add deletion ref * delete travis * add the utils directory * prepare to merge to the origin staging branch * revert changes to the tagger * remove the travis badge * fix references * Update openlane_ci.yml * Update openlane_ci.yml to run on Github Machines * add CI documentation * divide fastest test set across 5 jobs * CI Overhaul * Removed tag file updates * Use GitHub mirrors for netgen, magic [skip ci] * Removed Skip, Fixed Complete Test Set * No secrets during build and test * Artifact deletion * Race condition Co-authored-by:
agorararmard <aagouhar@efabless.com>
-