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>
      52783014
  2. Oct 14, 2021
  3. Oct 13, 2021
  4. Oct 12, 2021
  5. Oct 07, 2021
    • Manar's avatar
    • Manar's avatar
      Update SDC file carry over (#635) · 291139ee
      Manar authored
      - SDC file is carried across the stages with two variables SAVE_SDC and CURRENT_SDC to avoid having conditional statements on whether a stage is enabled/disabled 
      - Moved the `sta.tcl` script under the openroad script directory 
      - PDK commit is updated to propagate the new changes made to the `DEFAULT_MAX_TRAN` value https://github.com/RTimothyEdwards/open_pdks/pull/164
      - Add base.sdc file to the manual_macro_placement test
        - The general sdc file doesn't support multiple clock ports so a custom one is needed for this design
        - This previously passed through the flow because sdc carry-over was conditioned on clock tree synthesis which is disabled for this design
      291139ee
  6. Sep 29, 2021
    • Openlane Bot's avatar
      [BOT] Update openroad_app (#616) · 27752ec1
      Openlane Bot authored
      openroad_app -> 7f23e5f6e6b8d36e6a8aaed6ad074902ea27c4ce
      27752ec1
    • 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
      18ef85a4
  7. Sep 28, 2021
    • Donn's avatar
      CI Changes (#627) · 6a618ac2
      Donn authored
      ~ PDK build now runs once, result reused
      ~ Designs run separately
      - Removed outdated variables
      - Cleanup now should always occur
      6a618ac2
  8. Sep 22, 2021
  9. Sep 19, 2021
    • Donn's avatar
      Revert #607, #601 (#619) · 6905a12d
      Donn authored
      - #607 - Lack of legalization was causing routing issues with OpenROAD.
      
      - #601 - There is a cryptic "maze ripup wrong" message that makes aes_cipher fail: see The-OpenROAD-Project/OpenROAD#1110
      
      - CU of aes_cipher reduced to 40 (50 was causing issues with TR)
      
      - Fixed or_issue
      6905a12d
  10. Sep 17, 2021
  11. Sep 16, 2021
    • Donn's avatar
      Added IR Drop Calculation To PDN Step (#605) · 79ac2c55
      Donn authored
      Some variables were moved to the PDK. PDK has also been updated.
      79ac2c55
    • Donn's avatar
      Rewrite the Report Generation Infrastructure (#608) · 2faaedab
      Donn authored
      * `report.sh` was rewritten in python and folded into `report.py`
          * 'E404' reverted- sorry @kareefardi, a lot of code just expects a number.
          * `report.py` was pretty much rewritten, for that matter.
      * wns/tns reporting fixed
      
      ---
      
      Also significant fixes made with the help of @Manarabdelaty 
      * s44 pdn fix: weird substitution issue that somehow only spuriously surfaces
      * manual_macro_placement_test pdn fix: FP_PDN_CHECK_NODES set to 0 (Warnings treated as errors by OpenLane, LVS still passes so we are golden)
      2faaedab
  12. Sep 08, 2021
  13. Sep 07, 2021
  14. Sep 06, 2021
  15. Sep 02, 2021
    • Donn's avatar
      Fix PIP issue with rtd (#583) · b6f0dc34
      Donn authored
      This fixes an issue with pip where support for file: was abruptly removed.
      b6f0dc34
    • Donn's avatar
      Fix Race Condition With CI (#581) · a76b512a
      Donn authored
      This addresses a race condition when a PR is merged when the scheduled CI is running.
      
      Essentially, an image could be pushed with the tag master following a merge, where it would later be rewritten by the CI when it's done with the same master tag.
      
      This makes it so the CI only pushes to a proper named tag and latest.
      a76b512a
    • Kareem Farid's avatar
      Report Generation Fixes (#575) · 1474c74c
      Kareem Farid authored
      1. Save state before generating the report. Generating the report reads a run's `config.tcl` which is changed after saving the state, so we should save the state first then generate the report.
      2. In `report.sh`, fetching some values happens before generating the values themselve. This adjusts the sequence of commands properly. 
      3. Report `E404` instead of `-1` in values that fail to get captured as some of these values can be `-1` themselves.
      4. Some indenting in `report.sh`
      1474c74c
  16. Sep 01, 2021
    • Manar's avatar
      Add OpenRCX support (#539) · 17c626b1
      Manar authored
      17c626b1
    • Donn's avatar
      Uploading Log Tarballs to GCP (#573) · b109265c
      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.
      b109265c
    • Donn's avatar
      Fix typo (#572) · edb6d4f4
      Donn authored
      edb6d4f4
  17. Aug 31, 2021
Loading