wiki:QtFlow

Introduction

QtFlow is free and open source Electronic Design Automation (EDA) licensed under LGPLv3.

Packages

The Debian packages can be installed from the OBS build service using the following commands:

curl http://download.opensuse.org/repositories/home:/leviathanch:/debian-asic/Debian_9.0/Release.key | apt-key add -
echo "deb http://download.opensuse.org/repositories/home:/leviathanch:/debian-asic/Debian_9.0 ./" >> /etc/apt/sources.list
apt-get update
apt-get install qtflow

The Ubuntu packages can be installed from the OBS build service using the following commands (For Ubuntu 18.04):

curl http://download.opensuse.org/repositories/home:/leviathanch:/debian-asic/xUbuntu_18.04/Release.key | apt-key add -
echo "deb http://download.opensuse.org/repositories/home:/leviathanch:/debian-asic/xUbuntu_18.04 ./" >> /etc/apt/sources.list
apt-get update
apt-get install qtflow

Build from sources

git clone --recursive https://github.com/leviathanch/qtflow.git
mkdir qtflow/build
cd qtflow/build
cmake ..
make -j4
./QtFlow/QtFlow

Technology

Using Qt5 it can be compiled to many different platforms. It is a free alternative to existing EDA tools and provides easy access to chip manufacturing and publishing.

The standard cells can be obtained from Hagens repository by running:

git clone --recursive https://github.com/chipforge/StdCellLib.git

Features

QtFlow adheres to principles of simplicity, modularity and composition, but will compromise to provide IDE-like features.

Last modified 6 months ago Last modified on May 10, 2018, 4:41:11 PM