Name | Last modified | Size | Description | |
---|---|---|---|---|
Parent Directory | - | |||
AlmaLinux_8/ | 2025-01-13 15:00 | - | ||
AlmaLinux_9/ | 2025-01-13 15:02 | - | ||
Debian_12/ | 2025-01-13 15:06 | - | ||
Fedora_40/ | 2025-01-13 15:02 | - | ||
Fedora_41/ | 2025-01-13 15:03 | - | ||
Makefile | 2025-01-12 15:29 | 59 | ||
README.html | 2025-01-13 15:16 | 355K | ||
README.out | 2025-01-13 15:42 | 1.2K | ||
README.pdf | 2025-01-13 15:42 | 94K | ||
README.rst | 2025-01-13 15:14 | 5.7K | ||
Ubuntu_22_04/ | 2025-01-13 15:07 | - | ||
Ubuntu_24_04/ | 2025-01-13 15:07 | - | ||
Ubuntu_24_10/ | 2025-01-13 15:07 | - | ||
bin/ | 2025-01-13 11:52 | - | ||
etc/ | 2025-01-13 15:13 | - | ||
log/ | 2025-01-13 15:27 | - | ||
openSUSE_Leap_15.6_images/ | 2025-01-13 15:04 | - | ||
openSUSE_Tumbleweed/ | 2025-01-13 15:05 | - | ||
Contents
The goal of the Open EDA and Coriolis repositories is to provide an out of the box way to install the Coriolis toolchain along with all the third party tools needed to fully use it.
Software | Web Site | Package name |
---|---|---|
Coriolis | https://coriolis.lip6.fr/ | coriolis-eda |
Yosys | https://yosyshq.net | yosys |
klayout | https://klayout.de/ | klayout |
Tas/Yagle | https://coriolis.lip6.fr/ | tas-yagle |
PDK Web Site | Package name | |
---|---|---|
IHP 130nm (SG13G2) | IHP Open PDK | coriolis-pdk-ihpsg13g2 |
C4M PDKMaster for IHP SG13G2 | PDKMaster | coriolis-pdk-ihpsg13g2-c4m |
Note
The PDKs are installed as Python wheels, so their data are stored under:
/usr/lib64/pythonV.RR/site-packages/pdks (RPM based distributions) /usr/lib/python3/dist-packages/pdks (DEB based distributions)
Is convenient to install them as Python wheel so the toolchain, whose management part is written is Python, will always be able to import them regardless of the distribution specific layout.
The various configuration files for the repositories are available here:
Distributions | .repo (rpm) or .sources (deb) |
---|---|
AlmaLinux 8 | https://ftp.lip6.fr/lip6/softs/coriolis/etc/openEDA_al8.repo |
AlmaLinux 9 | https://ftp.lip6.fr/lip6/softs/coriolis/etc/openEDA_al9.repo |
Fedora 40 | https://ftp.lip6.fr/lip6/softs/coriolis/etc/openEDA_f40.repo |
Fedora 41 | https://ftp.lip6.fr/lip6/softs/coriolis/etc/openEDA_f41.repo |
openSUSE Leap 15.6 | https://ftp.lip6.fr/lip6/softs/coriolis/etc/openEDA_SUSELeap.repo |
openSUSE Tumbleweed | https://ftp.lip6.fr/lip6/softs/coriolis/etc/openEDA_SUSETumbleweed.repo |
Debian 12 | https://ftp.lip6.fr/lip6/softs/coriolis/etc/openEDA_deb12.sources |
Ubuntu 22.04 LTS | https://ftp.lip6.fr/lip6/softs/coriolis/etc/openEDA_ubu22_04.sources |
Ubuntu 24.04 LTS | https://ftp.lip6.fr/lip6/softs/coriolis/etc/openEDA_ubu24_04.sources |
Ubuntu 24.10 | https://ftp.lip6.fr/lip6/softs/coriolis/etc/openEDA_ubu24_10.sources |
Direct access to the directory holding the files:
https://ftp.lip6.fr/lip6/softs/coriolis/etc/
As you are installing the tools natively in your distributions, those operations are to be done as root.
From the etc/ directory of the ftp site, download the relevant *.repo file, then copy it under /etc/yum.repos.d/.
root@pc:~> wget https://ftp.lip6.fr/lip6/softs/coriolis/openEDA_al9.repo root@pc:~> mv openEDA_al9.repo /etc/yum.repos.d/
Install the PDK you want to work with, all the tools needed to use it will be installed with it as dependencies.
root@pc:~> dnf group install openEDA
As you are installing the tools natively in your distributions, those operations are to be done as root.
From the etc/ directory of the ftp site, download the relevant *.sources file, then copy it under /etc/apt/sources.list.d/.
you@pc:~> wget https://ftp.lip6.fr/lip6/softs/coriolis/openEDA_ubu24_10.sources you@pc:~> sudo mv openEDA_ubu24_10.sources /etc/apt/sources.list.d/
Install the PDK you want to work with, all the tools needed to use it will be installed with it as dependencies.
you@pc:~> sudo apt update you@pc:~> sudo apt install coriolis-pdk-ihpsg13g2-c4m