Go to file
Ned Bingham 0f5d5950d9 fixing issue where sudo can't find bcli-$USER
fixing issue where Xauthority changes after ssh logout and login
2023-06-03 23:31:48 +00:00
home no need for full sudo access anymore 2023-06-03 16:48:57 +00:00
.drone.yml cleaning up useability, adding a few more tools 2022-09-24 18:31:12 -04:00
.gitignore gitignore .bcli-local-tar 2023-05-18 19:37:11 +00:00
bcli-develop.sh fixing issue where sudo can't find bcli-$USER 2023-06-03 23:31:48 +00:00
Dockerfile fixing issue where sudo can't find bcli-$USER 2023-06-03 23:31:48 +00:00
Makefile updating haystack 2023-05-25 23:58:16 -04:00
README.md Update README. 2023-05-17 17:14:27 +00:00
VERSION fixing up linkage, removing unused trilinos reconfigure script 2022-11-25 11:23:28 -05:00

Broccoli Development Environment

First time use:

Download the Skywater 130nm PDK and Configuration Files:

https://broccoli-hosting.s3.us-east-2.amazonaws.com/sky130.tar.gz

Extract to your home directory:

mkdir ~/tech; tar -xzvf sky130.tar.gz -C ~/tech

First and subsequent use:

Pull the docker image for the broccoli command line interface.

docker pull public.ecr.aws/l5h5o6z4/broccoli-cli:latest

Setup the broccoli command line interface with the following command.

source bcli-develop.sh

Download the developement environment and boot it up in docker

bcli up

Open up a shell inside the development environment. Here you will have access to all of the necessary tools.

bcli

If graphical tools (such as magic and gaw) fail to launch, you may need to install xhost on your local machine, and grant docker permission to access your X server.

xhost +local:docker

Your home directory will be mounted at

/host

Many of the installed tools may be found at

/opt

Finally, vim is fully set up for both golang and act.

vim file.act

When you are done, you can shut down the development environment.

bcli down