ExASIC的IC技术圈专栏主页
Nov. 10, 2024, 2:24 p.m.
140 阅读
RUST编程:Hello world
Nov. 10, 2024, 2:24 p.m.
111 阅读
RUST编程:猜数字游戏
Nov. 10, 2024, 2:22 p.m.
111 阅读
用python来处理待打印的深色背景图片
Nov. 10, 2024, 2:20 p.m.
78 阅读
用python对比bmp图片
Nov. 10, 2024, 2:18 p.m.
116 阅读
用python读取bmp图片
Nov. 10, 2024, 2:16 p.m.
147 阅读
用python生成bmp图片
Nov. 10, 2024, 2:12 p.m.
68 阅读
用python Pillow来批量缩放图片
Nov. 10, 2024, 2:12 p.m.
120 阅读
对列表list进行随机(乱序)排列
Nov. 10, 2024, 2:11 p.m.
111 阅读
在python中如何支持linux管道操作
Nov. 10, 2024, 2:09 p.m.
139 阅读
使用jinja2的自定义filter来对齐verilog自动例化的端口名字
Nov. 10, 2024, 2:07 p.m.
151 阅读
用openpyxl读取新版Excel文件xlsx,并判断是否为合并单元格
Nov. 10, 2024, 2:06 p.m.
130 阅读
用`chardet`自动检测文本文件的编码方式
Nov. 10, 2024, 2:05 p.m.
89 阅读
用python发邮件(SMTP SSL协议)
Nov. 10, 2024, 2:04 p.m.
143 阅读
`subprocess.Popen`相比于`os.system()`多了很多可控制的参数,用起来更灵活。这里记录两段代码,一段是超时退出仿真,另一段代码是检测到Ctrl-C后自动结束所有的仿真进程。
Nov. 10, 2024, 2:02 p.m.
72 阅读
特殊字符、re的几个函数
Nov. 10, 2024, 1:59 p.m.
169 阅读
在IC设计、验证、后端中经常会用Excel来做配置文件、寄存器表、定义后端SDC参数等,不管Excel好不好用,但学习成本低啊。
Nov. 10, 2024, 1:56 p.m.
211 阅读
本文写了三个示例,展示了三种综合脚本的写法,供大家可以参考。
Nov. 10, 2024, 1:54 p.m.
85 阅读
有时候,字符串里含有特殊字符,比如\[/\]、\[@\]、\['\],或者不可见字符,如Tab,换行。这种特殊字符串不便于直接存储(写到文本或数据库)。在Python里有一个库,可以把任意字符串编码成可见字符串。这个库就是base64。
Nov. 10, 2024, 1:39 p.m.
187 阅读
很多中小公司的服务器,没有组建集群,不能利用bsub、qsub来提交作业。但很多时候,我们还是有并行仿真的需求,充分利用多CPU来跑同时多个Testcase。在python里,有一个多进程管理的包,正好符合我们的需求。
Nov. 10, 2024, 1:37 p.m.
145 阅读
做一个Verilog网表Parser
Nov. 10, 2024, 1:36 p.m.
200 阅读
做一个Verilog网表Parser
Nov. 5, 2024, 12:24 p.m.
66 阅读
介绍emacs中折叠Verilog代码的方法
Oct. 31, 2024, 7 p.m.
392 阅读
VCS如何从命令行dump fsdb
Oct. 27, 2024, 10:25 a.m.
99 阅读
pylint警告: Unused variable 'xxx'
Oct. 27, 2024, 10:22 a.m.
137 阅读
对比文件内容是否相同
Oct. 27, 2024, 10:21 a.m.
158 阅读
自己写个argument parser
Oct. 27, 2024, 10:20 a.m.
106 阅读
获取系统当前时间,生成SVSEED
Oct. 27, 2024, 10:20 a.m.
143 阅读
防误删终极解决方案:用mv代替rm,实现回收站
Oct. 27, 2024, 10:18 a.m.
85 阅读
通过简易http服务器来远程执行命令
Oct. 27, 2024, 10:17 a.m.
126 阅读
一个基于pyqt5的对数计算器
Oct. 27, 2024, 10:15 a.m.
152 阅读
python自动输入密码的神器:pexpect
Oct. 27, 2024, 10:13 a.m.
313 阅读
用Python检查代码中的TODO、FIXME、XXX
Oct. 27, 2024, 10:11 a.m.
113 阅读
python函数的装饰器(Decoration)
Oct. 27, 2024, 10:10 a.m.
105 阅读
@classmethod与@staticmethod
Oct. 27, 2024, 10:08 a.m.
181 阅读
python的正则:简单够用的basic版
Oct. 27, 2024, 10:05 a.m.
123 阅读
Python的类:入门
Oct. 27, 2024, 10:03 a.m.
141 阅读
python读写文件
Oct. 27, 2024, 10 a.m.
188 阅读
python基础模块:sys、os、shutil
Oct. 27, 2024, 9:56 a.m.
134 阅读
用模块和包让代码更整洁
Oct. 27, 2024, 9:53 a.m.
343 阅读
python的module
Oct. 26, 2024, 8:57 p.m.
141 阅读
数字与字符串类型转换
Oct. 26, 2024, 8:43 p.m.
228 阅读
递归函数、匿名函数等
Oct. 26, 2024, 8:41 p.m.
138 阅读
函数的参数传递
Oct. 26, 2024, 8:35 p.m.
137 阅读
函数的作用域
Oct. 26, 2024, 8:34 p.m.
159 阅读
函数的基本概念
Oct. 26, 2024, 8:33 p.m.
131 阅读
条件和循环
Oct. 26, 2024, 8:28 p.m.
165 阅读
字典Dict
Oct. 26, 2024, 8:27 p.m.
161 阅读
列表(Lists)和元组(Tuples)
Oct. 26, 2024, 8:26 p.m.
189 阅读
字符串
Oct. 26, 2024, 8:21 p.m.
134 阅读
上一次我们讲了python数据类型的“数字”和“字符串”,了解了数字和字符串的定义。今天我们来深入学习数字的基本操作方法。
Oct. 26, 2024, 8:17 p.m.
222 阅读
今天来学习Python的数据类型(或者叫对象的类型)
Oct. 26, 2024, 8:13 p.m.
220 阅读
今天我们来学习写第一个Python程序。
Oct. 26, 2024, 8:11 p.m.
257 阅读
如何安装Python、如何配置环境变量、确认是否安装成功
Oct. 26, 2024, 8:05 p.m.
420 阅读
为什么选择Python、Python能做些什么、如何学习Python
Oct. 25, 2024, 10:47 p.m.
129 阅读
在centos7上从源码安装Verilog-Perl
Oct. 25, 2024, 10:47 p.m.
113 阅读
在CentOS7上安装开源综合工具Yosys
Oct. 25, 2024, 10:45 p.m.
90 阅读
在CentOS8上安装Surelog
Oct. 25, 2024, 10:43 p.m.
277 阅读
开源综合工具Yosys中的Verilog Parser
Oct. 25, 2024, 10:40 p.m.
175 阅读
iverilog中的verilog parser
Oct. 25, 2024, 10:37 p.m.
89 阅读
iverilog中的预处理ivlpp
Oct. 25, 2024, 10:36 p.m.
105 阅读
iverilog中的命令行参数处理方法
Oct. 25, 2024, 10:33 p.m.
167 阅读
iverilog原理介绍
Oct. 19, 2024, 2:47 p.m.
117 阅读
用python把webp图片转成jpg格式
Oct. 15, 2024, 6:58 p.m.
238 阅读
介绍几个用emacs写verilog的好用的插件,效率翻倍
Sept. 30, 2024, 5:17 p.m.
118 阅读
用jinja2模板的循环,来特殊处理第一个或最后一个
Sept. 30, 2024, 4:55 p.m.
130 阅读
jinja2模板macro的使用的一个例子
Sept. 30, 2024, 4:46 p.m.
125 阅读
介绍jinja2模板自定义filter函数的方法
Sept. 10, 2024, 4:32 p.m.
474 阅读
记录xrun从命令行里反标SDF的方法
Sept. 10, 2024, 11:21 a.m.
420 阅读
Debug或者回归时,fsdb波形太大,这里有几个技巧
Sept. 6, 2024, 5:24 p.m.
380 阅读
介绍几种自动生成verilog代码的方法
Aug. 24, 2024, 8:44 a.m.
123 阅读
跨行匹配的方法介绍
Aug. 9, 2024, 5:06 p.m.
105 阅读
本资料介绍了SPICE的历史,From 1969年。
Aug. 2, 2024, 2:17 p.m.
322 阅读
linux diff的基本用法介绍,和一些常用的例子
July 22, 2024, 1:42 p.m.
235 阅读
emacs ediff对比代码、合并代码的介绍,及常用快捷键
July 11, 2024, 2:16 p.m.
344 阅读
verdi中设置用emacs编辑源代码的方法
July 11, 2024, 2:02 p.m.
180 阅读
介绍verilog generate for的用法
June 22, 2024, 3:57 p.m.
362 阅读
数字验证有两种技术,动态仿真和静态形式验证(动态仿真也可以实时用sva来检查)。任何一种验证技术都不能解决全部问题,需要相互补充,发挥每个验证技术的长处,才能在项目中得到最好的效果。
May 6, 2024, 10:37 a.m.
713 阅读
Dumping Dynamic Objects (Class Instances) Into FSDB and Displaying in nWave
May 6, 2024, 10 a.m.
575 阅读
Verdi波形中怎样显示信号强度?把Display Verilog Strength Info by的Type1改成Type2。
April 17, 2024, 7:49 p.m.
383 阅读
介绍emacs的server client用法
April 17, 2024, 6:26 p.m.
206 阅读
emacs在线安装和管理插件
April 17, 2024, 6:23 p.m.
252 阅读
emacs的下载和安装
April 15, 2024, 1:46 p.m.
201 阅读
linux sed的一些用法,及在芯片中的应用举例。
April 6, 2024, 11:24 p.m.
276 阅读
学了这么多,你已经可以写一些复杂的Makefile了。但重在应用,在IC设计里,我们常常用Makefile串起多个工具
April 6, 2024, 11:18 p.m.
396 阅读
如果你是普通搬砖的ICer,有啥用啥,周围同事用啥你也用啥。所以bash和tcsh都得学。
April 6, 2024, 11:09 p.m.
170 阅读
虽然大部分ICer不需要维护公司EDA服务器,但还是常常需要在自己目录下安装一些必要的小工具。或者自己玩虚拟机,做个小实验。所以掌握一些管理员命令是很有必要的。
April 6, 2024, 11:05 p.m.
253 阅读
今天来介绍一下IC设计中常用的Linux命令