Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 49930|回復: 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 | 只看該作者

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

我個人的感覺呢...這些工作當然必定隨著資歷和工作分配而有所不同,成正相關的啦!
/ Z4 w; O# w3 P# N& o1 W+ u0 k, w) w每一項都有每一項花時間的地方, 全部加起來就等於, Layout是個很花時間的工作,% c5 O3 j0 w& u5 @' X$ _6 [
而我想大家應該都能贊同這一點吧!!0 V* V0 P0 I. Z" @6 u. U: c2 z" I& L
做元件當然花時間, 若是每次畫的製程不同, 那每次我可能都需要去讀design rule去把我要的元件依照rule做出來.
0 z% X! U. ~$ s如果很不幸的今天我遇到的是我用一個不同的製程沒做過的元件, 可能我連該元件的組成是什麼都還不清楚,  f& K5 p  g( _4 ~% t3 E, k) c% [
那我可能得從根本的地方找起, 例如有哪些layer應該來組成該元件...等等的東西吧...
! d9 }& a& h% O5 Y4 \+ hplacement的話呢, 其實跟拉線, 整合, 和溝通都很有關係, 當然這些事情也都很花時間的.
- P6 v7 z% |) k( y跟designer溝通, 可能這個是designer想要的, 可是因為某些理由我們不能這麼做;
* k" z9 x* |0 C( i8 w在整合的時候才發現這個東西怎麼當初沒想到...所以可能要回去改些什麼的...
9 s/ b' y, Q" }9 R. J8 x在拉線的時候發現...我在排的時候怎麼疏忽掉這個東西以致於拉線很難拉,% ~. [& A; B0 X! c& ?# P3 ]- Q
或者拉出來的performance不好...等等的事情.
* s0 g/ @1 f& j) B所以老實說, 沒有周詳的計畫過, 真的很難順利的把整個做好,
; Z. G& T9 G/ j2 l但是要如何才能做到周詳的計畫呢? 真的很困難耶...) T6 J, m) d) n. q# W* f+ c" r
或許DRC已經算是裡面比較好的一項了,8 W7 _7 M1 e. \1 ~: o
但是LVS有時候的確很令人頭痛!!尤其是power/ground short的情況...@@
$ l$ F1 {4 }8 @6 z最後是改圖...基本上改圖不見得比重新畫容易...
0 d3 X5 J0 R# M+ `6 m5 v  }受到的限制更多, 要花的腦筋更多, 所以要花的時間可能也更多!!
- G, \; u+ T4 {. u& v, a! q% H但要是元件尺寸縮小的話, 或許會比較好一點點...不過...看情況吧,
- R- U- d$ ^  `! `不是每次都能遇到改小不改大的囉!!& U, n/ g7 M* T3 A5 q% H- Z

4 j3 d0 E7 U) C2 G小小淺見, 請路過先進指導!!: \3 L* n: M- T  _
感激不盡!!

評分

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

查看全部評分

回復

使用道具 舉報

3#
發表於 2007-5-29 22:28:13 | 只看該作者
元件 Device creation: z4 s: y2 Z4 s7 ]
基本上都是叫出來用可以了(如果CAD夠強的話 ),除了少數特殊規格需要手動畫
+ z; _0 g; }- @; E" p7 H- l但是並不會佔用太多時間。
. E( f* }. b: C# c排列 Placement
: S4 l; u: k( M# V- b8 B- TSUB BLOCK一般都還OK,因為擺法通常都不會有太大的差異! M! S! r/ ]& L* N8 h
拉線 Wiring/ x# T' r0 i* Y: Y" D/ V
Placement做的好,拉線就比較輕鬆,除非digital線太多
$ }4 \% \- Y" RAPR又不幫忙,時常弄得頭昏眼花
# Q( c; f$ e& ~4 z# |; _DRC debug( G8 a: C; ~* D- o* n
在layout的時候就應該要避免這樣的問題
( u5 \$ N% V1 LLVS debug
& F! O# D' a, Y若使用Turbo VLE或新版Laker在佈局中就可以及早發現LVS的問題: k: `" j( `$ q2 [. o
當然有時還是會有一些LVS的問題,不過並不會花太多時間
6 s& ^" Z! k" U: s8 F2 w& R6 r比較有趣的是,有些老手在layout驗證過後,會把hierarchy給炸掉
" F4 p6 a2 w3 V8 z' }& L3 X* i0 C% b當有一天你要RE-LAYOUT的時候,TOP先來個LVS驗證OK' P. E2 R" M$ u
進去要改電路,結果sub circuit都找不到
, x) W6 J1 g: r; O& a整合 Chip Integration* e% o, o- [  {  T+ s) ?7 \
如果整顆CHIP都是自己來那問題比較少,因為自己做的最清楚& x4 m' W2 B% Q( B
一般若是好幾個人一起來,那真的要好好溝通9 c+ J3 ~1 S; |
要是最後兜不起來就慘了:o
+ s2 f$ t# M9 A8 h溝通 communication
# S7 c' z% O' _8 A- }# L非常重要
3 [# \6 R" N0 o: e改圖 Re-layout
- c8 z' C6 |/ C' E# KLAYOUT心中永遠的痛
7 ]: p5 f+ m5 K2 y3 ~# ~# e8 Y5 `* a" S; L( t! t
以上...報告完畢
回復

使用道具 舉報

4#
 樓主| 發表於 2007-5-31 09:53:40 | 只看該作者
Dear 版主大大+ E- [0 N/ a' ~. z" F! ~  l

7 g- S  H& n. s這個調查可以請您幫忙 "置頂" 一下 讓更多人都可以加入這調查。
回復

使用道具 舉報

5#
發表於 2007-6-14 16:37:38 | 只看該作者
各位大大好
3 h* W( N2 k( y+ k- k8 m我覺得在Layout時最花時間的工作是....
" [5 {9 e  O3 q/ S就如同keeperv大大 , 所列出來的事項 ,
* K2 S/ q3 |, u+ ^幾乎每個環節都很耗時並且耗工...
回復

使用道具 舉報

6#
發表於 2007-6-17 01:33:27 | 只看該作者
我個人是認為"排列 Placement"這部份是最花時間
. S) ~; `- h5 a$ v: k. w而且是一定要花時間去plan每個block! L  D- w  Y) R) e+ f
若能排得順, 相對拉線少、拉線距離短、面積使用就少
! ?' @+ w6 }" r+ d而且和designer之間的溝通更是不能少
! i0 L. p4 |6 I. q: {, Udesigner要的是什麼?、其最初的整體規劃為何?..都得在case開始溝通好
9 J; w6 o7 a# p, y不然, 到最後只會變成忙盲茫...
回復

使用道具 舉報

7#
 樓主| 發表於 2007-6-21 16:14:40 | 只看該作者
在下的小小看法
: G; g9 l6 n, O% O2 H1 y      & L# Q. K! i$ c9 M
1. Device Create 已經有很多東西可以加速,如 Mcell or Pcell 所以問題不大,有問題的情況可能是畫 "特殊" 的 Device 不熟才會花時間。5 p1 z" ^8 x  ^; C! I
) k# p0 W  g8 g! @0 \: y
2. DRC / LVS 只要作的夠久,除錯速度一般都ok ,只是LVS 常常是被 Designer 給的 netlist & schematic mismatch 搞到很不爽。 : b* R( J, N+ E+ t% U  W
) y2 ]9 k% V# r1 p, c3 c
3.這個改圖的心情,就像是懶床,很想繼續睡,又不得不起床上班!  很想不要改圖,又不能不改。
/ \) Z& w* u* T' P1 J& |3 K3 Y4 X/ }6 Q/ L
4. 拉線,目前好像還沒有很特別的改善,沒辨法太自動。------>好累喔
* E  ^2 [& j9 v. a+ i. F
( _/ ^; f2 y0 P4 M: _5. Placement ,就好像新房子的裝潢一樣要先作好 Floor Plan 再來慢慢排,好的Placement 就像 上面majorjan 說的
3 Y0 x) `, g, A. w1 A   <<若能排得順, 相對拉線少、拉線距離短、面積使用就少>>6 K& U% {3 K/ v
    做不好的話,可能後頭線拉不出來或是不好拉時,說不定因此又要重新再排過一次。
2 W4 h- _; Q  O8 x1 L. \: }   所以 這真的是要小心。
回復

使用道具 舉報

8#
發表於 2007-6-21 16:20:27 | 只看該作者
那我這位路過的版主可不可以問一下.....
" }" U9 P2 y8 I. U. y. V1 K
' t% V$ U9 c- k* a# j那一般而言大家覺得,哪家的產品,你們會覺得在 LAYOUT上的時間最短啊....& A- N9 [0 e. d: y4 y& u0 M

! D5 j, S: ^6 l就只是覺得而已啦....或是時間上最長的也可以...; D( j$ J4 O/ H) c) D, @, Q4 f
; q2 j  D3 y6 h3 [, G# ]
要不要也順便分享一下LAYOUT時候的甘苦談啊~~~~
回復

使用道具 舉報

9#
 樓主| 發表於 2007-6-21 17:19:45 | 只看該作者
就目前二大主流來說 看來是要這樣比! D+ r8 R1 H  D) R: n  l8 B
Laker L1   V.S   Virtuso L     5 R7 n8 M5 C% T# V1 ]2 p  Z3 C$ G2 a
Laker L2,L3   V.S   Virtuso XL   
- r0 S+ b, E( LLaker DDL   V.S   Virtuso GXL
* H/ ^+ y1 z" N/ R2 z
7 M) F& H( p) M" ]; s9 c& n# d; M才分的出來。因為各有好壞吧
" x- F6 Y: }% L  Q; ~+ j
. H, r" z% }! H7 e8 V$ M7 R[ 本帖最後由 jauylmz 於 2007-6-21 05:41 PM 編輯 ]
回復

使用道具 舉報

10#
發表於 2007-6-26 15:24:19 | 只看該作者
我個人認為是排列最為麻煩..../ ?. h/ U& \7 I
以 Virtuso 為例子...
7 Z% p0 C9 d. Q: U; V% ?' T! o4 U! ^排列的位置不但決定面積的大小...6 ?2 }; O; \# K- e  k
更會影響到拉線的方便性...* X9 l  \0 x5 f7 z4 Z& y
以經驗來講...資歷夠久的人..; n+ j# N3 Z; Q$ D! j, O
可以在排列的同時就想到接下來拉線的方便性..
* h# p: G  ?: U7 u( R2 K若排列已經出來了~~接下來的拉線就不會是多大的問題..( u* R4 w" n1 i
因此個人的意見...就是排列最需要花時間
回復

使用道具 舉報

11#
發表於 2007-7-12 10:22:42 | 只看該作者
我覺得一開始在 做DEVICE 跟 placement 可能會比較花時間吧  |/ {) C: W+ m1 h
7 s% {$ A6 j. c; q" S: C% `0 w  S% ~
像是一開始在做DEVICE..如果有舊的電路可以參考4 f# l( F8 E2 |+ X' x' K

) s0 H: e0 n% C" ~# @- U  |甚至可以直接套用 那當然是省事的多* Q* V( z/ j6 M% w3 o9 ^7 m( W
5 R9 O# ]0 n$ H8 U4 U1 f; d! B
否則 還是一個個去建 感覺滿麻煩的^^"
2 C! l! o7 H: w& H( w$ V
3 e6 F$ b9 V/ L而 元件排列這方面...
# ^5 T+ r, [+ ?* J: c: i( j2 ]
% p$ w% d; g' S- T  ~考慮到 拉線的便利性 面積大小 以及 電路特性等等問題
9 }) g1 n, e  g+ a
6 A: [3 M3 Q0 `2 U: m- q要是電路看不多 經驗有點不足
: X$ ^; M6 r$ j3 b5 c& s! w3 j7 a1 H! B
在排列元件上 或許會比較花腦筋吧~

評分

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

查看全部評分

回復

使用道具 舉報

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

劃 well, 最頭疼

元件有 pcell, 連綫有 line, 就是劃 well,最讓人頭疼: O  \! h# t3 b. j
有沒有什麽好的辦法?
回復

使用道具 舉報

13#
發表於 2007-8-17 11:28:19 | 只看該作者
我是剛入行的新手,還不太了解這些具體的東西9 L/ W; M  q! O
希望能跟各位大大多學習學習
回復

使用道具 舉報

14#
發表於 2007-8-22 14:48:46 | 只看該作者
剛入門時我覺得排列零件是最頭痛的5 e6 D1 d6 X" n+ s  [
但日積月累後會漸漸順手,之後所遇的問題
, y  O: u- E6 i/ O會因產品不同lay法也不同,現在的產品變成是
" L2 z  X/ z% z) y0 d# P& Y拉線是的的惡夢啦...
回復

使用道具 舉報

15#
發表於 2007-8-28 11:04:09 | 只看該作者
個人覺得的是排列,從block內的device排列就可以3 K6 \) z, P& u; @
看出這個block是扁是瘦,進而要思考對週邊其他block9 ~% O+ X7 n# S2 O! P
的影響,也會因此考慮到chip的整合.
回復

使用道具 舉報

16#
發表於 2007-10-16 10:05:48 | 只看該作者
个人觉得在layout最花时间和精力的应该在正式layout之前的准备工作: F0 c' b5 ^( Q1 L
这些准备工作包括design rule 的学习,充分了解客户的意图。再就是我把placement也放在准备工作当中,很关键的一步
, G2 \* R/ K3 E! vplacement对后期layout是否顺利起很大作用,placement根据自己的经验,还要考虑客户改版的问题。" e. r' [4 J+ J% s9 l; \+ V4 [
由不到之处请指正
回復

使用道具 舉報

17#
發表於 2007-10-16 17:04:34 | 只看該作者
我個人覺得溝通及排列是最花腦筋的,
' g9 x8 I( X# ^* ?7 Y像零件的限制及板材的限制6 x& U6 c, O/ J) i$ r
都會有所影響
回復

使用道具 舉報

18#
發表於 2007-10-18 22:48:24 | 只看該作者
我認為在layout過程中,比較麻煩的地方是在子電路要組合成大電路時,排列所花的心血是滿多的
* E1 c6 D: L7 f* e% \1 \/ \. x,排列的好不好關係到子電路之間的走線,DRC ,LVS ,算是在過程中比較簡單的一環,DRC熟練7 l; _3 P  E+ n- j, ^$ j  u5 P
design rules 錯誤就不太容易發生,LVS則是接線的問題了
回復

使用道具 舉報

19#
發表於 2007-12-19 19:17:28 | 只看該作者
目前我只是學生,做過的LAYOUT數量也很少。
- ?, N0 p) F8 e* `  r所以這只是我個人的看法嚕,我覺得LVS的Debug最難。+ Y- {, z1 P' z  @% C
因為如果是DRC或許有時候會顯示出錯誤的地方,但是LVS只能慢慢看Report檔( P$ L, N2 K+ ]# P# M, \
這個對我而言真的是滿辛苦的工作。9 M) l! B/ g: ]: ~! V9 X  B
不過,找出BUG並且解決這種感覺,真的是爽阿。
回復

使用道具 舉報

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

使用道具 舉報

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

本版積分規則

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

GMT+8, 2024-6-1 06:18 AM , Processed in 0.147019 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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