Chip123 科技應用創新平台

標題: 業界佈局工程師是否每次都佈局 LVSI那麼多棵電晶體的電路? [打印本頁]

作者: 君婷    時間: 2007-10-22 04:55 PM
標題: 業界佈局工程師是否每次都佈局 LVSI那麼多棵電晶體的電路?
VLSI指1000~10000個基本閘、10000~100000萬個元件,但佈局工程師在業界"好像"分成專案型的負責將整個VLSI的晶片電路再分出幾個BLOCK交由幾個小小的佈局工程師layout 最後由他做最後整合起來。
/ t: B2 D+ i2 k1 p小妹想請教一下這些佈局者 難道每次都是layout VLSI那麼極多棵電晶體的電路嗎? 即使是專案者分出某部份區塊給你做 ,那到底有大約有多少棵? 因為小妹知道一開始也頂多是應徵作小小工程師 負責某區塊的佈局,但很想知道業界到底給他們大約佈局多大的電路?? 真的有LAYOUT到 VLSI那麼多棵嗎? 可能每間公司分配的區塊大小不同,但小妹僅想從此版中只要某家的佈局者肯告知 就夠。
: U! f! x% R: K9 u: v% `  \6 w; k- b因為小妹目前進行LAYOUT 畫越大的電路更是要事先 用紙筆畫好條形的示意圖,在紙上先佈局規劃好 然後才開始看著自已手稿的圖直接照著它畫 ,看著示意圖畫較快!' v% l- \: @9 O' A
越大的電路不畫條形的示意圖 、光只看電路圖畫 眼精很容易花掉 且佈局過程中若發現那一條線路走的方向不好覺得想改又要重畫。但小妹在紙上用手稿畫卻都已先規畫好了!  小妹想請教一下業界的佈局工程師,你們畫那麼大、那麼多棵電晶體的電路 難道只看schematic或電路圖畫而已嗎? 都不用畫手稿規畫先嗎? 若不是用手稿則在規劃方面的準備工作到底是怎樣進行地?6 t) R4 l0 o% j0 _4 X& O0 B; g
小妹現在已再懷疑自已的做法是不是對的? 因為看到有人沒看手稿照樣也能佈局40幾棵電晶體的電路 而小妹卻是一直邊看著自已手稿畫,小妹看layout圖 還無法一看就知某條線路是接到schematic中那個接點? 只能馬上看出 那些部份屬於基本閘 而其它走線和跳線根本得比照電路圖思考後才知 這走線是接到那裡?  e5 m' E* _  l0 B4 a! |
----------------------------------
' Z- A" X$ g. ~9 e) ?/ g所以小妹有2個問題
- r: m: a" F  `) v1 g+ j! n2 n$ g1、佈局工程師 新人到底佈局的電路面積有多大?有到vlsi那麼大?2 ^: M. p9 \$ G- j
2、當設計者或專案者交給你來佈局時,難道就直接開始佈局 不需要看手稿來畫 這樣方便?還是有其它事前規劃的準備方法可提供小妹經驗?0 K$ E* j' t$ }0 F  t7 u- }

  k" q% u% d6 T; M麻煩業界的大大們 能說明概況 提供經驗  謝謝唷^^
作者: sw5722    時間: 2007-10-24 12:13 PM
我聽過有一個人去某家公司應徵iclayout工程師,人家問他在多少時間內能畫多少gate count,3 K( P5 d( b- z  y, |- T
他當場傻眼,因為妳以menmory來說,做好一個bit cell,然後一copy就是一堆,以size分大
- J  U* A! x8 ]* w小也不對,因為ic layout可以分數位 類比 rf等等很多種,難度都不同., g- x' I& H7 D  b% j% v. d
做ic layout最主要還是聽ic designer的意見,畢竟電路是他們設計的,比較龜毛,會說這條線
( V; {; Z8 ~8 \4 h旁邊都不能有東西,又或者這塊電路要做match,又或者說這條線要用top metal,儘量聽他們的,到時如
/ |0 c7 C6 ]: W7 }" K7 r9 F果出問題,自己的責任會比較小.3 I7 y# F1 K% u" D2 B9 }
妳說的手稿是指flow plan還是書上說棒狀圖,通常要whole chip才會用到flow plan; B) T8 n1 x# e7 K8 `  T1 a
去規劃power或ground及block擺放.而棒狀圖在妳做習慣了,就可不用.' D4 u6 l; U7 R
一個新手會畫多大,其實要看公司情形,人力吃緊時,要多大有多大,
5 q. Z# c- N% G% a- ?像我自己在layout時,通常先把mos擺好laker有m-cell的功能,W/L打一打,mos就出來了,很方便,然後
. C+ Q5 V! Z; L+ b1 A$ b2 E4 r去考慮面積跟接線,然後問designer意見,免得到時不滿意,又要改,增加麻煩.
作者: 君婷    時間: 2007-10-24 01:01 PM
您好 我指的是棒狀圖^^7 D7 T- M3 }$ @; u0 h
因為事先用其圖擺好元件位置及佈置好所有的走線 之後,可以讓你佈局過程中直接看著棒狀圖來畫 ,不會畫到一半時覺得那條走線不好於是可能有部份的地方要重畫 ,我目前用棒狀圖都是為了做事前的準備工作 來減少開始畫layout時不必要浪費的時間。1 F* ?1 B% b9 t+ w3 l4 G+ O$ z
謝謝您讓我了解幾點業界的經驗,佈局面積大小看公司情形、畫layout依designer要求畫 這樣新手就能順利完成自已本份的工作,接著就是多研究佈局原理及技巧!
1 ~1 c! z- A$ u  I! j8 Q/ E" _5 |只是我很好奇的是對於畫很大的電路不用棒狀圖事先規劃好所有走線要如何走?在規劃好元件擺放後 就直接開始邊畫邊規劃走線,這樣畫所有走線過程中真的很少會因為覺得走線不好須要重畫該部份嗎?
, ?5 i; G' u, W  w1 g# C: \這點能不能再提供經驗回答^^2 b$ W& j( e7 K2 }! }
小妹使用virthoso畫的!
作者: sw5722    時間: 2007-10-24 02:36 PM
以ic layout來說,它跟半導體製程有很大的關係,如果妳在新竹或台北,可以去自強基金會有半導體製程的! a0 B8 ]( b) |+ ~' Z& H
基礎概論的課,建議可以去上一下,倒也不用學到很精,基本的學一學就好.對design rule會更有體會.& L9 r: Z' `4 V* D! ~, S
以我所知0.5或0.6製程應該有13層layer,應該有一層叫text的layer,不知道是用來標示pin
; x5 j8 C7 F8 b$ ^, Q的還是command file不抓,也不tape out的layer,如果是後者,那就可以用來標示在mos上,去對應妳9 V( B+ E2 n) Z  X: C& B9 R# A
的電路圖,這樣就可以避免越畫越亂的情形.
5 L+ o" P, H0 J! C+ Y2 \9 o以目前台灣的主流是0.13製程或是0.18製程,甚至於奈米製程,製程每進一階,layer就多很多,如果妳目前是
! G: m4 T* i( }. Z$ s在做0.5或0.6的,那正是學習的好機會,不然到更先進的製程時,會更亂.
9 S0 Y+ i! X0 w關於eda tool我目前用的是laker,妳用的virthuso,我很多年前用過,2者其實是差不多的,只是laker
% p$ a; e% H* C: l) F比較簡化好用,virthusor就比較複雜,像laker的m-cell就等於virthuso的p-cell,只不過p-cell要, r2 ~6 _% t: z& r) M. a' _
自己去設定,而m-cell是在tf檔裡面就建好的.這是我的印象,不知道virthuso新版有沒有進步.
作者: wlyi0928    時間: 2007-10-29 12:57 PM
棒狀圖...我想您指的是stick diagram吧!* M- G1 f- m  h0 ^5 a- Q& {, r
說到stick diagram...不禁讓我回憶起當年自己是layout新手時的往事...& [# N0 F* _: F- Q" a( z9 U
2002年我從美國學完layout回到台灣, 在新竹開始第一份工作,
- i1 u  @- E5 ^( a* H- ?+ M  F  p一剛開始我拿到電路的時候, 也是先從stick diagram開始畫...當然, stick diagram是"畫在紙上的"!
' _4 G5 Z5 `6 y4 r% h因為在學校練習的時候, 都是先從stick diagram開始的.' f5 s9 h  d7 ~; f+ e
結果呢...同部門的前輩們看到我畫stick diagram, 不禁都笑了, 呵呵...& |* `- u2 F* w
他們說: 小朋友, 你畫stick diagram, 要畫到什麼時候呀!!!???
1 P+ ^4 I9 ~6 F5 Y: s8 ^/ n% M( C
4 x0 m, ?1 y- w% b- `好的...故事到此結束,7 W. \! J- V0 t$ A; B1 \* z
給樓主一點點小建議...8 G1 ^2 \1 J* y- D; [$ m
"stick diagram"在業界做佈局工作, 可能不見得太適用,
& i/ F8 }" V0 P若是您要問我如何能跳過stick diagram, 直接看電路圖, 做好整個電路的floor plan, 再進行佈局...6 e3 y( l5 Z7 g3 L1 _* k7 ~
老實說那樣的轉換程序我也早已經不記得了...$ D" |7 i6 O" F/ [# y! N6 \6 s
只能說, 那是一種感覺吧, 與所用的tool無關, 是laker也好, virtuoso也好,2 j* `7 _9 g- q3 _
重點是, 看到電路圖, 可能是一張, 幾張, 或一本...etc, 都好,
; q, z. Z, _6 q( v/ {仔細看過整體的電路圖, 與同學或同事分工的部份事先必須要做良好的溝通,3 \5 d( M0 O) [% ^6 F% D
經驗夠了, 時間到了, 自然你就會知道, 不需要stick diagram, 你亦能夠做出很好的floor plan!
% u7 w( m# k% t$ p3 J在此之前, 其實也並無硬性規定不可以畫stick diagram,  n+ [+ j) O9 Y" v: x1 J# G, D5 }+ `
只是可能要訓練自己在腦海裡就規畫好一切, 當然這可能會需要很多時間來讓自己熟悉這樣的情形,' _4 [+ w% ]  ]* o1 K: Y# X1 O( j& V
但是, 其實真的就像您說的, 的確, 畫很大的電路, 是不需要stick diagram的,. T1 s. s# Y" W/ Q3 _! x
因為佈局初步完成的藍圖, 早就已經印在自己的腦海裡了!
  i6 T0 Z& K% M; k
, M) F3 B* H/ ^6 V, D0 Z8 G一點點過去的小經驗, 希望對您有幫助!!6 R4 m8 I$ K% S  Y8 E
也請路過先進指教!!
5 s5 q+ |7 y* R+ ?感恩!!




歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/) Powered by Discuz! X3.2