首先Qflow 需要如下依赖:
1. yosys:Verilog parser/synthesis (yosys)
2. graywolf :Cell and pin placement
3. qrouter 1.3 :Detail router
4. magic 8.1 :Layout viewer
其中yosos 和magic 可以通过apt来安装, 其余两个需要自行make 安装。
安装 yosos:
sudo add-apt-repository ppa:saltmakrell/ppa
sudo apt-get update
sudo apt-get install yosys
接下来安装magic所需依赖:
sudo apt-get install m4
udo apt-get install csh
sudo apt-get install libx11-dev
sudo apt-get install libncurses-dev
sudo apt-get install tcl-dev tk-dev
sudo apt-get install blt-dev
sudo apt-get install tcsh
sudo apt-get install cmake
sudo apt-get install git
安装完以上依赖后就可以安装 magic了
sudo apt-get install magic
安装qrouter:
这里我使用1.3 stable版来安装
首先在/home 目录下新建文件夹: cd ~ && mkdir ic_design && cd ic_design
下载qrouter: git clone git://opencircuitdesign.com/qrouter-1.3
进入 qrouter 目录: cd qrouter-1.3
如下命令用来配置、编译、安装:
./configure
make
make install(可能需要sudo)
安装graywolf:
cd ~/ic_design
git clone https://github.com/rubund/graywolf.git
cd graywolf
cmake .
make
make install (可能需要sudo)
最后就可以安装 qflow(1.1版) 了:
cd ~/ic_design
git clone git://opencircuitdesign.com/qflow-1.1
cd qflow-1.1
./configure
make
make install(可能需要sudo)