Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 46744|回復: 12
打印 上一主題 下一主題

[問題求助] Virtuoso 的操作

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2006-10-24 16:45:21 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
目前因為配合廠商的問題 7 L4 Z: b- Q  A0 ^: D0 U
使得一向使用LAKER的我必須要再回過頭來用Virtuoso
0 Y6 ~& A' {  f已經快5年沒碰過Virtuoso了 麻煩幫忙一下
4 J. J: }  a5 F+ R+ f請問有哪裡可以下載Virtuoso的指令
( s; y: Q1 M8 R: A; V$ O) ]或者哪有書可以看

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂95 踩 分享分享
13#
發表於 2009-8-12 18:16:15 | 只看該作者
"a" => 抓出物件邊緣或中心,快速與參考物件對齊.....# `: v8 l# _) W2 p: M. l6 I7 y  u, R+ `3 B- V$ }- w
ANS: menubar→option→layout edit→可以設定gravtive;此功能是設定滑鼠自動化抓取圖形或是物件或是aperture....
6 \2 l7 t. C2 l1 h- _: q7 m, Q3 b( i; ?$ r& R
這個是我比較好奇的功能
6 W( Q4 o2 V/ }4 Y0 H7 S. D' [, m4 ~  b3 s. V. ~$ w) A
應該是說他可以不用K 去量距離,而是直接輸入RULE數據在點到要對應的元件上是否可以辦到??  
+ u/ ^) U5 e! \" y8 V8 S我是覺得LAKER 就是因為A的關係 讓大家可以接受他吧 其他的功能好像都差不多了  也不知道現在的IC6.1功能上是否有更多新的好用的功能??
0 J* D; i: |  K+ R  i3 f謝謝
12#
發表於 2007-5-24 19:57:25 | 只看該作者

回復 #9 jkchien 的帖子

感謝jkchien大大的補充!
2 s3 D1 E& I. I, |我真是在關公面前耍大刀呀......% Q3 t( ^: b5 Q- g5 B  j
謝謝您又讓我知道不少好用的功能!!
11#
發表於 2006-12-20 14:34:06 | 只看該作者

回復 #10 bboaa 的帖子

Laker之中除了好用的"t" =>trace line 還有一些另我念念不忘的好用功能,請高手教一下如何對應於virtuoso :
2 k: S! X% M3 b  b3 i3 _" }"d" => distance 只要先點一個邊(or物件)快速顯示滑鼠所指到的任何一點(滑鼠左鍵不用再點一下)
% p" K0 y% I8 U2 g5 l. W* X
+ w6 s/ S7 \. b' yANS: 預設的快速鍵"k"=尺規ruler
/ m2 ]: A# K( r" |2 A' i3 p$ [/ a! q! s* X* m! g
"v" & "V" => view 上一層與下一層
4 d1 |1 G: r5 @, TANS:忘記了' U; D4 o+ F( y5 {3 I

6 d/ }# Y) B4 K2 c. B' x# Y"a" => 抓出物件邊緣或中心,快速與參考物件對齊.....
: @: c2 r* H& c- V8 iANS: menubar→option→layout edit→可以設定gravtive;此功能是設定滑鼠自動化抓取圖形或是物件或是aperture....1 O! ?6 d, o& J' a# T/ y/ X. V5 W
8 f& I4 f  p9 T5 Z
其實可以這麼做:
" J: ^1 W( J- J' u/ b8 D& V: k1.把你要的操作功能先操作一次,這樣會被紀錄到 CDS.log,此檔案在account home directory
1 P  s% t2 n8 Y. ^2.CIW→options→ view log file 呼叫出來對照1 b5 n) E  f, ]" _8 \
3.CIW→options→BindKey→popup window→輸入你在log檔案中的函數名稱並且設定快速鍵然後儲存" q  s! W4 R2 f8 V3 m  Q  g
4.以此類推% J! ^6 A" O) J. g/ X+ o
7 E# }6 h2 R& g9 B
把自己常用或是習慣用的設定儲存以後,就可以變成personal porfile,指定檔案名稱=LeBindKeys.il 這是預設值
9 }5 `1 R, c2 J- [* S( J7 ~! W例如 boolean ,ruler.......
10#
發表於 2006-12-19 18:17:06 | 只看該作者
jkchien寫的太好了,給你拍拍手.( S, J# F5 S/ _( W) a' g" ^
在下也是從laker 轉回virtuoso 也是痛苦了許久,保守估計戰鬥力(速度與準確度)下滑20%,還好5.1.4.1的功能比我之前所使用的4.4.3強一點.
: y0 Z% E( e+ {8 R* A4 _: N$ Z% t) k) C% q
Laker之中除了好用的"t" =>trace line 還有一些另我念念不忘的好用功能,請高手教一下如何對應於virtuoso :6 J+ i& o# x- I3 V5 Q: f- O7 g
"d" => distance 只要先點一個邊(or物件)快速顯示滑鼠所指到的任何一點(滑鼠左鍵不用再點一下)
% m* F6 t. ~8 m- Q; ?"v" & "V" => view 上一層與下一層3 z$ A3 T7 m+ B5 Y( h: f
"a" => 抓出物件邊緣或中心,快速與參考物件對齊.....1 o' ^2 Y5 [+ J  t% h8 u$ ?+ j
( o4 ~) F% C, D) O& c( {
其他的想到再提出來
9#
發表於 2006-12-5 21:48:47 | 只看該作者

回復 #8 wlyi0928 的帖子

謝謝wlyi0928,我補充讓資料更完整些
1 H& A( N* {6 V, M! s. z" V* Q& \  i5 c
1. laker中有magic cell可依technology file 產生自己所要W/L的MOS,+ G! y: P  r6 E3 r8 V( H1 |
virtuoso中,若貴公司有寫MOS的pcell在裡面(還是買產生pcell的license,搞不清楚...),則這類問題應該不大;& ^6 V1 E  b. R9 Z# J: Z
若貴公司的virtuoso功能如我在學校中用CIC提供的一般陽春,
. x/ e( K  y  U% u, m每一顆不同W/L的MOS都要自己做,則也沒有太大問題,做一顆出來,
8 j  c' P- Q5 ^& _2 K) Y' I其它不同type或W/L的則再視所要為何並加以修改就行了,: C$ R& t% w7 n1 c/ _0 u
我想您或許也比我清楚." Z: u) a' Y+ o5 U) k
& n- {7 x5 c. ^) q8 `( l, {
補充→Virtuoso 5.1.4.1 版本以上都有QCELL,以往的PCELL要自己寫SKILL,現在QCELL可以產生MOS並且是HIERARCHY ,可以作幾何圖形調整修正。目前CIC皆已經有提供,可以重新下載安裝更新版本
% f# B+ I2 {" [: {! w. T/ V  P& d, C$ d, ?! U; T
2. laker內建有guard ring產生的功能,virtuoso則無;5 g1 n) z7 V. v3 }# f  Y
這個功能好像也是需要向virtuoso買license還是怎樣的,8 `8 y5 e2 A3 O- g3 }" ~6 D
我看我同學在安裝virtuoso的資料夾下有一個"virtuoso turbo"的"readme" file,9 _  F$ m/ ~' Q  d; N! L* a9 F
好像說virtuoso turbo有支援的樣子...不過...不清楚耶,/ F) r2 i8 h, \/ Y( a0 G7 [
至少目前guard ring是我覺得laker和virtuoso差別最大,也是最不方便的地方.
! V. j! g, K3 H+ H# ?$ C
! X  M8 N8 p9 [7 V! E% C補充→Virtuoso 5.1.4.1版本已經擁有auto guard ring,但是屬於turbo version,並且turbo version新增許多指令功能是佈局人員所需要和常用到的功能。$ v7 I; ~. x1 T, K8 ?/ C. i! D3 K

/ ^! d) `- X2 `" n1 Q3 p0 c1 [/ v3. laker的"net highlight"還是叫做"trace"功能(bind key好像按"t"),virtuoso中好像也沒有...' B' Q, q+ p+ t4 _' L3 R" B
只是好像啦,因為我記得在美國學的時候,師母是台灣人,在NS做很資深的layout,
9 A" N! t+ _+ w* v有一次請她來幫我debug,她有在virtuoso中用一個類似"net highlight"的功能,3 t% q. S* V( n' N# Y
但後來我想要用的時候卻已經不記得在哪裡了,
/ O; b' ~1 W4 v) d2 P" k. l% w7 H+ I問公司裡資深的同事,他們也說好像沒有...所以就當成沒有了...% H0 }4 s( p- i" \$ S* a

; R$ E' k$ k9 t# x/ T: n0 T6 y補充→Virstuoso 在任何版本→tool bar --> connectivity/Mark Net 就可以highlight" K1 I9 |- L8 F% A( P

5 S1 u2 T3 g5 A4. laker的"boolean"在virtuoso中,部份可替換成"size"功能,也能在size其間更換layer,
; p+ ^' R5 I3 E- D6 k但說到要做些太高階的指令,size這個功能可能並不足夠.
+ c2 J& R! q. T# ~7 t' R# D  [; p* O' j
補充→Virtuoso 任何版本都有"boolean"可用,其功能包含ANDNOT, OR, GROW BY等功能,可作布林算並且作SIZING,位置在CREATE→LAYER GENERATION→彈跳出LAYER GENERATION視窗然後按照需求去作選擇即可
8 V, t1 H" u  m9 z7 T: e# [BIND KEY通常可以自訂,我習慣把常用的layer generation設定為Fn功能鍵,每一套工具都會紀錄操作步驟在*.log,open *.log找出該指令的函數指令,加入BIND KEY即可。laker也是如此。當然help檔案裡面什麼都有,什麼都不賣,就等你認識她。& f% M+ K& Y% S
  {+ I5 ^5 b/ q& S3 D, q$ [7 k
[ 本帖最後由 jkchien 於 2006-12-5 09:53 PM 編輯 ]
8#
發表於 2006-12-5 08:24:56 | 只看該作者
嗯...看您的敘述,感覺上您的問題應與gds並無太大相關,
* b" p5 W$ I" ?% H! t& ~是與laker和virtuoso的操作指令有關的吧??4 Y/ L% ?  X  c, @  O
我曾在IC layout業界服務過兩年(2002-2004),
; J  N  y& R" H* \6 P8 Z雖然絕對稱不上是資深,但至少我自己覺得layout基本的東西摸得很熟.- K4 w3 C, N" z5 v# c  u, I7 j

5 j+ W( U! _$ \; Q" j在服務的兩年之前,最開始在美國學layout時(2001年九月至2002年五月)用的是virtuoso,
6 ]1 f# r$ D0 t5 H3 e4 y因為我在美國上的那間layout學校有跟virtuoso合作,所以能用的功能很齊全.1 u/ v& y8 C1 t: m
回台灣之後進到業界(2002年六月),公司用laker(當時還叫做LEO),/ |4 z0 V1 R! l( H' b& u
之後我在2004年之後離開業界,經過幾番波折,目前為全職的graduate student,5 H9 Q- j* {8 K8 i' {; l
但學校使用的tool皆由CIC提供,virtuoso及laker皆有,* I8 n" e2 o- I, L' A6 b
只是實驗室傳下來就是用virtuoso,於是我又由laker改回用virtuoso,
3 A- w7 L; T1 H; A  j, ]不過我自己在要下晶片時會用virtuoso來做,
9 {0 Y% a% {: c' o7 H! v私底下有時還是會玩玩laker以免自己太過生疏...% o  Y1 a1 m* j: A' T. ?
雖然現在的熟悉程度當然不如當年用laker做layout的時候,. B* L' F* t! I/ f3 b
但不管怎麼樣至少希望不會完全忘記.
5 s& N5 V3 ?  U( _2 E8 f! }( y5 M4 _* X. M. X, b
不過業界用的virtuoso和現在學校從CIC提供下載來的virtuoso,$ a7 Y. O2 g' @& y% d- f5 ]- O+ G
我是不知道確實的不同在哪裡啦,& f* \. Y- @* E' [
只是感覺學校用的virtuoso很陽春而已...
0 j* ]9 d% S& [什麼都得自己來,但是倒也還好,就是guard ring麻煩很多而已.( h+ E  S: S0 D

8 g4 J, \; X: _! l- Q6 ]+ ?一下子由laker轉成用virtuoso的tool確實剛開始時不太習慣,# h8 n- @! v& t
不過大部份指令都差不多,就我目前能想得到的,
6 g% B. O5 q6 V! K3 X) L除了以下一些指令之外,其它常用的都差不多,供您參考:
0 R3 y, F/ b- T
" Z0 S1 J0 [( J( q# ]  `1. laker中有magic cell可依technology file 產生自己所要W/L的MOS,  c$ p( o6 U& K  Q+ o
virtuoso中,若貴公司有寫MOS的pcell在裡面(還是買產生pcell的license,搞不清楚...),則這類問題應該不大;
' D/ N4 M" X9 R若貴公司的virtuoso功能如我在學校中用CIC提供的一般陽春,$ e6 r5 `: D/ X: @& u
每一顆不同W/L的MOS都要自己做,則也沒有太大問題,做一顆出來,
0 K; {3 U  c, \: t其它不同type或W/L的則再視所要為何並加以修改就行了,
, g' g$ o2 b5 B+ P5 m我想您或許也比我清楚.; m, [+ P$ v! [' }

3 W( n* e' [1 i2. laker內建有guard ring產生的功能,virtuoso則無;# u8 `  y0 E- i3 ]. z0 g
這個功能好像也是需要向virtuoso買license還是怎樣的,* [. i% u0 x- B7 G( G0 D; z0 a
我看我同學在安裝virtuoso的資料夾下有一個"virtuoso turbo"的"readme" file,; M( c8 b  y+ ~* h9 X
好像說virtuoso turbo有支援的樣子...不過...不清楚耶,
. I. [, d6 c8 n# H) @9 {至少目前guard ring是我覺得laker和virtuoso差別最大,也是最不方便的地方.  F/ P* a! i" F
/ g! f8 i- ^8 W) z+ z  W
3. laker的"net highlight"還是叫做"trace"功能(bind key好像按"t"),virtuoso中好像也沒有...; U: b8 n) X+ u' x& t
只是好像啦,因為我記得在美國學的時候,師母是台灣人,在NS做很資深的layout,) c( {+ g( E- e9 j+ }/ j
有一次請她來幫我debug,她有在virtuoso中用一個類似"net highlight"的功能,
  }; F& W+ V( A8 y但後來我想要用的時候卻已經不記得在哪裡了,
* o6 B9 [& E/ }1 O  O5 f問公司裡資深的同事,他們也說好像沒有...所以就當成沒有了.../ i4 _  S5 Q! x7 {7 g8 B- _+ L
3 }1 H2 ~5 ^, q2 ^+ C
4. laker的"boolean"在virtuoso中,部份可替換成"size"功能,也能在size其間更換layer,
1 y) v2 p% v( h& Y/ k/ D但說到要做些太高階的指令,size這個功能可能並不足夠.
: V* Q4 C, ?7 k+ `0 q
# J, n' w$ \$ @( w( p* `嗯...目前想到關於指令的部份就大概是這樣子,
* N0 u3 T% b3 c& ]6 _至於gds file的話,看virtuoso和laker兩邊用的technology file對layer number等等的definition,
* h6 z0 l0 g  U3 w' y可能得花點時間,寫個mapping file就成啦!!% B; M0 s( m5 w( z! ?
9 S2 _, e# r7 ~
操作手冊...其實並不難找,您要virtuoso,到google大神或yahoo搜尋,打virtuoso,
( b" h6 Y% L3 H" E% T. F% F我想您應該能夠找得到您想要的東西!!
9 u$ h9 Z% M2 j3 z) |3 b+ z
/ Q- n) K: S6 U+ A6 i再不然,我這裡也有啦,要的話再跟我說嘿!!
) }% W; I; D% P. J希望有幫到您的忙...雖然您發文的時間在七月...我想您的問題多半已經解決了...0 c$ K: C3 I' l. ~3 w& d9 a% H
也請路過的專家大大們多多指教!!

評分

參與人數 1感謝 +1 收起 理由
chip123 + 1 以資鼓勵,再接再厲!

查看全部評分

7#
發表於 2006-12-1 19:16:47 | 只看該作者
原帖由 cindyc 於 2006-10-24 04:45 PM 發表6 V$ M% O: s8 A4 A5 ~" F7 q' I
目前因為配合廠商的問題
' f& S( d6 B7 z( w使得一向使用LAKER的我必須要再回過頭來用Virtuoso 1 A* x7 s  u+ P0 h
已經快5年沒碰過Virtuoso了 麻煩幫忙一下
3 n; r; E, j7 R( o0 F- D& E請問有哪裡可以下載Virtuoso的指令 2 V" T+ b& r, h3 h! i, {% W
或者哪有書可以看
  S* A/ Q; B4 A. m

" N+ Z- l$ ^" h) y3 A4 D如果外商指定使用工具,很可能不會是要用gds" Z5 `! ~( U; v. R# Y
1.可能是希望tar所有的Layout,讓所有的環境都一樣,溝通容易* D) E; ]. M1 S+ U
2.GDSII是一種全球支援很高的檔案系統格式,如果利用stream in / stream out 將GDSII轉換成另一種佈局編輯工具,基本上沒有問題,但是會因為technology file (*.TF)不一樣,而造成stream in之後 layer資料錯亂,這樣的問題大多是利用MAP file來處理轉換的 Layers NO.0 a+ q0 q0 i* |+ O& s" Q
如果是不同工具,可能MAP file不同格式會增加困擾,因此才會要求採用相同佈局編輯工具的Virtuoso來避免問題。( Z+ ~: H3 y! W

6 n  D+ F( i: q這樣的書籍可以參考Virtuoso使用者手冊,通常是在安裝路徑底下就可以找到。% F  B) B, Q" x, d) m. ?3 O
或者去參加佈局設計基礎培訓課程,這種課程一定會教導如何操作。也會有講義。6 {# i8 B, d- ]5 Z$ l- L
6 C; @" D9 e! w2 N( b4 o
思源基金會是教導 Laker的操作為主; Z- N7 V1 u- x
清大自強基金會是教導Virtuoso 為主。據我所知,1月份可能會有機會開基礎課程培訓班而且是中文講義,不妨去該單位網站看看或是電話去洽詢
6#
發表於 2006-11-30 21:52:59 | 只看該作者
以前好像有學過…不過現在己經忘記這是做什麼用的了??
5#
 樓主| 發表於 2006-11-28 12:12:51 | 只看該作者
是阿
# n4 a& F! _% F& M% X$ k要用Virtuoso配合的 是外商
4#
發表於 2006-11-23 15:00:34 | 只看該作者
你們的廠商是外商嗎,如果是比較好這樣處理。
2 y7 ?1 Y' L5 A台灣的大部份都還ok
3#
 樓主| 發表於 2006-10-25 11:50:41 | 只看該作者
這點我也納悶ㄚ4 `" T7 A0 E$ `" B6 r0 m3 @% Q: p8 U
我也是跟公司的window說9 N0 E# f4 ]; A! d7 x7 W
不是只要gds就可 他們只要stream in
) v$ V2 q9 S6 Q但他們就是只接受Virtuoso! t0 F" c, ~/ R4 H
搞的現在情緒很不好
2#
發表於 2006-10-25 09:51:57 | 只看該作者
不是通常有gds出來就應該可以通吃了吧
6 m, t( p% v7 w4 d7 N3 ^% u& Q1 d# }
不知道你的廠商需求是哪方面呢?
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-5-4 03:49 AM , Processed in 0.114006 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表