Skip to content
Snippets Groups Projects
  1. May 08, 2024
    • Mohamed Gaber's avatar
      Migrate Build System to Match OpenLane 2 (#2115) · 14b94a66
      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
      14b94a66
  2. Apr 21, 2024
  3. Apr 03, 2024
  4. Mar 06, 2024
  5. Dec 26, 2023
    • Kareem Farid's avatar
      Update `OpenROAD` (#2062) · 8bea8c51
      Kareem Farid authored
      ~ openroad_app -> `75f2f32`
      
      ## CI
      ~ Always compare regression and create reproducibles
      ~ Always escape design name
      + Add tests for attached crashes by adding issues reproducibles in designs submodules and symlink them to interactive scripts under ./tests
      + Fix failing designs in extended test:
        * salsa20: setup violations
        * y_huff: routing congestion
        * aes_core: pin antenna violations benchmark mismatch
      8bea8c51
  6. Dec 11, 2023
    • Kareem Farid's avatar
      Integrate KLayout DRC for `sky130` (#2059) · 571581d5
      Kareem Farid authored
      ~ Bump open_pdks version to `cd1748bb197f9b7af62a54507de6624e30363943`
      ~ Rename `PRIMARY_SIGNOFF_TOOL` to `PRIMARY_GDSII_STREAMOUT_TOOL`
      ~ Update documentation of `RUN_MAGIC_DRC` and `RUN_KLAYOUT_DRC`
      + Integrate KLayout DRC for sky130
      + Add the following variables:
      ```
      KLAYOUT_DRC_THREADS
      QUIT_ON_KLAYOUT_DRC
      RUN_KLAYOUT_DRC
      KLAYOUT_DRC_RUNSET - PDK variable
      KLAYOUT_DRC_OPTIONS - PDK variable
      ```
      - Remove `KLAYOUT_DRC_KLAYOUT_GDS`
      571581d5
  7. Nov 22, 2023
    • Mohamed Gaber's avatar
      Issue Survey Fixes (#2056) · ee452da4
      Mohamed Gaber authored
      ~ Updated install documentation
      ~ Fixed issue where the issue survey's PDK checker uses `./pdks` instead of `~/.volare`
      - Dropped `pip` requirement/check: `venv`s include `pip` regardless
      ee452da4
  8. Nov 19, 2023
  9. Nov 14, 2023
  10. Oct 26, 2023
  11. Oct 09, 2023
  12. Sep 20, 2023
  13. Sep 06, 2023
    • Mohamed Gaber's avatar
      Remove CVC (#1976) · 456838bf
      Mohamed Gaber authored
      - Remove `cvc_rv` utility (upstream no longer willing to support it as part of the flow)
      ~ Fix bug with OpenLane docker image builder copying run folders
      456838bf
  14. Sep 05, 2023
  15. Sep 03, 2023
  16. Aug 22, 2023
  17. Aug 09, 2023
  18. Aug 03, 2023
  19. Jul 25, 2023
  20. Jul 24, 2023
  21. Jul 12, 2023
    • Mohamed Gaber's avatar
      PDK Variable Consistency (#1892) · 2735f415
      Mohamed Gaber authored
      ~ Classified PDK variables by user modifiability
      ~ `SYNTH_MAX_FANOUT` -> Moved into PDK as `MAX_FANOUT_CONSTRAINT`
      ~ `SYNTH_MAX_TRAN` -> Moved into PDK as `MAX_TRANSITION_CONSTRAINT`
      ~ `SYNTH_CAP_LOAD` -> `OUTPUT_CAP_LOAD`
      - Removed `DEFAULT_MAX_TRAN` from PDK (unused)
      2735f415
  22. Jul 06, 2023
  23. Jun 26, 2023
  24. Jun 20, 2023
  25. Jun 19, 2023
  26. Jun 18, 2023
  27. Jun 07, 2023
  28. May 28, 2023
  29. May 24, 2023
  30. May 22, 2023
  31. May 18, 2023
  32. May 11, 2023
  33. Apr 27, 2023
Loading