Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 請問大大,Laker可以抽cell的LEF Model嗎?

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2011-6-16 15:28:58 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
做一個project, sub-block單獨APR,然后在top level整閤, 每個 sub-block 需要建 LEF model (metal layer and pin access) 給 APR 使用。, P* Q$ W- |5 S: q, n/ j
$ x  ?& s5 n* u" t1 B. r
手上有Laker, 不知可否用其抽LEF model?
$ k- w( }* \0 v& z% `& R& L" @/ B$ C& x5 n2 `% ?! y3 G" Y
嘗試 Laker -> File -> Export -> Stream -> LEF, 但這個"LEF" 沒有cell 沒有pin, 完全不能用!5 k* b# j& b7 C- s
  ], B, T; I2 z) e5 C6 B
請有類似經驗的大大指點, 先行謝過。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂7 踩 分享分享
19#
發表於 2015-7-24 14:57:28 | 只看該作者
ppop2266 發表於 2015-7-24 11:45 AM" a8 `) t6 e3 U! \; M3 J
phylis大:. w  F2 z' L9 N# B( g3 Q
不知道你對製程是否熟悉,我想請問一個目前很困惑的問題
  z# s9 e, z# L! q9 c, t. w, y, c我在laker中使用的製程與在encounter使 ...
- P! e( @# v: x
其實各家做法不一樣,像我比較常用做法是,analog block因為layer & design比較複雜,所以給APR做CHIP整合的時後只給一個假框,然後在CHIP完成後,在LAKER裡面把ANALOG MERGE進來。laker在layout方面的彈性比較高。但也有的公司做法剛好相反。+ I5 d+ x" z: _3 Y" }4 v7 F
18#
發表於 2015-7-24 11:45:03 | 只看該作者
phylis 發表於 2015-7-24 10:41 AM4 ~4 U; z5 c/ r4 `
1. 第一個步驟是laker抽lef資訊的主要依據,你可以檢查你的tf裡面如果本來就有定義好則不用改,若沒有則 ...

3 l) O8 i- e9 a" ^6 ^( F4 tphylis大:; ?/ v9 ?. @' V: [% f2 m% k
不知道你對製程是否熟悉,我想請問一個目前很困惑的問題  |  [- r9 ]4 ?: p. C  U  l3 g0 ^
我在laker中使用的製程與在encounter使用的製程其實是有一些差異的: D+ n6 W/ x. a. V  f
主要是top metal(M8和M9)厚度有差,在laker因為要畫mimcap所以較厚" K3 v! M  j2 j
這樣一來我認為如果要將數位及類比整合,似乎應該使用laker將數位部分stream in
2 F7 g5 |" q& b6 d而無法反過來使用encounter將類比部分以LEF方式讀入
* E9 ~3 r4 J+ T$ R' Y不知道這樣的想法是否正確呢?4 {( W6 V) B- X6 m& k
3 B( ]+ c+ _; K% W) Y4 x2 a
17#
發表於 2015-7-24 10:41:23 | 只看該作者
ppop2266 發表於 2015-7-21 07:53 PM
5 u/ }. R  R; I( T; |phylis大:
5 Q; F% C$ G7 D7 b$ V感謝你的回覆,小弟在這邊有幾點想要詢問
% |' C; \7 u3 x5 f+ _! a1.第一步是否一定要做呢?我將tf讀入後看起來沒有修改 ...

# e. l! }% B/ l7 G8 E( F1. 第一個步驟是laker抽lef資訊的主要依據,你可以檢查你的tf裡面如果本來就有定義好則不用改,若沒有則就要修改。"mapResr2Pin"&"genPinAntennaInfo"一定要有東西,不然laker不知道你哪層跟哪層接,哪層是pin?
( T+ R) d3 f' B5 r2. "Extraction Level填0" 可以阿,但是你要確認top層有text & metal可以抽,我試過直接擺丟個block上去抽似乎是不行的。
4 i' H" [0 Z6 P$ n# z% H/ u9 i3。這個問題看起來好像是off-grid造成的。laker有內建修掉off-grid的功能:edit→others→orrect off-grid object 。另外你也可以檢查tf裡面的grid定義是否有問題。
3 l* A9 Q+ Q3 Z7 B
16#
發表於 2015-7-21 19:53:52 | 只看該作者
phylis 發表於 2015-7-16 02:23 PM
- M3 ^* j- C. h" |3 z9 v& \1. 開啟laker tf editor,讀進你要抽lef的library的tf,確認"Abstract Cell"裡面"mapResr2Pin"&"genPinAn ...

% [& c4 i5 E# K3 R4 C8 tphylis大:4 `  j9 {, n9 J
感謝你的回覆,小弟在這邊有幾點想要詢問) F8 |8 k. a  \/ X+ `4 {; ^$ w
1.第一步是否一定要做呢?我將tf讀入後看起來沒有修改其他東西就又存了一個tf出來,似乎直接用原本的tf即可?) l. M& m* `' {  n* [8 ~
2.如果今天我只是想要抽top module作為一個hard block那是不是只要在Extraction Level填0就可以呢?還是要從哪邊設定才能抽成hard block呢?/ `6 h* P1 Z3 l4 u& U  F
3.我之前抽了一次T65製程的電路,然後用SOC Encounter去讀取,但是讀到一半就出現error,主要是說某個pin的x座標並不在manufacturing grid中,不知道你是否有遇過這種情形或是知道該如何解決呢?) T/ m+ p% Z2 T0 K
小弟主要做數位電路,類比的tool不是很熟悉,或許有誤解你想表達的意思,還請見諒!% K5 z* r1 i( j' X! O  R& Z9 V# H) r

) A) d  Z+ G& m# a7 b% @* G
. i6 Y. ]7 i" \" T! ^# D; [; n" _
15#
發表於 2015-7-16 14:23:11 | 只看該作者
ppop2266 發表於 2015-7-15 10:29 PM
$ E5 ~" r- g  W; y7 I# ?5 f想請問phylis大可否說明一下laker抽LEF的步驟呢?5 L2 q2 H4 a  l4 E$ q% l& E
在網路上似乎都找不太到這方面的訊息* i8 c* E# m! i9 f
謝謝

1 g  i3 @8 ~  I4 s6 U! s1. 開啟laker tf editor,讀進你要抽lef的library的tf,確認"Abstract Cell"裡面"mapResr2Pin"&"genPinAntennaInfo"有定義好,若沒有要抽antennaLEF,"genPinAntennaInfo"則不用定義。完成後存檔or存入library。+ K5 e5 W6 }1 X+ n) L/ j1 F
2. 開啟要抽lef的cell,選取左上角"Cell"的選單底下的"Abstract Cell", 會跑出一個抽abs view的視窗。"Extraction Level"就看你要往下抽幾層hierarchy就填幾,另外最下面"Extraction Rule for Boundary"可以選你定義cell boundary的layer,其他option就依需求勾選,然後按ok。4 [# j3 E0 u8 T/ V/ {
3. 步驟2如果成功,那這個cell的layout view底下就會多一個abs view,用來stream out lef用的。可以開啟檢查一下該抽有沒有抽到。9 }: B3 e! u: }" r, n
4. 若abs view沒有問題則回到laker主視窗,File→Export→LEF, 選剛剛產生的abs view的cell,然後ok。* e% U, L3 @$ m* x
5. 抽出來的lef是個文字檔,裡面描述cell大小屬性及每個port/power/ground pattern & name …等等屬性。8 t5 q; N: e/ F: L: \, i
以上,LEF就完成嘍,但是laker有個bug,就是抽lef的cell裡面pattern不能太多,通常我會砍掉中間的所有的layer,只留邊邊的。否則在抽的過程中,有不規則的機率會當機XD。祝成功,阿門。0 t  ?' Y$ Z' p' }# {" l3 Q- f6 o

評分

參與人數 1感謝 +7 收起 理由
SophieWeng@G + 7 很給力!

查看全部評分

14#
發表於 2015-7-16 14:22:35 | 只看該作者
本帖最後由 phylis 於 2015-7-16 02:24 PM 編輯
4 N4 E. p; @6 ?+ z7 }; r$ T$ Y) @/ q. u# |# E: a  n. w
不知道怎麼刪掉不用的回文,sorry。
13#
發表於 2015-7-15 22:29:27 | 只看該作者
phylis 發表於 2015-5-25 11:58 PM9 J& M  w' S5 A1 ?1 [/ R; }8 t
基本上抽lef的工作可以交給apr engineer去做& c- _5 O" S8 v8 u: u- Y. j, q
他們做只需要把tcl寫好,1分鐘內就可以跑完(當然要看library/ ...
6 v- v( b- i+ ]4 J8 ?  P
想請問phylis大可否說明一下laker抽LEF的步驟呢?
7 P0 I) b$ w1 ^在網路上似乎都找不太到這方面的訊息
. ?. n  P+ w& Y9 b謝謝
- M+ _  k$ g) r
12#
發表於 2015-5-25 23:58:51 | 只看該作者
基本上抽lef的工作可以交給apr engineer去做
4 n, f1 q2 [& |他們做只需要把tcl寫好,1分鐘內就可以跑完(當然要看library/cell有多少)1 m  C+ g, V* m  d' ]4 C
如果你要用laker做,會抽到手斷掉。# U; \3 f4 D* G" r9 W9 f
本人fully layout & apr都會做,所以不是騙你的。' P$ C$ O0 t8 F# q
抽lef在milkyway裡面做比laker快1000倍。
11#
發表於 2013-11-5 15:34:37 | 只看該作者
你產生完abstract cell 之後,應該就可以在laker>File>Export>LEF 中,產生你LEF
10#
發表於 2013-10-23 18:36:03 | 只看該作者
不好意思請問一下
7 W2 d) k8 I7 q* H  b' ^: Y我操作laker abstract cell可以成功
! g6 [" z' g' w! u7 k7 i5 }但是複製tcl重跑一次會直接出現error1 p6 L2 h0 \- t$ m" U8 M' @
請問有大大知道怎麼處理嗎?
9#
發表於 2013-10-6 00:11:52 | 只看該作者
這東西是要人教的# S, M( ^+ r- r8 k# W$ |9 D
你公司沒人可以教你嗎?
0 z8 G4 R3 |/ t我有TCL的指令
7 y4 o; H) d  [laker 要轉出 LEF file : J# Q8 E7 T) f# H2 m
要貼二次
, q: ?5 d  i1 c* a9 f再說你的 .tf  也要寫好,才能轉
8#
發表於 2013-4-17 16:57:25 | 只看該作者
Laker的論壇關閉,SPRINGSOFT被SYNOPSYS合併了。
  L/ Y" E/ g+ e$ L得先產生" Abs view" (layout視窗) Cell -> Abstract Cell1 |3 I) E% x- Y, A' m& T, y
然後再將檔案EXPORT LEF, EXPORT還蠻多OPTION的,玩玩看。
7#
發表於 2013-4-17 16:41:58 | 只看該作者
大, 可以再說詳細點嗎? 用Laker如何做abstract? 謝啦!
6#
發表於 2011-7-6 08:55:11 | 只看該作者
謝謝大大, 去論壇註冊后髮現沒權限download, 唉。空歡喜一場。 論壇也沒有加分的地方好像。 ...
3 p3 Y0 B! m% c( X, S6 x7 uyybs 發表於 2011-6-29 06:13 PM
) X- P6 v& p' k1 {* F# O

' L  U" R5 k$ R$ u" Q% Q$ W/ H8 w# P/ K# q. b$ T
    如果貴公司是Laker維護合約內的客戶,可以申請進階會員,就有權限可以下載,畢竟那裏是官網。
. C. X  S' w% q6 t4 e* ^
8 i# d# X, }9 i  K- p) Z+ i( K) Q如果是學生,可以透過CIC跟思源要這個檔案。
5#
 樓主| 發表於 2011-6-29 18:13:27 | 只看該作者
請參考 http://ssuf.springsoft.com/phpbb3/viewtopic.php?f=6&t=14172 |; Q" d' l( p8 k: {7 {
gangjanp 發表於 2011-6-24 01:14 PM

& M9 h( [' f3 f  A1 P9 z+ A
4 p: O- }! g: v$ O* V  o3 F, W謝謝大大, 去論壇註冊后髮現沒權限download, 唉。空歡喜一場。 論壇也沒有加分的地方好像。
4#
發表於 2011-6-24 13:14:36 | 只看該作者
請參考 http://ssuf.springsoft.com/phpbb3/viewtopic.php?f=6&t=1417
3#
 樓主| 發表於 2011-6-23 14:15:05 | 只看該作者
要先做abstract cell才可以LEF out
7 u5 M+ P) K; z$ Rgangjanp 發表於 2011-6-23 08:24 AM

( _/ Q) {3 N! |2 E! Z
7 N. S. v( P/ J- }( }2 k* P大大, 可以再說詳細點嗎? 用Laker如何做abstract? 謝啦!
2#
發表於 2011-6-23 08:24:06 | 只看該作者
要先做abstract cell才可以LEF out
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-9-21 03:51 PM , Processed in 0.201012 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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