Skip to content
Snippets Groups Projects
  1. Oct 16, 2021
    • Donn's avatar
      Improved Environment Utilities (#648) · 52783014
      Donn authored
      
      + ./install.py greatly expanded to ./env.py, a python script consolidating all manners of environment configuration including installation and docker option generation
      + issues are now required to use ./env.py to survey the environment
      + installs to arch/manjaro now supported
      ~ python no longer asks to install, it creates a virtual environment
      ~ centos7 -> centos-7 (for consistency)
      ~ scripts reorganized: i need that top level as pristine as humanly possible
      - removed csv2html. just use a viewer
      
      Co-authored-by: default avatarAhmed Nofal <ahmed.nofal@efabless.com>
  2. Sep 29, 2021
    • Donn's avatar
      Makefile tweaks (#630) · 18ef85a4
      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
  3. Sep 07, 2021
  4. Aug 31, 2021
    • Donn's avatar
      Top Level Cleanup (#568) · f1a3448f
      Donn authored
      ~ Reformatted run_designs.py to be more consistent with the rest of the codebase
      ~ Moved almost all top level scripts into other folders
      ~ Moved most top level documentation to docs/source
      ~ ol_install.py -> install.py
      ~ Fixed infinite recursion issue with or_issue.py
  5. Aug 16, 2021
  6. Aug 04, 2021
  7. Jul 28, 2021
    • Donn's avatar
      Versioning Improvements (#510) · 8d70ae30
      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
  8. Jul 07, 2021
    • Donn's avatar
      Recreated Magic/Netgen Tarballs, Updated Readme · b4caf7a4
      Donn authored
      - Removed ASCII Logo
      ~ Changed all 'OpenLANE' or 'openlane' instances to 'OpenLane' for consistent branding
      ~ Overhauled setup section: information was grouped logically
      b4caf7a4
    • Donn's avatar
      Migrate to a more current version of OpenROAD (#433) · 543144f6
      Donn authored
      
      * Initial Set Of Changes
      + Made openroad binary customizable with OPENROAD_BIN env var: defaults to `openroad`
      + OL Install allows for customizable flow.tcl for testing
      + OR Issue now explicitly requires input and output defs as arguments
      + Updated routing commands
      - Removed standalone tritonroute
      - Removed CTS sqr_cap/sqr_rest options (no longer supported)
      
      * Partial Merge Of The-OpenROAD-Project/OpenLane#472
      
      Co-authored-by: default avatarOsama Hammad <osama21@aucegypt.edu>
      
      * Fixed Docker Environment
      `import opendbpy` -> `opendb`
      eigen is an archive now
      Removed Diamond Search Height Completely
      
      * Remove Minimum Distance, FP w/ layer numbers
      
      (per discussion with @osamahammad21)
      
      * Update PDK
      
      ~ Install new version of Git to handle Open_PDK's cloning woes
      ~ Update Commit Hash With Fixes To `download.sh`
      ~ Address The-OpenROAD-Project/OpenLane#475 while I'm here
      
      * Update OpenROAD, Remove Standalone OpenSTA
      
      * Remove Standalone OpenDP
      
      * Update TritonRoute Invocation
      
      + Random Seed Specified
      + Removed deprecated values from .params file
      (Not gonna remove .params file just yet)
      + Updated or_issue.py to handle incomplete file paths
      
      * update report layer usage
      
      * Makefile Tweaks
      
      - Decreased duplication
      ~ Now using long flags (See #476)
      
      * Updates to run_designs, OR commit
      
      * number of grt antenna repairer iterations
      
      * Update Magic & Netgen for LVS Issue
      
      - Remove blabla from completeTestSet pending RTimothyEdwards/netgen#21
      + Update Magic and Netgen to same versions as master
      +  Update Readme to replace efabless links with OpenLane ones
      
      * Update Magic/Netgen to Latest Versions
      
      - Remove usb_cdc_core from fastestTestSet pending RTimothyEdwards/netgen#21
      
      Co-authored-by: default avatarOsama Hammad <osama21@aucegypt.edu>
      543144f6
    • Donn's avatar
      Add CentOS 7 Support · 611be792
      Donn authored
      - Remove patches for OpenROAD: Moved all to a fork.
      - Now building cugr and drcu
      - Removed Opendbpy: Get it on your own
      611be792
    • Niklas's avatar
      Fixed typo · 4fdac241
      Niklas authored
      4fdac241
    • Ahmad Nofal's avatar
      -from, -to added to repo root README.md · 07b35718
      Ahmad Nofal authored
      07b35718
    • Mohamed Gaber's avatar
      Revert "Revert changes to coincide with v0.14" · 5c6bb77c
      Mohamed Gaber authored
      This reverts commit b7ea44399eaeec61eec8b4d196077d0da081ad16.
      5c6bb77c
  9. Jun 10, 2021
  10. May 03, 2021
  11. May 01, 2021
  12. Apr 28, 2021
    • Donn's avatar
      CI Overhaul (#301) · 87a711e3
      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: default avataragorararmard <aagouhar@efabless.com>
  13. Mar 24, 2021
  14. Mar 23, 2021
  15. Mar 01, 2021
  16. Feb 26, 2021
  17. Feb 25, 2021
  18. Feb 24, 2021
  19. Feb 23, 2021
  20. Feb 16, 2021
  21. Feb 15, 2021
  22. Feb 04, 2021
  23. Feb 03, 2021
  24. Feb 02, 2021
  25. Feb 01, 2021
  26. Jan 28, 2021
  27. Jan 19, 2021
  28. Jan 15, 2021
  29. Jan 14, 2021
  30. Jan 06, 2021
  31. Jan 05, 2021
Loading