Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] Virtuoso 的操作

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2006-10-24 16:45:21 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
目前因為配合廠商的問題 . o. D% k3 A* `& L1 g, D$ l
使得一向使用LAKER的我必須要再回過頭來用Virtuoso
3 Y6 K- c8 Y" K% \, `已經快5年沒碰過Virtuoso了 麻煩幫忙一下
$ S2 R4 p* r/ m; {8 t) R請問有哪裡可以下載Virtuoso的指令 8 }' b3 o, B* t6 f3 U
或者哪有書可以看

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂95 踩 分享分享
13#
發表於 2009-8-12 18:16:15 | 只看該作者
"a" => 抓出物件邊緣或中心,快速與參考物件對齊.....# `: v8 l# _) W2 p: M. l6 I7 y  u; p( v7 }- J& Z5 j  E4 Y- I+ g
ANS: menubar→option→layout edit→可以設定gravtive;此功能是設定滑鼠自動化抓取圖形或是物件或是aperture....
2 k  Z  v# f5 C5 n6 M
8 p: _% n$ ]3 T7 E+ ^這個是我比較好奇的功能! d2 i; [" g; |# V

9 }. }  s; n: R2 _應該是說他可以不用K 去量距離,而是直接輸入RULE數據在點到要對應的元件上是否可以辦到??  
& }& g8 B0 x2 i; J# j我是覺得LAKER 就是因為A的關係 讓大家可以接受他吧 其他的功能好像都差不多了  也不知道現在的IC6.1功能上是否有更多新的好用的功能??
4 [1 j" ~$ m4 q9 I+ I8 c% ^謝謝
12#
發表於 2007-5-24 19:57:25 | 只看該作者

回復 #9 jkchien 的帖子

感謝jkchien大大的補充!" n! C: h& Z( }% a/ N+ F
我真是在關公面前耍大刀呀......
& K$ e  L, p  z9 e  o謝謝您又讓我知道不少好用的功能!!
11#
發表於 2006-12-20 14:34:06 | 只看該作者

回復 #10 bboaa 的帖子

Laker之中除了好用的"t" =>trace line 還有一些另我念念不忘的好用功能,請高手教一下如何對應於virtuoso :  B) J# N: U0 Z8 C: V
"d" => distance 只要先點一個邊(or物件)快速顯示滑鼠所指到的任何一點(滑鼠左鍵不用再點一下)
! K) A6 w( d6 ^; \1 g. p- s* [
9 |5 P9 e* Y0 H4 SANS: 預設的快速鍵"k"=尺規ruler9 g5 L8 @# P1 \5 N; v
2 V! z: W- w3 ^- w, L/ m5 P3 o
"v" & "V" => view 上一層與下一層' \: n; U0 G- x! S; d* u
ANS:忘記了: q9 Q" H! d) c/ Y# P* o3 [+ l% d

- m( Y" M( j. S) V8 c$ w( n"a" => 抓出物件邊緣或中心,快速與參考物件對齊.....
9 B# a, }1 P8 L* p6 YANS: menubar→option→layout edit→可以設定gravtive;此功能是設定滑鼠自動化抓取圖形或是物件或是aperture....
/ D$ X1 w1 D$ w% o) d
* p! v( [) x5 u其實可以這麼做:
/ k: P' L4 ~2 c4 c& {% X+ M1.把你要的操作功能先操作一次,這樣會被紀錄到 CDS.log,此檔案在account home directory* t. h5 a' y6 J4 ]0 T' V
2.CIW→options→ view log file 呼叫出來對照/ y9 V; G( n4 P8 B8 U; J* f
3.CIW→options→BindKey→popup window→輸入你在log檔案中的函數名稱並且設定快速鍵然後儲存3 O1 L/ V5 G. [' K
4.以此類推
8 z' C9 e5 ~3 `3 C. r' r/ S3 I; d- N. r
把自己常用或是習慣用的設定儲存以後,就可以變成personal porfile,指定檔案名稱=LeBindKeys.il 這是預設值
9 l% ]7 e& o/ e例如 boolean ,ruler.......
10#
發表於 2006-12-19 18:17:06 | 只看該作者
jkchien寫的太好了,給你拍拍手.
  y3 S2 C2 u( G5 O5 f4 g3 ~在下也是從laker 轉回virtuoso 也是痛苦了許久,保守估計戰鬥力(速度與準確度)下滑20%,還好5.1.4.1的功能比我之前所使用的4.4.3強一點.
* E4 O* H. f; Q9 h
6 i4 J+ F) u0 `7 U( d& L' c% l# tLaker之中除了好用的"t" =>trace line 還有一些另我念念不忘的好用功能,請高手教一下如何對應於virtuoso :
9 F+ g* T4 o: }" c% c"d" => distance 只要先點一個邊(or物件)快速顯示滑鼠所指到的任何一點(滑鼠左鍵不用再點一下)' H- @' r* _1 |9 C) o7 x# Q) m
"v" & "V" => view 上一層與下一層
1 i) H: \& s1 v, x' O3 |# R+ q"a" => 抓出物件邊緣或中心,快速與參考物件對齊.....
( @$ T) _2 _# A$ g9 v
0 R# d' }1 U/ z$ X" b其他的想到再提出來
9#
發表於 2006-12-5 21:48:47 | 只看該作者

回復 #8 wlyi0928 的帖子

謝謝wlyi0928,我補充讓資料更完整些
4 {5 t, W# n" o; R0 [, \( v# S5 K$ l. q% L
1. laker中有magic cell可依technology file 產生自己所要W/L的MOS,
5 J3 i$ f+ L% K; I/ Y6 `5 D+ Ovirtuoso中,若貴公司有寫MOS的pcell在裡面(還是買產生pcell的license,搞不清楚...),則這類問題應該不大;6 O. D4 ^6 y+ v) ?# ^3 Y
若貴公司的virtuoso功能如我在學校中用CIC提供的一般陽春,8 D. _1 V+ n$ l
每一顆不同W/L的MOS都要自己做,則也沒有太大問題,做一顆出來,
; d' n; C2 C- N$ q5 G" L其它不同type或W/L的則再視所要為何並加以修改就行了,
" d. U! J9 d. R我想您或許也比我清楚.7 T3 u1 s% k; O& E
2 R3 e9 b! r% k: F* c$ U
補充→Virtuoso 5.1.4.1 版本以上都有QCELL,以往的PCELL要自己寫SKILL,現在QCELL可以產生MOS並且是HIERARCHY ,可以作幾何圖形調整修正。目前CIC皆已經有提供,可以重新下載安裝更新版本6 y/ ]) C7 {) Y% i5 e

$ G( r7 ]1 p7 X" E2. laker內建有guard ring產生的功能,virtuoso則無;2 R- L* n5 Y. }8 G0 J- a# O, a
這個功能好像也是需要向virtuoso買license還是怎樣的,
3 Z1 Z0 x3 H$ y: h+ R我看我同學在安裝virtuoso的資料夾下有一個"virtuoso turbo"的"readme" file,2 @  I! R, \+ a6 o
好像說virtuoso turbo有支援的樣子...不過...不清楚耶,* F, k5 ?2 D1 Y+ T+ S
至少目前guard ring是我覺得laker和virtuoso差別最大,也是最不方便的地方.& [: t0 k% ?+ k* e
! i/ h) R9 k! J3 o4 G, r1 p. L
補充→Virtuoso 5.1.4.1版本已經擁有auto guard ring,但是屬於turbo version,並且turbo version新增許多指令功能是佈局人員所需要和常用到的功能。, a, e8 H+ |0 [+ t7 `

- N2 D' [* Y2 v' @% T1 T' a/ p2 B& Y3. laker的"net highlight"還是叫做"trace"功能(bind key好像按"t"),virtuoso中好像也沒有...
  `, _- \. X4 J只是好像啦,因為我記得在美國學的時候,師母是台灣人,在NS做很資深的layout,% _: ]/ f7 \2 y" r
有一次請她來幫我debug,她有在virtuoso中用一個類似"net highlight"的功能,! H" h3 X1 G9 R% Z# b
但後來我想要用的時候卻已經不記得在哪裡了,+ ]! l# ?7 ~) V( t3 J
問公司裡資深的同事,他們也說好像沒有...所以就當成沒有了...
7 V& W1 v2 t; g3 E' U; Q$ L& l
" s1 X+ _0 S  R7 h9 B. A( p1 `補充→Virstuoso 在任何版本→tool bar --> connectivity/Mark Net 就可以highlight" z8 n: E( j& x( j5 G

/ v# }: m0 R) \8 M3 R4. laker的"boolean"在virtuoso中,部份可替換成"size"功能,也能在size其間更換layer,
% l; w& C& t& I( u) b' Q但說到要做些太高階的指令,size這個功能可能並不足夠.
: [& M( R  [- T9 `9 h# {7 n  Q
* F  x. s0 [5 X. B0 F補充→Virtuoso 任何版本都有"boolean"可用,其功能包含ANDNOT, OR, GROW BY等功能,可作布林算並且作SIZING,位置在CREATE→LAYER GENERATION→彈跳出LAYER GENERATION視窗然後按照需求去作選擇即可
8 @& @6 V  `3 |7 Q9 o1 R; n8 JBIND KEY通常可以自訂,我習慣把常用的layer generation設定為Fn功能鍵,每一套工具都會紀錄操作步驟在*.log,open *.log找出該指令的函數指令,加入BIND KEY即可。laker也是如此。當然help檔案裡面什麼都有,什麼都不賣,就等你認識她。
$ Z6 g5 n. q& Y& R: N6 q' d- D6 }: j1 G7 W7 I1 @) Z7 ^3 o- ~6 D
[ 本帖最後由 jkchien 於 2006-12-5 09:53 PM 編輯 ]
8#
發表於 2006-12-5 08:24:56 | 只看該作者
嗯...看您的敘述,感覺上您的問題應與gds並無太大相關,
3 F+ K5 b. [* `! ?* a是與laker和virtuoso的操作指令有關的吧??
! M, H  z, j/ `& @我曾在IC layout業界服務過兩年(2002-2004),( D  {' m, u  ~: m
雖然絕對稱不上是資深,但至少我自己覺得layout基本的東西摸得很熟." S  ^" i3 [' h5 E" t  r, ]& i

% O0 ^) [# \! @, D5 _  e& y* v在服務的兩年之前,最開始在美國學layout時(2001年九月至2002年五月)用的是virtuoso,
  T7 |3 c. g3 O8 @# ~3 u因為我在美國上的那間layout學校有跟virtuoso合作,所以能用的功能很齊全.
& u0 @6 a; q- j$ B& `# ]) ]  ?回台灣之後進到業界(2002年六月),公司用laker(當時還叫做LEO),2 d0 Q* X8 G1 o9 ]
之後我在2004年之後離開業界,經過幾番波折,目前為全職的graduate student,+ Q5 g" g: [; R& B9 T
但學校使用的tool皆由CIC提供,virtuoso及laker皆有,
' @% O: p7 a- d3 _% U0 t; P% \只是實驗室傳下來就是用virtuoso,於是我又由laker改回用virtuoso,
! J% u  ^# U( ^! W% u! }不過我自己在要下晶片時會用virtuoso來做,
& ~% B9 f% X3 f; ~- n: [; x* ~私底下有時還是會玩玩laker以免自己太過生疏...  a& M. Q+ c! I$ Z6 \
雖然現在的熟悉程度當然不如當年用laker做layout的時候,
$ y5 r3 T: q! J, {但不管怎麼樣至少希望不會完全忘記.
9 d, R3 n- H( Q" s1 r3 I0 c/ H" Y" E: a( @1 `2 N
不過業界用的virtuoso和現在學校從CIC提供下載來的virtuoso,% u- T- l1 C; {4 m; f  {3 U
我是不知道確實的不同在哪裡啦,' B% Y( D, X+ W9 Y3 X
只是感覺學校用的virtuoso很陽春而已...
, L( ]9 Q( l' r什麼都得自己來,但是倒也還好,就是guard ring麻煩很多而已.
0 W- M# v9 q8 u( }6 r+ M. ]8 h+ Y. k3 C5 L1 s; K7 \0 O
一下子由laker轉成用virtuoso的tool確實剛開始時不太習慣,
! U: O" F8 O5 K+ q" `, N5 s: V不過大部份指令都差不多,就我目前能想得到的,
3 A8 n8 f; C$ `3 r" _% V( @, o除了以下一些指令之外,其它常用的都差不多,供您參考:. w( e4 v/ @, u/ l! Z2 G, P1 P! _$ ^

/ Y, V% P( H* C. T( R$ k1. laker中有magic cell可依technology file 產生自己所要W/L的MOS,( A: @; z: L$ I( \9 }
virtuoso中,若貴公司有寫MOS的pcell在裡面(還是買產生pcell的license,搞不清楚...),則這類問題應該不大;% h( z: k# d3 M7 X" x. y$ m# s
若貴公司的virtuoso功能如我在學校中用CIC提供的一般陽春,4 d, o  j. ~( s
每一顆不同W/L的MOS都要自己做,則也沒有太大問題,做一顆出來,
* _* d( R8 C1 k其它不同type或W/L的則再視所要為何並加以修改就行了,
. ]/ Q6 Z5 d. J( u! B我想您或許也比我清楚.
9 N) A- u+ ]! N
" g0 W. x4 p# K. P2. laker內建有guard ring產生的功能,virtuoso則無;
, _- K& S4 z( R3 _這個功能好像也是需要向virtuoso買license還是怎樣的,+ F5 A, q0 |) l
我看我同學在安裝virtuoso的資料夾下有一個"virtuoso turbo"的"readme" file,- g9 F/ K/ e6 V1 N
好像說virtuoso turbo有支援的樣子...不過...不清楚耶,
. b, z3 g- P# O8 e- i至少目前guard ring是我覺得laker和virtuoso差別最大,也是最不方便的地方.5 {8 N! S, `6 D0 r
$ M9 c' b: V! b
3. laker的"net highlight"還是叫做"trace"功能(bind key好像按"t"),virtuoso中好像也沒有...
, H& ]0 V( |. _' z0 ]  ~只是好像啦,因為我記得在美國學的時候,師母是台灣人,在NS做很資深的layout,
1 f! ^; m; O/ C% m' {: F& M# y4 H有一次請她來幫我debug,她有在virtuoso中用一個類似"net highlight"的功能,
' }% a9 ^2 U* H" Q9 I' ?" ?但後來我想要用的時候卻已經不記得在哪裡了," c, T8 M: A% @" n4 i/ E" d
問公司裡資深的同事,他們也說好像沒有...所以就當成沒有了...$ I) |8 ], e; j  d5 z

; J5 l0 P. }0 v; b4. laker的"boolean"在virtuoso中,部份可替換成"size"功能,也能在size其間更換layer,' J( M3 w. ^( `# n5 v5 N5 |' y  l
但說到要做些太高階的指令,size這個功能可能並不足夠.0 M% F" Q3 c) h0 t- ~; Y4 V8 t' @

& N" X# ]! \9 @8 S  f: j嗯...目前想到關於指令的部份就大概是這樣子,
/ x/ R5 O  v9 p至於gds file的話,看virtuoso和laker兩邊用的technology file對layer number等等的definition,# b! r0 L# d7 ~+ s# y# v
可能得花點時間,寫個mapping file就成啦!!2 H. h- H+ Z8 P. F: J" D

+ t) ]! U# o" C; ~7 k7 k操作手冊...其實並不難找,您要virtuoso,到google大神或yahoo搜尋,打virtuoso,
1 V$ E: V5 @" i& X% y0 P) _我想您應該能夠找得到您想要的東西!!
4 j5 _% c2 e  a! L) f* w( f) X5 |2 G+ P6 v" C
再不然,我這裡也有啦,要的話再跟我說嘿!!9 n, Q8 A3 D4 {. v
希望有幫到您的忙...雖然您發文的時間在七月...我想您的問題多半已經解決了...
$ Q* R0 f6 r: h' ]/ E( p也請路過的專家大大們多多指教!!

評分

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

查看全部評分

7#
發表於 2006-12-1 19:16:47 | 只看該作者
原帖由 cindyc 於 2006-10-24 04:45 PM 發表
# H7 I6 B: [! W# e. L- V& g目前因為配合廠商的問題 $ N: j4 x& c& Z
使得一向使用LAKER的我必須要再回過頭來用Virtuoso ) u) n% l8 V* {2 T/ R. w* o
已經快5年沒碰過Virtuoso了 麻煩幫忙一下 . h/ n9 m! |- Q, A! I$ y5 t& X5 ~+ h
請問有哪裡可以下載Virtuoso的指令 $ B4 _& r5 `6 Q) b
或者哪有書可以看
; i& o6 f8 i, G
% Y5 y0 P- t  O9 Q
如果外商指定使用工具,很可能不會是要用gds3 n# {4 m# p" s6 b
1.可能是希望tar所有的Layout,讓所有的環境都一樣,溝通容易3 L* o4 ?% n* c( o; S. p7 }, U
2.GDSII是一種全球支援很高的檔案系統格式,如果利用stream in / stream out 將GDSII轉換成另一種佈局編輯工具,基本上沒有問題,但是會因為technology file (*.TF)不一樣,而造成stream in之後 layer資料錯亂,這樣的問題大多是利用MAP file來處理轉換的 Layers NO.8 \4 ?; ?3 K* y$ C1 [3 Z
如果是不同工具,可能MAP file不同格式會增加困擾,因此才會要求採用相同佈局編輯工具的Virtuoso來避免問題。
( K9 J+ X+ x" X" j) L$ S; h4 c+ M2 `; i
這樣的書籍可以參考Virtuoso使用者手冊,通常是在安裝路徑底下就可以找到。' K5 M1 Q7 d, r% b' j/ c
或者去參加佈局設計基礎培訓課程,這種課程一定會教導如何操作。也會有講義。3 T, N, h4 \3 {& h! F

) L5 |' {+ }9 \5 L7 l% ~( E( K4 y+ _思源基金會是教導 Laker的操作為主9 W6 L5 B, N# Q; o' g) ?1 h
清大自強基金會是教導Virtuoso 為主。據我所知,1月份可能會有機會開基礎課程培訓班而且是中文講義,不妨去該單位網站看看或是電話去洽詢
6#
發表於 2006-11-30 21:52:59 | 只看該作者
以前好像有學過…不過現在己經忘記這是做什麼用的了??
5#
 樓主| 發表於 2006-11-28 12:12:51 | 只看該作者
是阿
) a* K9 n, ^4 h7 O: p3 n要用Virtuoso配合的 是外商
4#
發表於 2006-11-23 15:00:34 | 只看該作者
你們的廠商是外商嗎,如果是比較好這樣處理。
, Y( ^; m; W% s) f$ l5 D2 {台灣的大部份都還ok
3#
 樓主| 發表於 2006-10-25 11:50:41 | 只看該作者
這點我也納悶ㄚ4 O$ a# A" T* ~; z
我也是跟公司的window說, R; W% S! x( e, W" O2 V1 S
不是只要gds就可 他們只要stream in
( [4 {- _/ @/ _9 G# O0 i8 Q& ^但他們就是只接受Virtuoso( Q  H5 Z$ _. r8 e, H, a
搞的現在情緒很不好
2#
發表於 2006-10-25 09:51:57 | 只看該作者
不是通常有gds出來就應該可以通吃了吧1 \& W- b; @0 n; p! n. s1 I
6 \1 n. ?8 r' L2 p7 o* A
不知道你的廠商需求是哪方面呢?
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-4 01:33 PM , Processed in 0.115007 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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