Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] Virtuoso 的操作

  [複製鏈接]
1#
發表於 2006-12-5 08:24:56 | 顯示全部樓層
嗯...看您的敘述,感覺上您的問題應與gds並無太大相關,
) T9 @, u' k3 B0 o7 ?+ c- }是與laker和virtuoso的操作指令有關的吧??$ q3 w% z+ [1 L4 G* s
我曾在IC layout業界服務過兩年(2002-2004),
* {5 k; ?* ~7 f  s8 ^雖然絕對稱不上是資深,但至少我自己覺得layout基本的東西摸得很熟.
1 o/ g: L- y6 o  v/ E$ @  s- f. ?( I. Z% \  ]$ [
在服務的兩年之前,最開始在美國學layout時(2001年九月至2002年五月)用的是virtuoso,
; `. c7 H3 _* |; s8 R" G' @# [因為我在美國上的那間layout學校有跟virtuoso合作,所以能用的功能很齊全.
, u6 u- e3 h# \: A: P% J回台灣之後進到業界(2002年六月),公司用laker(當時還叫做LEO),
8 I, u  P; z6 E0 @5 t! I" U之後我在2004年之後離開業界,經過幾番波折,目前為全職的graduate student,/ M/ q4 G& q. R' |
但學校使用的tool皆由CIC提供,virtuoso及laker皆有,
* y- k- `( ~6 y6 Z7 ?6 E5 p只是實驗室傳下來就是用virtuoso,於是我又由laker改回用virtuoso," n5 [" I8 A2 i
不過我自己在要下晶片時會用virtuoso來做,, f0 m0 R( |$ B  C) S( y2 K
私底下有時還是會玩玩laker以免自己太過生疏...6 o' e* w" F7 U9 T9 w6 C
雖然現在的熟悉程度當然不如當年用laker做layout的時候,0 N! ?2 s9 [) [' A7 e4 W1 B
但不管怎麼樣至少希望不會完全忘記.
! T( d* k+ W, e6 B0 t8 h
8 P) {$ `' }3 S/ Q不過業界用的virtuoso和現在學校從CIC提供下載來的virtuoso,; K8 j: g/ [7 ^' j/ a
我是不知道確實的不同在哪裡啦,9 _# g1 x) c8 }% G; E
只是感覺學校用的virtuoso很陽春而已...
  C5 Y+ o- @+ w; e. f什麼都得自己來,但是倒也還好,就是guard ring麻煩很多而已.
$ w; Y1 _. p+ R3 P! y8 C9 g
& S* G! `/ N' N( t7 I: H一下子由laker轉成用virtuoso的tool確實剛開始時不太習慣,
; V' T1 D& ?& z5 T! u% k# \, x不過大部份指令都差不多,就我目前能想得到的,
  Z* z; m; B0 a- b$ w2 n) s( e除了以下一些指令之外,其它常用的都差不多,供您參考:) H6 l" N" V% H/ n. j' O6 C. c, \5 B

# Z. u( y7 A/ B0 Y6 g1. laker中有magic cell可依technology file 產生自己所要W/L的MOS,* B. L* [% ?: R( }4 D
virtuoso中,若貴公司有寫MOS的pcell在裡面(還是買產生pcell的license,搞不清楚...),則這類問題應該不大;
; i3 D7 T7 u0 \; I; E若貴公司的virtuoso功能如我在學校中用CIC提供的一般陽春,
9 |* n5 c0 P" d  ~2 i每一顆不同W/L的MOS都要自己做,則也沒有太大問題,做一顆出來,6 c' Z) D  o4 T7 e& L6 A
其它不同type或W/L的則再視所要為何並加以修改就行了,
( T0 b" Q- r1 B/ p9 z7 j我想您或許也比我清楚.
6 W; O+ n, G: S7 V
8 M+ f& X  {7 Y( C: B% A  p2. laker內建有guard ring產生的功能,virtuoso則無;
  `0 l4 r6 ^1 W0 F, g5 o3 e這個功能好像也是需要向virtuoso買license還是怎樣的,
2 H) H3 }  }0 N' ~5 V6 S我看我同學在安裝virtuoso的資料夾下有一個"virtuoso turbo"的"readme" file,
, J5 K; b# k$ d) h$ r好像說virtuoso turbo有支援的樣子...不過...不清楚耶,+ C5 A; I5 l9 |8 S/ O
至少目前guard ring是我覺得laker和virtuoso差別最大,也是最不方便的地方.2 y# I3 k) X  x: f

2 b+ z7 S( ?0 N# W3. laker的"net highlight"還是叫做"trace"功能(bind key好像按"t"),virtuoso中好像也沒有...
# v5 k* l+ K* X) C只是好像啦,因為我記得在美國學的時候,師母是台灣人,在NS做很資深的layout,
$ E4 g& G) [- Y' i有一次請她來幫我debug,她有在virtuoso中用一個類似"net highlight"的功能,3 u  i1 U" A( |5 D! [# @
但後來我想要用的時候卻已經不記得在哪裡了,
9 N. m/ m4 J& S0 ?, ~; Q6 C問公司裡資深的同事,他們也說好像沒有...所以就當成沒有了...8 Z1 T% }6 h9 F' [, H4 O; p
# ^5 V4 `' Y! D
4. laker的"boolean"在virtuoso中,部份可替換成"size"功能,也能在size其間更換layer,& ?* Y! ~6 q4 _/ u( _. l
但說到要做些太高階的指令,size這個功能可能並不足夠.6 m0 Y; G& R% P. c

; g% C* q: u& p  h9 r) |嗯...目前想到關於指令的部份就大概是這樣子,
3 }' K8 O" T1 |" i至於gds file的話,看virtuoso和laker兩邊用的technology file對layer number等等的definition,: W3 _7 O9 A+ S% @, J7 @3 {2 T; D
可能得花點時間,寫個mapping file就成啦!!7 f: s8 ^0 `% W% m( b% T5 T4 K
2 i8 ]: @- c" ~5 Q" }2 R
操作手冊...其實並不難找,您要virtuoso,到google大神或yahoo搜尋,打virtuoso,
* V4 [, T4 [3 i  v% z9 {5 F' o" ^& f我想您應該能夠找得到您想要的東西!!2 P9 e3 v8 H0 \- T5 \

  D6 @$ m  F8 X& I/ k" t& w再不然,我這裡也有啦,要的話再跟我說嘿!!
; u% T8 X% C& E4 w2 G希望有幫到您的忙...雖然您發文的時間在七月...我想您的問題多半已經解決了...
4 z5 _* a8 D' z6 w1 v( e2 S3 F也請路過的專家大大們多多指教!!

評分

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

查看全部評分

2#
發表於 2007-5-24 19:57:25 | 顯示全部樓層

回復 #9 jkchien 的帖子

感謝jkchien大大的補充!5 G/ }1 o: w9 F' e0 P$ N0 ?
我真是在關公面前耍大刀呀......
1 G5 G8 G# G. {7 E& O; \謝謝您又讓我知道不少好用的功能!!
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-4 05:58 AM , Processed in 0.111007 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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