Skip to content

tum-ei-eda/eda-osic-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eda-osic-tools

Container License Docker Image

Builds a Docker image with the eda-osic-tools environment and OpenROAD Flow Scripts (ORFS), Open-PDKs, etc.

Configuration

Defaults live in .env:

  • workspace_dir=/eda-osic-tools
  • ENV_VENV_ROOT=/venv
  • ENV_ORFS_ROOT=/orfs
  • ENV_YOSYS_EXE=/orfs/dependencies/bin/yosys

Build

Requirements

  • Docker with Buildx, or
  • Docker with compose, or
  • Free disk space on the Docker host

Buildx

docker buildx build . -f dockerfile \
  --no-cache \
  --progress=plain \
  --tag tum-ei-eda/eda-osic-tools:latest-default-ubuntu-latest \
  --target eda-osic-tools \
  --build-arg BASE_IMAGE=ubuntu:latest \
  --build-arg workspace_dir=/eda-osic-tools \
  --build-arg ENV_VENV_ROOT=/venv

Compose

docker-compose --env-file .env up --build

Prebuilt

Pull

docker pull tumeda/eda-osic-tools:latest-default-ubuntu-latest

Launch

Run an interactive shell with the current checkout mounted into the default workspace:

docker run --rm -it \
  -v "$(pwd)":/your-workspace \
  -w /your-workspace \
  tumeda/eda-osic-tools:latest-default-ubuntu-latest \
  bash

Inside the container, load the default environment from the copied /eda-osic-tools:

. /eda-osic-tools/env.sh /eda-osic-tools/.env

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages