2010年5月9日 星期日

TCL改變TEXT的括號


有時需要改變括號,因此就寫了一個能改變的程式
在判斷時不是很好寫,dbGet取得時,會多加\,{,},要想辦法先清掉




read more...

2010年5月8日 星期六

Tk gui
















tcl的GUI可用Tk來撰寫,下面就是一個簡單的button






#!/usr/bin/wish
button .a -text "早上" -command { puts "跑步" }
button .b -text "中午" -command { puts "休息" }
button .c -text "晚上" -command { puts "睡覺" }
button .d -text "離開" -command { exit }
pack .a .b .c .d -side top -fill x









read more...

自動打上POLY CONTACT


這之前有寫過,不過改寫了,功能變強很多
1.通常transistor MCELL的POLY是3塊,要取的合起來的BBOX
2.判斷R0,R90,R180,R170
然後CONT是要加在BOTTOM或TOP,並自動補齊POLY LAER



read more...

2010年5月2日 星期日

續上篇


修改可以根據LAYER或BLOCK來對齊,若有TEXT也會跟著移動

當滑鼠選取區域,取得該區域裡的LAYER,把這些LAYER弄在選單內,以便選取,來對齊用

原理很簡單:
取得LAYER或BLOCK的BBOX,然後判定R0,R90,R180,R270,算出x和y的pitch




read more...