Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

我個人的感覺呢...這些工作當然必定隨著資歷和工作分配而有所不同,成正相關的啦!
# M9 |  k7 }3 |' M% E每一項都有每一項花時間的地方, 全部加起來就等於, Layout是個很花時間的工作,2 ^. g5 v6 ~  ?5 E
而我想大家應該都能贊同這一點吧!!' F2 j4 y7 Q3 l0 E
做元件當然花時間, 若是每次畫的製程不同, 那每次我可能都需要去讀design rule去把我要的元件依照rule做出來.
6 T+ J: q1 }' c% f4 c2 j, M如果很不幸的今天我遇到的是我用一個不同的製程沒做過的元件, 可能我連該元件的組成是什麼都還不清楚,
% Z9 \! G7 }+ W5 O& J+ x6 F那我可能得從根本的地方找起, 例如有哪些layer應該來組成該元件...等等的東西吧...
- f0 e& \$ Y0 Hplacement的話呢, 其實跟拉線, 整合, 和溝通都很有關係, 當然這些事情也都很花時間的.
  Y: X7 b% k  v! }; _; Q, f跟designer溝通, 可能這個是designer想要的, 可是因為某些理由我們不能這麼做;
3 ~! A' a! H5 `9 J  ^& ?3 [6 I% F在整合的時候才發現這個東西怎麼當初沒想到...所以可能要回去改些什麼的...
. k, ?0 p* W0 ]9 L在拉線的時候發現...我在排的時候怎麼疏忽掉這個東西以致於拉線很難拉,
7 s0 y( O3 \: V) `9 D$ m或者拉出來的performance不好...等等的事情.! w+ V0 P3 {1 G8 J
所以老實說, 沒有周詳的計畫過, 真的很難順利的把整個做好,
( Z. j, |$ ?, b/ d* T. W+ t但是要如何才能做到周詳的計畫呢? 真的很困難耶...
0 F0 W+ h( V# f) D* D或許DRC已經算是裡面比較好的一項了,
1 y8 P& u( k+ T- D$ I  l# a但是LVS有時候的確很令人頭痛!!尤其是power/ground short的情況...@@
6 a" o6 W/ y" Z6 J最後是改圖...基本上改圖不見得比重新畫容易..., h( y) m5 A5 {5 p3 H. J# @: S
受到的限制更多, 要花的腦筋更多, 所以要花的時間可能也更多!!
/ |2 v/ p- `5 k5 x1 t但要是元件尺寸縮小的話, 或許會比較好一點點...不過...看情況吧,9 T9 A8 e5 x1 x. G3 ?: A
不是每次都能遇到改小不改大的囉!!9 Q' G0 b/ x8 y) G- C) q

& \3 z! O! G" `: W& e2 K小小淺見, 請路過先進指導!!! G% n( ^3 e: Z
感激不盡!!

評分

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

查看全部評分

回復

使用道具 舉報

3#
發表於 2007-5-29 22:28:13 | 只看該作者
元件 Device creation
9 ^% C5 b: h# z6 @$ v8 {  H基本上都是叫出來用可以了(如果CAD夠強的話 ),除了少數特殊規格需要手動畫
5 _9 V4 G+ K1 k& F  e* C但是並不會佔用太多時間。! G, V1 y4 Z+ ~
排列 Placement7 L1 X' k" K3 {9 s4 p% H% Q% J
SUB BLOCK一般都還OK,因為擺法通常都不會有太大的差異
" w2 B' o6 c  m  m( l  r3 Y拉線 Wiring) N( X! q; Z- Q4 f
Placement做的好,拉線就比較輕鬆,除非digital線太多% U' D# l. U* e* r/ z" x
APR又不幫忙,時常弄得頭昏眼花 " U) x1 r+ N/ F  j9 f" C7 C" \
DRC debug8 _  R4 W' C1 T: A
在layout的時候就應該要避免這樣的問題$ }7 O/ s# `) X0 r' H
LVS debug
( |$ p, [/ O& J+ a+ U; r6 \0 g若使用Turbo VLE或新版Laker在佈局中就可以及早發現LVS的問題
$ y3 _8 c7 S; R' m, f當然有時還是會有一些LVS的問題,不過並不會花太多時間* T; s4 [5 g: p
比較有趣的是,有些老手在layout驗證過後,會把hierarchy給炸掉 8 m  G6 H, v! t& X
當有一天你要RE-LAYOUT的時候,TOP先來個LVS驗證OK
% a9 [& s2 F# `進去要改電路,結果sub circuit都找不到 ! ]( y6 ~2 w& s" V5 N8 `: s$ ^
整合 Chip Integration
" {9 a. K8 H3 S; [如果整顆CHIP都是自己來那問題比較少,因為自己做的最清楚
$ g6 k3 ]/ v$ v一般若是好幾個人一起來,那真的要好好溝通
' K0 `! O; l- _, R. H& K/ j  C1 v6 H要是最後兜不起來就慘了:o
( b; d# V7 _7 D" R. u, p溝通 communication
, T& k/ n2 c' _1 v3 B* Q; {( n非常重要
9 S4 W( c5 j. x$ |) V! h; f改圖 Re-layout
6 K( F* @) F4 u# l  ILAYOUT心中永遠的痛 & S- Z+ L3 Y0 j+ w3 R6 C

* j! C! ]8 S6 b6 l; d/ O以上...報告完畢
回復

使用道具 舉報

4#
 樓主| 發表於 2007-5-31 09:53:40 | 只看該作者
Dear 版主大大
, }4 V* n' @4 [  h% H7 M" C" o3 w2 k* M- o
這個調查可以請您幫忙 "置頂" 一下 讓更多人都可以加入這調查。
回復

使用道具 舉報

5#
發表於 2007-6-14 16:37:38 | 只看該作者
各位大大好
, Q5 C( j# T+ e: x7 ]我覺得在Layout時最花時間的工作是....
! e2 L* }, p4 z: B' S- U就如同keeperv大大 , 所列出來的事項 ,
! U& {! m0 ]; l5 k$ Z  M$ u% q# q幾乎每個環節都很耗時並且耗工...
回復

使用道具 舉報

6#
發表於 2007-6-17 01:33:27 | 只看該作者
我個人是認為"排列 Placement"這部份是最花時間8 }; Y) Z5 Z( U
而且是一定要花時間去plan每個block
2 @7 K) _, h$ \- G+ `6 E9 T若能排得順, 相對拉線少、拉線距離短、面積使用就少* n8 i% Y8 s5 K1 F
而且和designer之間的溝通更是不能少
; |$ ^4 w, G3 j8 s) F) L" F; Ddesigner要的是什麼?、其最初的整體規劃為何?..都得在case開始溝通好
4 k9 u+ }: x+ W不然, 到最後只會變成忙盲茫...
回復

使用道具 舉報

7#
 樓主| 發表於 2007-6-21 16:14:40 | 只看該作者
在下的小小看法; P. J$ t" A7 [0 J7 ^% ~3 E
      
) D! ^$ G+ r) k1. Device Create 已經有很多東西可以加速,如 Mcell or Pcell 所以問題不大,有問題的情況可能是畫 "特殊" 的 Device 不熟才會花時間。
+ C9 s* S8 x) b
2 }) Z# u/ \7 L+ C% P1 i5 d2. DRC / LVS 只要作的夠久,除錯速度一般都ok ,只是LVS 常常是被 Designer 給的 netlist & schematic mismatch 搞到很不爽。
0 a# X9 u; w) ^; m+ H
3 S  \* J$ c  n3.這個改圖的心情,就像是懶床,很想繼續睡,又不得不起床上班!  很想不要改圖,又不能不改。$ r( n- f3 g9 W
) z/ D# o/ h  O8 Z
4. 拉線,目前好像還沒有很特別的改善,沒辨法太自動。------>好累喔 3 d7 r8 c) r, E% v2 i# m4 o1 }
9 ^0 S3 i3 n" m( J
5. Placement ,就好像新房子的裝潢一樣要先作好 Floor Plan 再來慢慢排,好的Placement 就像 上面majorjan 說的
  g( U5 a0 S0 i  B8 P, d" D2 e   <<若能排得順, 相對拉線少、拉線距離短、面積使用就少>>
, B. Z* m0 Q& s# T. P    做不好的話,可能後頭線拉不出來或是不好拉時,說不定因此又要重新再排過一次。
( w# H6 B& d$ g0 B3 E) ]/ w, Y   所以 這真的是要小心。
回復

使用道具 舉報

8#
發表於 2007-6-21 16:20:27 | 只看該作者
那我這位路過的版主可不可以問一下.....
4 x! g& y7 G3 d7 I2 R$ e+ p- \% {( Z+ k) j0 q( C* }, A$ F
那一般而言大家覺得,哪家的產品,你們會覺得在 LAYOUT上的時間最短啊....
' F3 c  d0 q9 a  F  s8 t( n
' p/ i% h) @8 a7 B就只是覺得而已啦....或是時間上最長的也可以...4 G) m) S0 Z5 |5 a$ P0 Q4 @- N
4 Z6 l; M1 Y+ q/ q; W& s
要不要也順便分享一下LAYOUT時候的甘苦談啊~~~~
回復

使用道具 舉報

9#
 樓主| 發表於 2007-6-21 17:19:45 | 只看該作者
就目前二大主流來說 看來是要這樣比
& x. R& L9 O; f- {8 s! |9 wLaker L1   V.S   Virtuso L     - ]& g. ~- e' e, p
Laker L2,L3   V.S   Virtuso XL   
; a' m' ?2 v# F5 c& ?Laker DDL   V.S   Virtuso GXL ! a# z4 ~( J0 {( x* [
5 f/ Q. s5 C3 j* }/ p' g2 q
才分的出來。因為各有好壞吧
1 T" Q' ^0 Q# I. K) l
4 ~! u: B* r9 @* }7 C[ 本帖最後由 jauylmz 於 2007-6-21 05:41 PM 編輯 ]
回復

使用道具 舉報

10#
發表於 2007-6-26 15:24:19 | 只看該作者
我個人認為是排列最為麻煩....
1 Q  [/ \, K6 k* X1 o以 Virtuso 為例子...0 z; M' ^" x& @/ t1 x8 r3 \3 A
排列的位置不但決定面積的大小...8 U7 L5 A" X* Z( [7 d) x
更會影響到拉線的方便性...1 q2 c& u7 j5 T
以經驗來講...資歷夠久的人..
1 g% H9 D9 q3 _. X" g, B0 ]* }可以在排列的同時就想到接下來拉線的方便性..$ I6 U( ]' r+ b6 X- Z
若排列已經出來了~~接下來的拉線就不會是多大的問題..8 J  R) U5 y- L& b0 p6 f
因此個人的意見...就是排列最需要花時間
回復

使用道具 舉報

11#
發表於 2007-7-12 10:22:42 | 只看該作者
我覺得一開始在 做DEVICE 跟 placement 可能會比較花時間吧- T, _+ o* S' R& i, S
  I( ]6 Y9 v) c3 h4 n0 @4 P
像是一開始在做DEVICE..如果有舊的電路可以參考
1 ?! [6 A4 L) g/ o- Y" R% {, y: M3 u7 S1 V9 s
甚至可以直接套用 那當然是省事的多
4 Y& y8 [; o) [  O6 f5 w6 b4 S) _# ^! ?( t! t
否則 還是一個個去建 感覺滿麻煩的^^"
3 F7 j& h4 N. Z% H% j  C$ W4 n" {, @% c' t
而 元件排列這方面...# i' v. V+ V8 W# Z9 p; R/ k9 Q

' W- b+ K. E8 ?  \, {考慮到 拉線的便利性 面積大小 以及 電路特性等等問題
, v2 p  O3 i" u! M& p9 D) l1 [- N) ^) x" ]% Y
要是電路看不多 經驗有點不足
/ A' [5 `/ Q2 i; V/ r+ }
& ]9 _8 h2 s7 X# W5 i在排列元件上 或許會比較花腦筋吧~

評分

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

查看全部評分

回復

使用道具 舉報

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

劃 well, 最頭疼

元件有 pcell, 連綫有 line, 就是劃 well,最讓人頭疼$ W, `7 M4 m4 k+ v0 q" u7 |/ F, W: }
有沒有什麽好的辦法?
回復

使用道具 舉報

13#
發表於 2007-8-17 11:28:19 | 只看該作者
我是剛入行的新手,還不太了解這些具體的東西$ W7 l( n& {( C- m0 w4 X* O1 C8 `
希望能跟各位大大多學習學習
回復

使用道具 舉報

14#
發表於 2007-8-22 14:48:46 | 只看該作者
剛入門時我覺得排列零件是最頭痛的
' e* ~9 s2 |3 F: n, B; t6 U% t但日積月累後會漸漸順手,之後所遇的問題% r0 b6 H9 b1 u( k" ?5 P
會因產品不同lay法也不同,現在的產品變成是. z. `) C* ?' ~5 C% C# d
拉線是的的惡夢啦...
回復

使用道具 舉報

15#
發表於 2007-8-28 11:04:09 | 只看該作者
個人覺得的是排列,從block內的device排列就可以
% m3 F8 N8 `; _# e/ T看出這個block是扁是瘦,進而要思考對週邊其他block4 E; n! z7 S6 {
的影響,也會因此考慮到chip的整合.
回復

使用道具 舉報

16#
發表於 2007-10-16 10:05:48 | 只看該作者
个人觉得在layout最花时间和精力的应该在正式layout之前的准备工作
; [' V& g- Y0 O% t8 S2 k8 |8 `6 Z& y这些准备工作包括design rule 的学习,充分了解客户的意图。再就是我把placement也放在准备工作当中,很关键的一步3 N$ z, [# ~9 m* o
placement对后期layout是否顺利起很大作用,placement根据自己的经验,还要考虑客户改版的问题。
1 M1 a8 a& E5 P* L$ S$ o1 E由不到之处请指正
回復

使用道具 舉報

17#
發表於 2007-10-16 17:04:34 | 只看該作者
我個人覺得溝通及排列是最花腦筋的,% a/ ~. H) `5 K, b% ^1 g
像零件的限制及板材的限制( ]4 Z1 ^" l+ x7 R* h3 }; U& ]
都會有所影響
回復

使用道具 舉報

18#
發表於 2007-10-18 22:48:24 | 只看該作者
我認為在layout過程中,比較麻煩的地方是在子電路要組合成大電路時,排列所花的心血是滿多的! Z8 |7 E1 D; L
,排列的好不好關係到子電路之間的走線,DRC ,LVS ,算是在過程中比較簡單的一環,DRC熟練
0 W0 ?2 l; R( {; ~: _' H- \design rules 錯誤就不太容易發生,LVS則是接線的問題了
回復

使用道具 舉報

19#
發表於 2007-12-19 19:17:28 | 只看該作者
目前我只是學生,做過的LAYOUT數量也很少。4 z1 o+ ]& I. ], u5 _
所以這只是我個人的看法嚕,我覺得LVS的Debug最難。
5 `2 i6 Z, D* t5 W: s& [/ J1 V因為如果是DRC或許有時候會顯示出錯誤的地方,但是LVS只能慢慢看Report檔, s8 }! `0 A$ A. V
這個對我而言真的是滿辛苦的工作。1 G, t: G4 f9 l6 o* c& h7 _
不過,找出BUG並且解決這種感覺,真的是爽阿。
回復

使用道具 舉報

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

使用道具 舉報

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

本版積分規則

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

GMT+8, 2024-4-29 04:14 PM , Processed in 0.132007 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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