数字设计工具
文章平均质量分 55
旷夷
这个作者很懒,什么都没留下…
展开
-
Ubuntu 20.04 安装Xcelium2009无法正常运行cdnshelp
/XCELIUM2009/tools.lnx86/cdnshelp/bin/64bit/cdnshelp.exe: symbol lookup error: /lib/x86_64-linux-gnu/libfontconfig.so.1: undefined symbol: FT_Done_MM_Var原创 2022-06-26 11:47:12 · 1467 阅读 · 4 评论 -
数字IC设计随笔之七(TCL脚本编程入门)
TCL简介TCL是Tool Command Language的缩写,主要应用在芯片设计领域中。TCL脚本程序是一系列命令构成的集合,在芯片设计工具中,便于流程化执行,提高效率。TCL语言与其它脚本语言perl、python类似,作为一种解释型语言,逐行解释执行,出错时将停止运行。TCL语言处理的最基本的对象是字符串,因此,不可以直接进行数学表达式的计算,但可以通过命令进行数学计算,同时可以通过命令创建特殊的数据类型,例如列表(List),数组(Array)等。TCL语言语法结构为:Command Ar原创 2022-05-24 10:22:33 · 4537 阅读 · 0 评论 -
数字IC设计随笔之六(DVE中波形数据alias显示)
Synopsis DVE波形中信号别名的显示方法,便于状态机查看和指令译码的调试原创 2021-11-14 14:52:36 · 1307 阅读 · 0 评论 -
数字IC设计随笔之五(Vivado调用VCS进行仿真验证)
1. 编译器件库在Vivado软件中,选择Tools》Compile Simulation Libraries,如下图所示:在simulator处选择Verilog Compiler Simulator(VCS)工具,Family选择所使用的FPGA器件系列。需要注意的是在运行Vivado时,必须保证Vivado中调用VCS时具有相应的权限,保守的操作是在同一个terminal中,先运行VCS环境变量,然后运行Vivado软件。最后点击Compile等待编译完成。2. 配置第三方仿真软件路径点击原创 2021-06-14 12:39:30 · 1285 阅读 · 3 评论 -
数字IC设计随笔之三(如何从fsdb波形中提取信号进行分析:python+matlab)
从fsdb波形文件中提取数据进行分析首先执行命令将fsdb中的特定波形数据提取到report.txt文件中,读取文件数据至列表中,去除文件起始标志行,将文件中的有符号二进制数转换为10进制,最后通过图形显示出来。import osimport pandas as pd import numpy as np from matplotlib import pyplot as plt import bitvectoros.system("fsdbreport tb.fsdb -w 24 -s /原创 2020-09-23 21:46:59 · 3684 阅读 · 5 评论 -
数字IC设计随笔之一(Verdi自动添加波形脚本应用)
Verdi自动添加波形脚本说明在刚接触verdi时,每次查看波形都需要重新加载一遍,写了简单的脚本用于实现波形加载,没想到下载需求挺多,也有私信问如何使用,在这里将做简单的说明。脚本有三个文件,分别是genwavecmd.sh、template.cmd和wavelist.txt,其中template.cmd是Verdi波形加载的模板,之前采用的Verdi软件版本低,在新版本中执行时将出现语法错误;wavelist.txt是需要查看的信号列表,必须以相应的语法格式书写,才便于genwavecmd.sh脚本原创 2020-09-13 21:49:16 · 2990 阅读 · 2 评论 -
数字IC设计随笔之二(VCS、DVE|Verdi单步调试)
VCS+Verdi单步调试原创 2020-09-18 17:46:47 · 10985 阅读 · 0 评论