|
嗯...看您的敘述,感覺上您的問題應與gds並無太大相關,
0 T9 @# I4 D3 N( Z是與laker和virtuoso的操作指令有關的吧??+ U* z# }' f8 I9 n" e: z
我曾在IC layout業界服務過兩年(2002-2004),
+ d0 g, b) Y" \2 v% m9 D雖然絕對稱不上是資深,但至少我自己覺得layout基本的東西摸得很熟.
! n/ ~3 @" C; k) G7 ]
$ c$ p: H$ u0 f在服務的兩年之前,最開始在美國學layout時(2001年九月至2002年五月)用的是virtuoso," J5 k' [$ I) a# H* i( `5 _& W; X2 [
因為我在美國上的那間layout學校有跟virtuoso合作,所以能用的功能很齊全.
6 @ A( D9 q; e: E9 o: @( ~, p回台灣之後進到業界(2002年六月),公司用laker(當時還叫做LEO),' P5 B4 n6 n& U7 }
之後我在2004年之後離開業界,經過幾番波折,目前為全職的graduate student,6 S3 L s. F. X) @# f7 i
但學校使用的tool皆由CIC提供,virtuoso及laker皆有,
S9 {5 o/ u( m- M7 t8 M0 H只是實驗室傳下來就是用virtuoso,於是我又由laker改回用virtuoso,
J3 O1 ^$ B6 E( K不過我自己在要下晶片時會用virtuoso來做,
2 p$ V' m$ X5 q# V) m" `1 `私底下有時還是會玩玩laker以免自己太過生疏...4 a- `# t+ s% V$ i8 C# f
雖然現在的熟悉程度當然不如當年用laker做layout的時候,
, K! W1 F4 i0 E& _ S但不管怎麼樣至少希望不會完全忘記.- ?2 C" l! c* K/ j4 H
# P1 ~0 O$ p# C$ a$ |& A9 c5 ^不過業界用的virtuoso和現在學校從CIC提供下載來的virtuoso,9 X2 q4 o7 G9 J C. l T5 r9 d
我是不知道確實的不同在哪裡啦,
0 K. W" g) c: E: G9 K( r只是感覺學校用的virtuoso很陽春而已...
, O# s- U; y, F什麼都得自己來,但是倒也還好,就是guard ring麻煩很多而已.
2 B* c' o" N6 c' e
& u, U" h2 K0 H( R, D一下子由laker轉成用virtuoso的tool確實剛開始時不太習慣,
2 ?8 a7 u/ J! e1 c2 Q" {0 `" r不過大部份指令都差不多,就我目前能想得到的,
' U+ w. c+ V# ~* k; `) n( F除了以下一些指令之外,其它常用的都差不多,供您參考:2 M! o5 m9 r' c3 k
4 N; `9 k# k2 q* f( N; T1. laker中有magic cell可依technology file 產生自己所要W/L的MOS,
& d& o) y4 s/ w) O3 s4 \virtuoso中,若貴公司有寫MOS的pcell在裡面(還是買產生pcell的license,搞不清楚...),則這類問題應該不大;
- o4 [2 x$ [; i: R! J4 _$ k若貴公司的virtuoso功能如我在學校中用CIC提供的一般陽春,; I% X" I' K; G+ P: B
每一顆不同W/L的MOS都要自己做,則也沒有太大問題,做一顆出來,
9 O+ j% P9 P- j3 }: R4 J1 n其它不同type或W/L的則再視所要為何並加以修改就行了,
3 ~/ k# ^* E# `0 V/ u% x我想您或許也比我清楚.
) ?) l$ V- @+ D+ m
; j4 Y" c) b& t2. laker內建有guard ring產生的功能,virtuoso則無;
' M6 _/ V- b2 B" N這個功能好像也是需要向virtuoso買license還是怎樣的,& H0 E9 r' m6 F$ L' z0 [- X7 P0 _
我看我同學在安裝virtuoso的資料夾下有一個"virtuoso turbo"的"readme" file,# k/ C* K R2 Y
好像說virtuoso turbo有支援的樣子...不過...不清楚耶,
$ h. F2 @+ Q8 m8 c8 W: s1 `至少目前guard ring是我覺得laker和virtuoso差別最大,也是最不方便的地方.
' S6 B8 ~% h* x6 O2 W: q# B3 {3 ~/ n; l
3. laker的"net highlight"還是叫做"trace"功能(bind key好像按"t"),virtuoso中好像也沒有...2 e- h1 p7 a8 `2 s* m) n* e
只是好像啦,因為我記得在美國學的時候,師母是台灣人,在NS做很資深的layout,* |% N; ]+ H6 p& a9 I
有一次請她來幫我debug,她有在virtuoso中用一個類似"net highlight"的功能,
5 n7 U& W( K; T5 P7 x但後來我想要用的時候卻已經不記得在哪裡了,
2 L" Q! B% k; G- D& r問公司裡資深的同事,他們也說好像沒有...所以就當成沒有了...
7 p I, `' ]/ F
7 D. D& C% a( O1 r# z4. laker的"boolean"在virtuoso中,部份可替換成"size"功能,也能在size其間更換layer,
/ X: B% k; d9 t- J" L6 z但說到要做些太高階的指令,size這個功能可能並不足夠.* V- @/ D9 L# Y* z1 {
8 d* L7 [/ W5 w" T嗯...目前想到關於指令的部份就大概是這樣子,
1 g2 d" x: o: |0 |$ E: e至於gds file的話,看virtuoso和laker兩邊用的technology file對layer number等等的definition,# \3 S' v( T+ [9 x5 e8 s E' N, W0 A
可能得花點時間,寫個mapping file就成啦!!6 [8 @5 N- L" b
. P9 F8 ]/ b2 I$ h
操作手冊...其實並不難找,您要virtuoso,到google大神或yahoo搜尋,打virtuoso,
2 \0 R% L; S. ^. m" R我想您應該能夠找得到您想要的東西!!4 f8 U- x* V B7 H8 `+ u" L+ k
) p+ w+ ]- u; Y) E2 k
再不然,我這裡也有啦,要的話再跟我說嘿!!
T1 I$ V% i0 n$ t' D) M q希望有幫到您的忙...雖然您發文的時間在七月...我想您的問題多半已經解決了..., V' f7 x5 X7 Z: |
也請路過的專家大大們多多指教!! |
評分
-
查看全部評分
|