Skip to content
Snippets Groups Projects
  1. Nov 25, 2024
  2. Nov 20, 2024
  3. Nov 19, 2024
  4. Oct 04, 2024
  5. Oct 02, 2024
  6. Sep 22, 2024
    • Mohamed Gaber's avatar
      Change Versioning Strategy (master) (#2154) · 70581ea9
      Mohamed Gaber authored
      ~ use tclmodules (`.tm`) files instead of pkgIndex.tcl for openlane and openlane_utils
      ~ change tagging to use the version from the `.tm` files instead of the day of the release
      ~ include superstable branch in tagging efforts (even though this doesn't mean much in `master`…)
      70581ea9
  7. Sep 05, 2024
  8. Sep 04, 2024
  9. Aug 14, 2024
  10. Aug 06, 2024
  11. Jul 18, 2024
    • Kareem Farid's avatar
      Propagate the clock in some STA reports (#2134) · cdf98f35
      Kareem Farid authored
      + Add conditional `set_propagated_clocks` for all clocks in `base.sdc`
        ~ Condition is true for:
          ~ CTS STA
          ~ Global routing STA
          ~ Global routing optimizations STA
          ~ Multicorner(signoff) STA
      + Add conditional `set_propagated_clocks` for all clocks after reading an sdc file depending on whether the statement is used in the sdc file for not. Idea is to be backwards compatible with the default behavior of OpenLane of propagating clocks _outside_ the sdc file
      + Add a report for non-propagated clocks
      + Add a report for information regarding clocks 
      cdf98f35
    • Kareem Farid's avatar
      Fix missing values in final metrics generated (#2131) · d2d8db93
      Kareem Farid authored
      ~ Fixed generation for the following metrics:
        ~ Power values
        ~ `critical_path_report`
        ~ some wns and tns values
        ~ klayout drc
      - Remove CVC Metrics
      d2d8db93
    • Kareem Farid's avatar
      Increase banner size for OpenLane 2 (#2137) · 7ee92859
      Kareem Farid authored
      
      ~ Increases banner size for OpenLane 2, now uses a PNG rendered at 1200 API on macOS for consistency
      ~ Updated Flow Architecture Document
      
      Co-authored-by: default avatarMohamed Gaber <donn@efabless.com>
      7ee92859
  12. Jul 11, 2024
  13. Jul 07, 2024
    • Mohamed Gaber's avatar
      Upgrade to `nix-eda` (#2135) · 46d8e5a0
      Mohamed Gaber authored
      ~ Avoid using `/dev/null` for writing DEF files (it tries to create a temp file and fail)
      ~ PDK now has a default value of sky130A even outside the Makefile
      ~ PDK_ROOT now set automatically if Volare is installed
      ~ Upgrade to a newer version of OpenLane 2, which in turns uses `nix-eda` 
      ~ Format nix packages using Alejandra
      ~ OpenROAD scripts now read liberty files before database files (they are linked together when the database is read)
      ~ Update Readme to remove Colab and add banner directing people to OpenLane 2
      46d8e5a0
  14. Jul 04, 2024
  15. Jun 26, 2024
  16. Jun 25, 2024
  17. May 27, 2024
  18. May 13, 2024
  19. 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
  20. Apr 21, 2024
  21. Apr 03, 2024
  22. Apr 01, 2024
  23. Mar 14, 2024
  24. Mar 11, 2024
  25. Mar 06, 2024
  26. Jan 11, 2024
  27. Jan 08, 2024
  28. 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
    • Kareem Farid's avatar
      Check if `CLOCK_PORT` is found in the design (#2074) · 892d791f
      Kareem Farid authored
      
      + Add check for whether the ports listed under `CLOCK_PORT` in fact exist in the top-level module
      - Remove misleading CTS log print
      
      Co-authored-by: default avatarMohamed Gaber <donn@efabless.com>
      892d791f
  29. Dec 25, 2023
    • Kareem Farid's avatar
    • Mohamed Gaber's avatar
      Ameliorate Warnings, PDN Generation, and the default design (#2066) · dbcc8252
      Mohamed Gaber authored
      ~ Reimplemented the default serial/parallel multiplier to be a bit less cryptic and eliminate linter warnings; and added a proper testbench
      ~ Reimplemented deprecated variable translation behavior to account for the situation where a deprecated variable's value does not match the default for the new value, which causes a crash
      ~ Slightly improved warning for designs having been black-boxed during STA
      ~ PDN Generation Updates
          ~ Renamed `DESIGN_IS_CORE` to `FP_PDN_MULTILAYER` with translation behavior
          ~ PDN generation will now always attempt to extend to core ring (which is inert if core rings do not exist)
          ~ Fixed bug where `FP_PDN_MULTILAYER` being set to `0` would attempt to create a core-ring on two layers anyway
      ~ IR drop now prints a warning if `VSRC_LOC_FILE` is not provided
      - Removed deprecation behavior for `GLB_RT` variables - it's been over a year (>=6 mo as promised)
      dbcc8252
    • Kareem Farid's avatar
      Fix missing ReadTheDocs content (#2076) · 4f5ad4e1
      Kareem Farid authored
      ~ Add submodules to ReadTheDocs builds, as there are references to files in submodules (CI configurations, netlists, etc)
      4f5ad4e1
  30. Dec 24, 2023
  31. Dec 21, 2023
  32. Dec 20, 2023
  33. Dec 12, 2023
Loading