这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 qflow,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
流量 - 开源数字合成流程
概要
流量 [过程[选项]
商品描述
这是用于合成数字电路的完整工具链的主要可执行文件
从 verilog 源开始,以特定目标的物理布局结束
制作过程。 在商业电子领域,数字合成与
芯片设计的目标应用程序通常捆绑到大型 EDA 软件系统中。 作为
商业电子设计师需要保持尖端的性能,这些
商业工具链变得越来越昂贵,并且已经在很大程度上将自己定价
除了成熟的集成电路制造商。 这留下了不幸
初创公司和小企业无法承担任何形式的差距
集成电路设计。
Qflow 试图填补这一空白。
过程
综合
合成verilog源码
地方 运行初始放置
是 静态时序分析
路线 运行布局和布线
去拥塞
运行拥塞分析,最终布局和路线
清洁 删除临时工作文件
产品
显示路由结果
建立 运行脚本合成到路由
所有 运行脚本合成显示
配置
-T, --技术
使用技术(默认:osu035)
-p, - 项目
项目根目录是
用法
最简单的使用方法 流量 是在一个名为 input.v 的 Verilog 文件的目录中
并执行:
qflow 构建输入.v
这将运行所有必要的步骤以生成指定的布局
Verilog 文件。 如果只需要某些步骤,可以先运行:
qflow输入.v
然后打开 qflow_exec.sh 并取消注释所需的步骤,最后运行:
./qflow_exec.sh
也可以在文件 qflow_vars.sh 中更改其他“特定于项目的”详细信息
和 project_vars.sh 也已在当前目录中创建。
技术优势
流量 在下面寻找技术文件 / usr /共享/流量/技术。 一个 shell 脚本必须是
放置在一个子目录中,声明每个技术文件的位置:
/usr/share/qflow/tech/[技术名称]/[技术名称].sh
通常,需要的文件放置在以下位置:
/usr/share/qflow/tech/[技术名称]/SCN4M_SUBM.20.tech
/usr/share/qflow/tech/[技术名称]/[技术名称].magicrc
/usr/share/qflow/tech/[技术名称]/[技术名称].prm
/usr/share/qflow/tech/[技术名称]/[技术名称]_stdcells.v
/usr/share/qflow/tech/[技术名称]/[技术名称]_stdcells.lef
/usr/share/qflow/tech/[技术名称]/[技术名称].par
/usr/share/qflow/tech/[技术名称]/[技术名称]_stdcells.sp
/usr/share/qflow/tech/[技术名称]/[技术名称]_stdcells.lib
如果在命令行上没有指定技术名称 -T/--技术 选项,它将
尝试使用默认技术“osu035”。
如果技术文件位于其他地方,则可以在 qflow_vars.sh 中指定
这是在运行时创建的 流量. 变量“techdir”和“techname”必须是
相应地改变了。
使用 onworks.net 服务在线使用 qflow