2015-04-25 11:27:04 -05:00
.. -*- Mode: rst -*-
2023-07-22 19:56:48 -05:00
|Python wheel builds|
.. |Python wheel builds| image :: https://github.com/lip6/coriolis/actions/workflows/wheels.yml/badge.svg
:target: https://github.com/lip6/coriolis/actions/workflows/wheels.yml
2023-08-01 08:43:21 -05:00
.. image :: documentation/content/images/common/Coriolis-logo-blue-4.png
:alt: Coriolis Logo
:align: center
:width: 10%
2015-04-25 11:27:04 -05:00
2023-08-01 08:43:21 -05:00
======================
Coriolis Open EDA Tool
======================
Coriolis is a free database, placement and routing tool for VLSI design.
2015-04-25 11:27:04 -05:00
2023-07-12 17:33:22 -05:00
This project is hosted at: https://github.com/lip6/coriolis
2023-07-12 17:31:00 -05:00
2023-08-01 08:43:21 -05:00
Main documentation is available at: https://coriolis.lip6.fr/
2023-07-23 09:52:58 -05:00
Development discussion can be found `on our Matrix Channel <https://matrix.to/#/#coriolis:matrix.org> `_ and in our `GitHub Discussions <https://github.com/lip6/coriolis/discussions> `_ .
2015-04-25 11:27:04 -05:00
2023-08-01 08:43:21 -05:00
Coriolis is part of a set of three repositories that are closely relateds.
* Alliance
A venerable EDA toolchain, working only on symbolic layout. Some of it's
checking tools (LVS, DRC) are used for the regression tests in Alliance Check Toolkit.
https://github.com/lip6/alliance
* Alliance Check Toolkit
A wide set of examples of designs and scripts to use by Coriolis.
https://github.com/lip6/alliance-check-toolkit
2015-04-25 11:27:04 -05:00
Purpose
=======
Coriolis provides several tools to perform the layout of VLSI circuits. Its
2019-07-30 06:13:57 -05:00
main components are the Hurricane database, the Etesian placer and the Katana
2015-04-25 11:27:04 -05:00
router, but other tools can use the Hurricane database and the parsers
provided.
2023-10-14 17:09:57 -05:00
Coriolus can be used via both the `` ` cgt `` graphical tool <http://coriolis.lip6.fr/pages/users-guide.html#id24>`_ and via the `rich Python API <http://coriolis.lip6.fr/pages/python-tutorial.html> `_ .
2023-08-01 08:43:21 -05:00
2023-10-14 17:09:57 -05:00
Installation
============
2015-04-25 11:27:04 -05:00
2023-10-14 17:09:57 -05:00
Python 3.7 or later is required to use Coliolis. It can then be installed from `Pypi <https://pypi.org/> `_ .
2015-05-09 16:11:44 -05:00
2023-08-01 08:43:21 -05:00
.. code-block :: bash
2023-10-14 17:09:57 -05:00
pip3 install coriolis-eda
2015-05-09 16:11:44 -05:00
2023-10-14 17:09:57 -05:00
Note for Windows, we currently only support running under WSL2.
2015-05-09 16:11:44 -05:00
2023-10-14 17:09:57 -05:00
Documentation
=============
2015-04-25 11:27:04 -05:00
2023-10-14 17:09:57 -05:00
The full documentation for Coriolis can be found at http://coriolis.lip6.fr/pages/documentation.html
2015-04-25 11:27:04 -05:00