mirror of https://github.com/VLSIDA/OpenRAM.git
Add conda usage documentation
This commit is contained in:
parent
2d8fbc7cbb
commit
7df018b065
|
|
@ -8,7 +8,8 @@ This page shows the basic setup for using OpenRAM.
|
||||||
## Table of Contents
|
## Table of Contents
|
||||||
1. [Dependencies](#dependencies)
|
1. [Dependencies](#dependencies)
|
||||||
1. [OpenRAM Library](#openram-library)
|
1. [OpenRAM Library](#openram-library)
|
||||||
1. [Docker](#docker)
|
1. [Anaconda](#anaconda)
|
||||||
|
1. [Docker](#docker-deprecated-use-anaconda-instead)
|
||||||
1. [Environment](#environment)
|
1. [Environment](#environment)
|
||||||
1. [Sky130 Setup](#sky130-setup)
|
1. [Sky130 Setup](#sky130-setup)
|
||||||
|
|
||||||
|
|
@ -18,11 +19,11 @@ This page shows the basic setup for using OpenRAM.
|
||||||
Please see the Dockerfile for the required versions of tools.
|
Please see the Dockerfile for the required versions of tools.
|
||||||
|
|
||||||
In general, the OpenRAM compiler has very few dependencies:
|
In general, the OpenRAM compiler has very few dependencies:
|
||||||
+ Docker
|
+ Git
|
||||||
+ Make
|
+ Make
|
||||||
+ Python 3.6 or higher
|
+ Python 3.6 or higher
|
||||||
+ Various Python packages (pip install -r requirements.txt)
|
+ Various Python packages (pip install -r requirements.txt)
|
||||||
+ Git
|
+ Anaconda
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -38,11 +39,22 @@ make library
|
||||||
|
|
||||||
+ Install the latest _dev_ version:
|
+ Install the latest _dev_ version:
|
||||||
```
|
```
|
||||||
pip3 install git+ssh://git@github.com/VLSIDA/OpenRAM.git@dev
|
pip3 install git+https://git@github.com/VLSIDA/OpenRAM.git@dev
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## Docker
|
|
||||||
|
## Anaconda
|
||||||
|
We use Anaconda package manager to install the tools used by OpenRAM. This way, you don't have to
|
||||||
|
worry about updating/installing these tools. OpenRAM installs Anaconda silently in the background
|
||||||
|
(without affecting any existing anaconda setup you have).
|
||||||
|
|
||||||
|
OpenRAM uses Anaconda by default, but you can turn this feature off by setting `use_conda = False`
|
||||||
|
in your config file. Then, OpenRAM will use the tools you have installed on your system.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Docker (deprecated, use Anaconda instead)
|
||||||
We have a [docker setup](../../docker) to run OpenRAM. To use this, you should run:
|
We have a [docker setup](../../docker) to run OpenRAM. To use this, you should run:
|
||||||
```
|
```
|
||||||
cd OpenRAM/docker
|
cd OpenRAM/docker
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue