Skip to content
Snippets Groups Projects
  1. Sep 04, 2024
  2. 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
  3. Mar 27, 2023
    • Mohamed Gaber's avatar
      CI Updates (#1690) · d7088494
      Mohamed Gaber authored
      ~ Change various Secrets to new Variables feature
      ~ Rename regression results by PDK and SCL
      ~ Test sets and the CI now incorporate the SCL
      ~ Minor adjustments to flow scripts
      - Removed outdated regression results
      d7088494
  4. May 21, 2022
    • Mohamed Gaber's avatar
      Support Multi-Arch Docker Builds (#1075) · 601eede6
      Mohamed Gaber authored
      Tested on Apple M1 and AWS Graviton.
      
      + Add support for multiple-architecture building
          + Support for amd64, ppc64le and arm64v8 added
          + amd64 and arm64v8 will be automatically built by the CI
      
      ~ Major CI Overhauls
         ~ Added composite actions for the Docker build and setting environment variables
         ~ pdk build is now its own job, and amd64/aarch64 have a job each
         ~ matrix -> design_matrix, designs only tested on amd64 for performance reasons
      
      ~ run/build base docker images now pushed to Docker Hub based on a hash of dependency lists (to work with the buildx `docker-container` driver)
      
      - Remove pandas (overkill for what we're using it for)
      
      - Remove `cugr`, `drcu` *for now* (they're x86-64 Linux-only utilities)
      601eede6
Loading