piel.cli.environment.nix#

Functions#

activate_openlane_nix([openlane2_directory])

CLI that installs both the openlane2 python interface and the OpenROAD binaries.

activate_piel_nix([openlane2_directory])

Enters the custom piel nix environment with all the supported tools installed and configured packages.

install_nix()

Installs the nix package manager.

install_openlane([openlane2_directory])

CLI that installs both the openlane2 python interface and the OpenROAD binaries.

Module Contents#

activate_openlane_nix(openlane2_directory: pathlib.Path = default_openlane2_directory)#

CLI that installs both the openlane2 python interface and the OpenROAD binaries.

activate_piel_nix(openlane2_directory: pathlib.Path = default_openlane2_directory)#

Enters the custom piel nix environment with all the supported tools installed and configured packages. Runs the nix-shell command on the piel/environment/nix/ directory.

install_nix()#

Installs the nix package manager.

install_openlane(openlane2_directory: pathlib.Path = default_openlane2_directory)#

CLI that installs both the openlane2 python interface and the OpenROAD binaries.