摘要: 先将各Layer定义 M1_pin_space_1{@ M1 pin space inner M1 > 0.1 BOUN_CHK = SHRINK Boundary RIGHT BY 0.2 EXT M1_pin ((M1 NOT INTERACT (M1_pin OR TXT)) INSIDE B 阅读全文
posted @ 2024-12-13 11:24 Vincent_Wood 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 首先,要有一个drc_err.list drc_bBox = list(0:0 1:1) Procedure(Fix_Via() inPort = infile("./drc_err.list") via_name = "M2_M1" cut_old = 0.035 cut_new = 0.021 阅读全文
posted @ 2024-07-11 17:45 Vincent_Wood 阅读(43) 评论(0) 推荐(0) 编辑
摘要: procedure(TEST(custom_menu) win = getCurrentWindow() cut_line = hiCreateSeparatorMenuItem(?name `cut_line) item1 = hiCreateMenuItem( ?name 'item1 ?ite 阅读全文
posted @ 2024-07-08 14:15 Vincent_Wood 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 通过Calibre来做一些Layout上的验证: LAYER M1i 61000 LAYER MAP 61 0 61000 ... LAYER M1pin_drawing 20000 LAYER MAP 61 DATATYPE 250 20000 LAYER M1pin 30000 LAYER MA 阅读全文
posted @ 2024-07-01 10:49 Vincent_Wood 阅读(61) 评论(0) 推荐(0) 编辑
摘要: a = list(1 2 3 4) 我们想将a里面的所有int转换成string,只需要利用mapcar跟lambda即可: b = mapcar(lambda((x) sprintf(s "%d" x)) a) ==> list("1" "2" "3") a = list(1 2 3 4) b = 阅读全文
posted @ 2024-06-26 15:49 Vincent_Wood 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 1.利用dbShapeQuery函数 hier_list = dbShapeQuery(cv list("M1" "drawing") enterBox(?points mouseAddPt())) 2.利用transform dbCopyFig foreach(hier hier_list ;;h 阅读全文
posted @ 2024-06-26 15:13 Vincent_Wood 阅读(132) 评论(0) 推荐(0) 编辑
摘要: list1 = list( "A" "B" "C")list2 = list( "B" "C" "E" "F") result = append(setof(ele list1 !member(ele list2)) setof(ele list2 !member(ele list1))) 对于Fl 阅读全文
posted @ 2024-06-18 09:28 Vincent_Wood 阅读(8) 评论(0) 推荐(0) 编辑
摘要: [Def] M1A 31.255 [Def] M1B 31.256 [Def] M2A 32.255 [Def] M2B 32.255 [Def] CM1A 31.109 [Def] CM1B 31.110 [Def] VIA1 51.250 [Via] M1A M2A VIA1 [Via] M1A 阅读全文
posted @ 2024-06-05 10:57 Vincent_Wood 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 在抽CDL的时候,如果用到了cds_thru器件,在子cell中,往往会生成为一个电阻 需要在.simrc中加入如下: when(simSimulator == "auCdl" procedure(CCSCdlConnect(netdpl)let(((fp netdpl->fd->fp)) artF 阅读全文
posted @ 2024-05-11 10:54 Vincent_Wood 阅读(179) 评论(0) 推荐(0) 编辑
摘要: viewTypeList = list("maskLayout" "schematic" "schematicSymbol") srcList = gdmCreateSpecList() src = gdmCreateSpec(t_lib cell_name "" "" "CDBA") gdmAdd 阅读全文
posted @ 2024-02-07 11:06 Vincent_Wood 阅读(53) 评论(0) 推荐(0) 编辑