Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

在Layout時最花時間的工作是....

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2007-5-29 14:32:13 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
這些問題會隨著 "資歷" 和 "工作分配" 而有所不同,希望各位回答時可以說 小小說明一下。為什麼!!
多選投票: ( 最多可選 3 項 ), 共有 352 人參與投票
您所在的用戶組沒有投票權限

評分

參與人數 1Chipcoin +3 收起 理由
jiming + 3 好調查!期待好說明、好討論唷!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂7 踩 分享分享
2#
發表於 2007-5-29 16:13:18 | 只看該作者

我覺得喔......都要花很多時間啊......

我個人的感覺呢...這些工作當然必定隨著資歷和工作分配而有所不同,成正相關的啦!
1 \3 |( v- A! I( u每一項都有每一項花時間的地方, 全部加起來就等於, Layout是個很花時間的工作,: N6 d9 K4 R. e1 \! {9 {
而我想大家應該都能贊同這一點吧!!2 U/ k6 Z) H2 V( \( c0 M
做元件當然花時間, 若是每次畫的製程不同, 那每次我可能都需要去讀design rule去把我要的元件依照rule做出來.! d' J2 y! i! q: F' n" l6 h9 _
如果很不幸的今天我遇到的是我用一個不同的製程沒做過的元件, 可能我連該元件的組成是什麼都還不清楚,
! F& i6 }" A- g- m; b' `9 u- P, [那我可能得從根本的地方找起, 例如有哪些layer應該來組成該元件...等等的東西吧...
9 y$ |5 E# k3 w+ {) A# aplacement的話呢, 其實跟拉線, 整合, 和溝通都很有關係, 當然這些事情也都很花時間的.- k6 S. @6 @4 {1 t1 O
跟designer溝通, 可能這個是designer想要的, 可是因為某些理由我們不能這麼做;5 t* c# e  |; I9 w7 C
在整合的時候才發現這個東西怎麼當初沒想到...所以可能要回去改些什麼的...% o2 e% {$ ~( N* f$ d5 i
在拉線的時候發現...我在排的時候怎麼疏忽掉這個東西以致於拉線很難拉,
$ |, g$ e* T! ?+ w: x- u或者拉出來的performance不好...等等的事情.* D9 W% |  Z' M% W) G
所以老實說, 沒有周詳的計畫過, 真的很難順利的把整個做好,& R+ e  o) B  x2 z5 @
但是要如何才能做到周詳的計畫呢? 真的很困難耶...
' R1 o6 C2 ~. }或許DRC已經算是裡面比較好的一項了,- s" a, _3 t' l  C& v
但是LVS有時候的確很令人頭痛!!尤其是power/ground short的情況...@@
3 E" _. H4 C4 I1 A3 f/ ~最後是改圖...基本上改圖不見得比重新畫容易...- ?5 Y6 V4 _9 K) p
受到的限制更多, 要花的腦筋更多, 所以要花的時間可能也更多!!
! ~; J' f! {: N+ M" N0 ~& M但要是元件尺寸縮小的話, 或許會比較好一點點...不過...看情況吧,* l+ V* w! F6 i& O
不是每次都能遇到改小不改大的囉!!
% u) W$ ~& w, \- F: C
, M: e$ U; o- k7 K' m小小淺見, 請路過先進指導!!
( g/ b3 q$ t) K感激不盡!!

評分

參與人數 1Chipcoin +3 收起 理由
jiming + 3 資深帶老手 老手帶新手

查看全部評分

回復

使用道具 舉報

3#
發表於 2007-5-29 22:28:13 | 只看該作者
元件 Device creation3 p+ h8 d1 P& |8 Z2 c. K
基本上都是叫出來用可以了(如果CAD夠強的話 ),除了少數特殊規格需要手動畫
; o* S# o* l6 h但是並不會佔用太多時間。
6 u+ O& A8 ?" k; j排列 Placement
8 [/ z1 m1 h, F' _% z7 q8 rSUB BLOCK一般都還OK,因為擺法通常都不會有太大的差異
- U: ^- {# F# i' m拉線 Wiring
! u, o0 ^+ \, Y) b8 Q6 [Placement做的好,拉線就比較輕鬆,除非digital線太多
0 B& M4 \* `% f) V+ w# o6 a5 Y/ GAPR又不幫忙,時常弄得頭昏眼花 - P/ Y0 y+ a# I1 D; d9 x
DRC debug
1 K% O8 B6 h4 Y1 W9 L( u; g* ^在layout的時候就應該要避免這樣的問題3 k0 X# f$ N$ b, m0 a! x
LVS debug % `; t: L; M  Z# V) P6 s+ N* }# D( l5 }
若使用Turbo VLE或新版Laker在佈局中就可以及早發現LVS的問題
" J( z" Z. u7 |% D8 m" h當然有時還是會有一些LVS的問題,不過並不會花太多時間3 F- }; r# }- g- [$ y
比較有趣的是,有些老手在layout驗證過後,會把hierarchy給炸掉 ; `6 M0 t$ K- K: b5 R: b
當有一天你要RE-LAYOUT的時候,TOP先來個LVS驗證OK% j( ?  r0 ~( ^& T8 `
進去要改電路,結果sub circuit都找不到 / e$ y2 d! L3 w. E& V
整合 Chip Integration
  X2 {7 [' p0 }* x# v3 X+ N6 M. H如果整顆CHIP都是自己來那問題比較少,因為自己做的最清楚3 l4 }7 i4 I' N, X
一般若是好幾個人一起來,那真的要好好溝通
& H+ n2 c& y  v3 [! ^要是最後兜不起來就慘了:o 8 `- ]! P# A& ]; e
溝通 communication
; B; m9 ?& l' M; F& [9 H3 ]非常重要. u3 |. u9 ]7 \- {+ }3 d
改圖 Re-layout
0 P2 b5 y0 q2 ^LAYOUT心中永遠的痛 : W% F3 j1 t! b- Q. L

3 b% C  ^3 `/ v, r4 H以上...報告完畢
回復

使用道具 舉報

4#
 樓主| 發表於 2007-5-31 09:53:40 | 只看該作者
Dear 版主大大' F* Z. ~5 p" s7 N' M
5 t4 M; X+ `7 W6 M7 a, h0 y) U  E
這個調查可以請您幫忙 "置頂" 一下 讓更多人都可以加入這調查。
回復

使用道具 舉報

5#
發表於 2007-6-14 16:37:38 | 只看該作者
各位大大好0 w0 \; h8 @9 s5 D
我覺得在Layout時最花時間的工作是....# F0 z3 T5 v5 M, x& N. o' }: V
就如同keeperv大大 , 所列出來的事項 ,
! Q# R# A/ O. E! _' c* G0 h幾乎每個環節都很耗時並且耗工...
回復

使用道具 舉報

6#
發表於 2007-6-17 01:33:27 | 只看該作者
我個人是認為"排列 Placement"這部份是最花時間( [4 |6 q  h0 a5 f, ^9 O% y
而且是一定要花時間去plan每個block" o( Z2 V; r" d( x! `
若能排得順, 相對拉線少、拉線距離短、面積使用就少- B$ x( U' G! ]# U! B# k
而且和designer之間的溝通更是不能少4 h' M4 B: T* c
designer要的是什麼?、其最初的整體規劃為何?..都得在case開始溝通好+ q6 p8 Z% m# _( [2 r
不然, 到最後只會變成忙盲茫...
回復

使用道具 舉報

7#
 樓主| 發表於 2007-6-21 16:14:40 | 只看該作者
在下的小小看法
1 V; y. `2 b, {1 H  s      
% G. c( f/ A) B" Q2 z: h) W1. Device Create 已經有很多東西可以加速,如 Mcell or Pcell 所以問題不大,有問題的情況可能是畫 "特殊" 的 Device 不熟才會花時間。
# `% E: b; v' U/ C
- |9 }7 h/ N" W* r$ {: U+ e2. DRC / LVS 只要作的夠久,除錯速度一般都ok ,只是LVS 常常是被 Designer 給的 netlist & schematic mismatch 搞到很不爽。 6 W! }1 [2 q8 B" ~
$ b. k3 i1 l2 i" \
3.這個改圖的心情,就像是懶床,很想繼續睡,又不得不起床上班!  很想不要改圖,又不能不改。' Y) ~& N% q% {' ]+ r7 P, v
. P/ _# C3 r  |. Y; m* ?
4. 拉線,目前好像還沒有很特別的改善,沒辨法太自動。------>好累喔
& E7 k/ m7 w& m2 T2 E8 d
& n0 i" l2 n2 u% ]5. Placement ,就好像新房子的裝潢一樣要先作好 Floor Plan 再來慢慢排,好的Placement 就像 上面majorjan 說的, o- c2 `3 C' r# Y9 `
   <<若能排得順, 相對拉線少、拉線距離短、面積使用就少>>
- K2 V8 S4 Q+ t  Y" ?    做不好的話,可能後頭線拉不出來或是不好拉時,說不定因此又要重新再排過一次。) @- t  `9 I! O6 k- @) B
   所以 這真的是要小心。
回復

使用道具 舉報

8#
發表於 2007-6-21 16:20:27 | 只看該作者
那我這位路過的版主可不可以問一下.....
/ [" y) ~* T# S. ]  k! k* `
# R* \  [+ I  b7 t0 L那一般而言大家覺得,哪家的產品,你們會覺得在 LAYOUT上的時間最短啊....
) G5 D6 [/ Z. }5 P6 _4 S
  k5 G$ I( E3 K$ s/ i2 F/ _就只是覺得而已啦....或是時間上最長的也可以...' h0 R: c- f5 m: V0 M( b

) v, P. h4 ^! s" [要不要也順便分享一下LAYOUT時候的甘苦談啊~~~~
回復

使用道具 舉報

9#
 樓主| 發表於 2007-6-21 17:19:45 | 只看該作者
就目前二大主流來說 看來是要這樣比
' J# {9 s) I: j* B3 BLaker L1   V.S   Virtuso L     % G8 w0 ]' B; M1 [8 u, @/ \$ K
Laker L2,L3   V.S   Virtuso XL   # q/ K5 y: V8 J+ E
Laker DDL   V.S   Virtuso GXL " h2 c- f$ b7 l) g
/ F+ ?2 Y$ F, \' g
才分的出來。因為各有好壞吧7 V, g! L- Q  Y( J9 S( `* b: e

9 ]1 [- R* X( ^0 V$ A9 B[ 本帖最後由 jauylmz 於 2007-6-21 05:41 PM 編輯 ]
回復

使用道具 舉報

10#
發表於 2007-6-26 15:24:19 | 只看該作者
我個人認為是排列最為麻煩....
* b5 U4 X! u+ d/ y6 u以 Virtuso 為例子...
7 ]6 _4 i0 u" ^; j' O9 m排列的位置不但決定面積的大小...
: Z& R  {. U& r# W更會影響到拉線的方便性...2 f( r0 X& M* h7 ]: l
以經驗來講...資歷夠久的人..
/ }' Y- t/ N1 Y- U+ k- m可以在排列的同時就想到接下來拉線的方便性..
& ^& b3 }" A4 M* w6 C若排列已經出來了~~接下來的拉線就不會是多大的問題..$ S' k" K% G0 c8 U
因此個人的意見...就是排列最需要花時間
回復

使用道具 舉報

11#
發表於 2007-7-12 10:22:42 | 只看該作者
我覺得一開始在 做DEVICE 跟 placement 可能會比較花時間吧- r# g( y7 m' e! q
" p8 E6 E0 Y5 [- d4 ?# Z2 H6 A
像是一開始在做DEVICE..如果有舊的電路可以參考, u% Q3 \! ^/ f: @
3 Z9 l: a% O. w, [. W
甚至可以直接套用 那當然是省事的多( w+ Z, z. H+ T- m; i0 V

! f6 g& Z- d) a3 e否則 還是一個個去建 感覺滿麻煩的^^"4 M- Q: i3 ]5 w
3 ]9 t2 A9 g$ ~) s; w
而 元件排列這方面...- n# ^" P* Z  X, o) P4 O# i

8 }8 l; }( q; N/ d  z" {, i: \8 j( j考慮到 拉線的便利性 面積大小 以及 電路特性等等問題
5 H8 C9 K* d  H3 \5 R* C7 A
+ ~# X7 N) ^0 s5 Y( t要是電路看不多 經驗有點不足
! `% J. m# h  `7 l
8 j  l0 h- A3 C* T% D( Y! D$ Q7 X在排列元件上 或許會比較花腦筋吧~

評分

參與人數 1Chipcoin +5 收起 理由
heavy91 + 5 希望你能繼續分享心得..^^&quot;

查看全部評分

回復

使用道具 舉報

12#
發表於 2007-7-23 18:52:59 | 只看該作者

劃 well, 最頭疼

元件有 pcell, 連綫有 line, 就是劃 well,最讓人頭疼# y! p  d7 c/ t% P: R: h4 G
有沒有什麽好的辦法?
回復

使用道具 舉報

13#
發表於 2007-8-17 11:28:19 | 只看該作者
我是剛入行的新手,還不太了解這些具體的東西
. T0 R& E3 h0 q2 S9 l+ |  C' I希望能跟各位大大多學習學習
回復

使用道具 舉報

14#
發表於 2007-8-22 14:48:46 | 只看該作者
剛入門時我覺得排列零件是最頭痛的
$ T4 i# }1 u3 q9 k$ R  C% r: [但日積月累後會漸漸順手,之後所遇的問題$ s5 W* k7 n, ^8 W1 ^
會因產品不同lay法也不同,現在的產品變成是9 T; v8 ^+ @/ L& N. L- I* \
拉線是的的惡夢啦...
回復

使用道具 舉報

15#
發表於 2007-8-28 11:04:09 | 只看該作者
個人覺得的是排列,從block內的device排列就可以
  @) l) k; i, _/ Q* S  D" H- T0 _2 _看出這個block是扁是瘦,進而要思考對週邊其他block
$ c# M/ d! a. H% v, n的影響,也會因此考慮到chip的整合.
回復

使用道具 舉報

16#
發表於 2007-10-16 10:05:48 | 只看該作者
个人觉得在layout最花时间和精力的应该在正式layout之前的准备工作
* ?) a$ M% S( ^这些准备工作包括design rule 的学习,充分了解客户的意图。再就是我把placement也放在准备工作当中,很关键的一步( U  _  v5 g! P0 X
placement对后期layout是否顺利起很大作用,placement根据自己的经验,还要考虑客户改版的问题。
, b, E; S) d- f8 U) _1 y! L$ c由不到之处请指正
回復

使用道具 舉報

17#
發表於 2007-10-16 17:04:34 | 只看該作者
我個人覺得溝通及排列是最花腦筋的,: w, Z8 B3 B8 e6 J0 l: Q" R
像零件的限制及板材的限制9 c" h* b* \$ y/ E' |* g
都會有所影響
回復

使用道具 舉報

18#
發表於 2007-10-18 22:48:24 | 只看該作者
我認為在layout過程中,比較麻煩的地方是在子電路要組合成大電路時,排列所花的心血是滿多的$ ]" A0 d( @3 K. G) t: A
,排列的好不好關係到子電路之間的走線,DRC ,LVS ,算是在過程中比較簡單的一環,DRC熟練
: w0 I3 H7 ?- x$ @  ?/ ]; Zdesign rules 錯誤就不太容易發生,LVS則是接線的問題了
回復

使用道具 舉報

19#
發表於 2007-12-19 19:17:28 | 只看該作者
目前我只是學生,做過的LAYOUT數量也很少。
5 P  l& v: v/ ~6 f. U所以這只是我個人的看法嚕,我覺得LVS的Debug最難。
" C* M, r; n# d因為如果是DRC或許有時候會顯示出錯誤的地方,但是LVS只能慢慢看Report檔
! v% K. H" N* w; K這個對我而言真的是滿辛苦的工作。
4 Z, A+ x% f# H4 h8 W8 G4 p/ ~) e不過,找出BUG並且解決這種感覺,真的是爽阿。
回復

使用道具 舉報

20#
發表於 2007-12-24 15:01:13 | 只看該作者
我覺得最怕的是先前的準備與溝通都達到共識,layout已經好了,最後designer說要重劃那真的是啞口無言!!
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-4-29 08:09 PM , Processed in 0.132008 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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