Skip to content
Snippets Groups Projects
  1. 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
      18ef85a4
  2. 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
  3. Sep 22, 2021
  4. 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
  5. Sep 17, 2021
  6. 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
  7. Sep 08, 2021
  8. Sep 07, 2021
  9. Sep 06, 2021
  10. 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
  11. 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
  12. Aug 31, 2021
  13. Aug 30, 2021
    • Kareem Farid's avatar
    • Manar's avatar
      Fix pdk install for latest open_pdks version (#565) · 2c10d1dd
      Manar authored
      * Update open_pdks make target
      
      * Update open_pdks
      
      * [Makefile] Update open_pdks configure arguments
      
      * Override open_pdks default installation path
      
      * Remove /pdk from gen_source target
      
      * Remove more /sky130A/pdk
      
      * Update open_pdks commit
      2c10d1dd
    • Donn's avatar
      Further Versioning Fixes (#564) · 746546c0
      Donn authored
      + Proper OS detection in installing
      + Version added to installing (version no longer reports as N/A)
      ~ Fix #553
      ~ Reordered install steps to be more logical
      ~ get_tag now usable by other python files
      746546c0
    • vijayank88's avatar
      Adding Clock Propagation (#562) · b4f32f87
      vijayank88 authored
      * Update or_resizer_timing.tcl
      
      Using CTS stage generated sdc in resizer timing optimization. Writing sdc file again to use it in routing stage timing check
      
      * Update or_cts.tcl
      
      Write sdc file after CTS to use this during resizer_timing_optimization
      
      * Update or_groute.tcl
      
      Using post cts generated sdc with propagation clock for timing check at routing stage
      
      Fixes  #501
      b4f32f87
  14. Aug 22, 2021
    • Donn's avatar
      Makefile fixes (#551) · f7fd774a
      Donn authored
      *Actually* fixes #495. Oops.
      f7fd774a
    • Donn's avatar
      Better Reporting On Test Conclusion (#557) · 71be891b
      Donn authored
      * Better Reporting
      
      Fixes an odd issue where the design names extracted would be timestamps due to "File not found or empty" being printed and split, creating extra columns.
      
      Also makes the reports explicitly detail if the OpenLane flow has failed outright on a design.
      
      A general cleanup of relevant scripts has been performed.
      
      Fixes #495 
      71be891b
Loading