qflow
文章平均质量分 90
Root 1001
这个作者很懒,什么都没留下…
展开
-
CPU功耗统计二:热建模 生成简单版热力图【matlab python】
次数:输入文件:上一篇文章的统计结果addi.txt(提取两个下划线中间的数值,也就是标准单元例化名字)注意:这个脚本处理前提是:例化名字是唯一处于两个下划线之间的内容,所以,提前去除其他包含下划线的字符的下划线比如:tb.cpu0.pc_dff._147_.count[31:0]: 0变成tb.cpu0.pcdff._147_.count[31:0]: 0得到存于numdict.py的numdict:位置:读取文件cpu.pl1,方便起见我改了个文件属性变成txt由于位置不会变,这个生成一次就原创 2024-03-31 20:00:08 · 505 阅读 · 1 评论 -
CPU功耗统计一: yosys逻辑综合,iverilog仿真测试并工作次数统计, graywolf布局placement生成版图layout Qflow GUI【 Ubuntu22.04 Linux】
本文是生成cpu指令功耗热力图的准备工作:生成所需输入文件。包括:版图,floorplan(标准单元位置,大小),综合后的标准单元网表文件,源文件,功耗文件(每个指令统计得的每个标准单元工作次数)。这是因为,观察市面上大部分软件(hotspot,PrimeTime PX(Power Analysis,Celsius Thermal Solver ,ISAC等)所需的inputfile,基本都是要这些文件。原创 2024-03-24 18:07:14 · 959 阅读 · 1 评论 -
使用脚本修改库文件用于记录使用次数,并生成testbench代码进行仿真【iverilog yosys linux cpu】
iverilog和GTKWave仿真,vcd文件得到每个门的名字,然后用到脚本处理仿真过程得到的vcd文件(为什么用vcd,是因为里面包含了很多仿真过程的信息,包括信号名字,数值等等,而且python有处理vcd的库),然后用脚本写testbench的fwrite部分,最后放入testben中统计打印并输出到文件内原创 2024-02-26 14:32:44 · 973 阅读 · 1 评论 -
初始cpu的verilog文件用Yosys综合并导出为v文件
记录用yosys综合初始cpu的verilog文件,得到并导出synth.v文件的过程原创 2024-02-26 13:23:35 · 1867 阅读 · 1 评论 -
flow官网“reference”的自用翻译 包含qflow流程,使用,语法
http://opencircuitdesign.com/qflow/reference.html此文为:flow官网“reference”的自用翻译,不是官方完整版本。仅作为自己学习过程中的记录,顺便发出来与各位分享。大部分为机翻,有错误欢迎批评指正。原创 2024-02-15 14:56:16 · 841 阅读 · 1 评论 -
Qflow(GUI)教程 --完整数字综合流程示例 Qflow 1.3 Digital Synthesis Flow Tutorial Page
从Verilog源代码到GDS 掩模输出,运行一个基于 GUI 的完整综合示例。名词解释:GDS(Graphic Data System)是一种电子设计自动化(EDA)工具中的文件格式,主要用于存储和交换集成电路(IC)的物理设计数据。GDS 文件通常包含布局、层次结构和几何信息,以描述集成电路的版图和结构。原创 2024-02-05 22:09:22 · 1123 阅读 · 0 评论 -
_tkinter.TclError: Can‘t find a usable tk.tcl in the following directories version conflict
不过说实话,我不是特别安心,因为这个配置的要求是被我手动强行修改的,不知道后续需要tk8.6.13版本的功能的时候会不会出问题,怀疑给自己埋了个隐患,只是暂且解决眼下的问题而已,后续如果出问题了,我会持续在下面更新。tk.tcl更改8.6.13为8.6.12,这里我没改init.tcl,不过有些人改了。方法一(失败):重装python3和python3-tk。方法三(成功):更改.tcl文件的版本要求。Ubuntu22.04虚拟机VMware。方法二(失败):换源。原创 2024-02-04 19:44:35 · 1956 阅读 · 0 评论 -
Qflow安装(包含yosys,graywolf,qrouter,magic,netgen工具链安装)【WSL2 Ubuntu20.04 win11】 新手友好
我是菜鸟,超级菜鸟,而且搞不懂原理我就难受,所以以下是我安装过程中找到的Linux和Windows的学习资料,转载链接供大家参考,大佬可以直接跳过。原创 2024-02-01 16:38:36 · 1804 阅读 · 1 评论