随笔 - 188  文章 - 2  评论 - 20  阅读 - 53万 
09 2019 档案
dbShape
摘要:Usage: dbShape [-help] [-d] [-step <step>] [-output {polygon rect hrect area}] <shapeList> [AND <shapeList> | ANDNOT <shapeList> | OR <shapeList> | XO 阅读全文
posted @ 2019-09-23 17:39 春风一郎 阅读(2461) 评论(0) 推荐(0) 编辑
字典/集合
摘要:字典: 1.通过键而不是索引来读取 有时也称为关联数组或散列表; 2.任意对象的无序集合 3.字典是可变的,并且可以任意嵌套 4.键必须唯一。若键出现两次,后一个会被记住 5.字典中的键必须不可变。可以使用数字,字符串,元组,但不能使用列表。 创建: dic={'key1':’value1‘,’ke 阅读全文
posted @ 2019-09-22 19:05 春风一郎 阅读(248) 评论(0) 推荐(0) 编辑
Tuple元组
摘要:从元组和列表的定义上看,这两种结构比较类似,元组为不可变序列,列表为可变序列。 元组中的元素不可以单独修改,只能整体修改元组。而列表可以任意修改。 tuplename=(element1,element2) 元组使用一对小括号将所有元素括起来,但小括号不是必须的。有逗号就可以。 uk="高山流水”, 阅读全文
posted @ 2019-09-22 17:47 春风一郎 阅读(194) 评论(0) 推荐(0) 编辑
序列/列表
摘要:1.序列 用于存放多个值的连续内存空间,并按一定顺序排列 1).索引 1 to n-1 -n to -1 2).切片 sname[start:end:step] print(nba[2:4]) #获得第3-5个元素 print(nba[2:4:5] #获得第3/5/6个元素 3)序列相加 num=[ 阅读全文
posted @ 2019-09-22 12:55 春风一郎 阅读(519) 评论(0) 推荐(0) 编辑
流程控制语句
摘要:1. 若flog 为布尔型变量 if flag: #表示为真 if not flat: #表示为假 if 表达式: 语句块 if number %7 == 2 and number //2 =3 : print("XXX") 1)如果只有一句,语句块可以放在if表达式之后。if a>b : max= 阅读全文
posted @ 2019-09-21 17:20 春风一郎 阅读(313) 评论(0) 推荐(0) 编辑
Python Basic
摘要:1.保留字 import keyword keyword.kwlist and as assert break class continue def del elif else except finally for form False global if import in is lambda n 阅读全文
posted @ 2019-09-21 16:46 春风一郎 阅读(507) 评论(0) 推荐(0) 编辑
lminus
摘要:lminus是Synopsy自带的tcl list 操作command。 顾名思义,可以将两个list相减,即过滤掉两个list中相同的element,生成一个新的list,其实是用lsearch与lreplace相结合也可实现此功能,但这个command方便了许多。 prompt> set l1 阅读全文
posted @ 2019-09-10 14:37 春风一郎 阅读(1531) 评论(0) 推荐(0) 编辑
TCL create list from file
摘要:proc create_list {filename {prompt verbose} {opts "" }} { set list_return {} if {[file exists $filename] } { if {$prompt eq "verbose" } { puts "create 阅读全文
posted @ 2019-09-10 13:10 春风一郎 阅读(548) 评论(0) 推荐(0) 编辑
DFT 问答 III
摘要:1.Boundary scan Boundary Scan就是我们俗称的边界扫描。Boundary Scan是上世纪90年代由 Joint Test Action Group(JTAG)提出的,它的初衷是为了解决在PCB上各个大规模集成电路间的信号互联测试需求,所以往往也被叫做JTAG(JTAG更是 阅读全文
posted @ 2019-09-07 11:40 春风一郎 阅读(4852) 评论(0) 推荐(0) 编辑
DFT 问答 II
摘要:1. Boundary Scan A:Boundary scan 顾名思义,是附加在芯片I/O 周边的扫描测试链,它通过专门的测试端口(TAP)访问。在测试模式下,边界扫描链会接管功能逻辑,对I/O进行灵活访问。边界扫描链的结构,测试端口,以及其控制器(TAP Controller),被IEEE定为 阅读全文
posted @ 2019-09-07 11:17 春风一郎 阅读(3389) 评论(0) 推荐(1) 编辑
DFT 问答 I
摘要:Q: Boundary Scan是什么?应用场景是什么?实现的方法是什么?挑战是什么? A: Boundary Scan就是边界扫描,是由Joint Test action Group起草的规范,最初是为了解决板级芯片之间的互联测试的问题,实现方法就是在芯片内部的每个I/O上面加上一个Boundar 阅读全文
posted @ 2019-09-07 10:06 春风一郎 阅读(1964) 评论(1) 推荐(0) 编辑
从ICG cell 在 library 中的定义说起
摘要:如Coding 时需要考虑什么样的代码风格会使gating 的效率更高;综合时需要特别设置要插入的gating 类型,每个gating 的fanout 范围,是否可以跨层次,是否需要做physical aware 的gating;DFT 时需要确定clock gating 的TE pin 如何连接以 阅读全文
posted @ 2019-09-03 23:42 春风一郎 阅读(3295) 评论(0) 推荐(1) 编辑
grep Or And 操作
摘要:grep or 操作符 使用 \| 如果不使用grep命令的任何选项,可以通过使用 '|' 来分割多个pattern,以此实现OR的操作。 grep 'pattern1\|pattern2' filename 使用选项 -E grep -E 选项可以用来扩展选项为正则表达式。 如果使用了grep 命 阅读全文
posted @ 2019-09-02 21:45 春风一郎 阅读(4368) 评论(0) 推荐(0) 编辑
SSG (slow global), TTG (typical global) and FFG (fast global)
摘要:https://semiwiki.com/x-subscriber/clk-design-automation/4481-variation-alphabet-soup/ n response, foundries have broken out on-die variation as a sepa 阅读全文
posted @ 2019-09-01 22:35 春风一郎 阅读(2618) 评论(0) 推荐(0) 编辑
APL: ANSYS Power Library
摘要:1. creating accurate switching current waveforms (profiles) 2.output-state dependent decoupling capacitance (intrinsic decapacitance) 3. equivalent po 阅读全文
posted @ 2019-09-01 10:51 春风一郎 阅读(848) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示