Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] stream in 為何同樣的方式卻有不同的結果

[複製鏈接]
1#
發表於 2007-10-12 00:31:08 | 顯示全部樓層
所以確認你的問題就是"A,B兩家公司的layout engineer都使用方式2,一家可以看到"L76 drawing",另一家不行囉?"" I0 [4 C+ n% X0 [" R

3 q- V: ?, R8 q/ ~. Q若是如此,可能性真的很多種。首先,這兩家使用的軟體種類&版本是否相同,若不一致,很可能得到的結果不同。就算同一軟體&版本,Stream in的option設不同,也可能得到不同結果。這是妳要先確認的。建議你把兩家的PIPO.LOG打開來看,看在stream過程中,到底"L76 drawing"是否有轉進來,若都有寫,那應該data是有進來沒錯,只是看不到,若沒有,那再去查為何lost該data。再來,就像Amamda回答的,是否可能在LSW中沒設成Valid layer,因此看不到?另外,我建議妳將那個說看不到的那一方的techLib dump出ASCII的tf file,然後看看到底有沒有"L76 drawing"這個LPP的描述,這也是可以確認的一個方法。因為沒有實際case,有點難猜出原因,希望我講的可以幫助你發現問題。要不然,就去找Software Vendor的AE解決吧?!
' Z3 m" k' V( z4 y" s( r+ T) x' X; O8 q
Hope this help,
3 h- W  u- s& y0 oVeteran
回復

使用道具 舉報

2#
發表於 2007-10-15 23:12:19 | 顯示全部樓層
Hi 野蠻俏妹,
8 T( c) {9 A0 H5 h. x
9 T3 U; f; }2 C( `) e) f妳這個idea真是新鮮,我之前也不曾想過。但我會覺得有疑問。因為"Discard"表示會把stream-in過程中對tf file的修改放棄不存,而妳做完這動作之後還可以看到"L76 drawing",表示妳之前存在的techLib中就有這LPP的存在,那也就跟你所觀察到的抵觸"INFO : Creatung a new layer-purpose pair 'L76:drawing' in the technology file"。不知我說的對不對?歡迎指正喔..) L% w! v+ o5 ^; k

% f! q  E2 A1 O- a0 H  i. rVeteran
回復

使用道具 舉報

3#
發表於 2007-10-21 10:03:47 | 顯示全部樓層
Hi,: V- ]. f3 ^8 o# r' O+ Z4 k3 e

/ i! E; \; O0 ?( P! k我想其實我只要解釋一下下,你就會懂問題所在。
+ u9 t( I# L/ ]8 R5 s7 {
8 n8 A, _; k$ I! w基本上對VLE而言,你一開始拿到foundry的ASCII *.tf file,然後用compile或者stream-in的方式餵這個file給軟體,這時候,軟體就會將它的information compile成一個binary檔去儲存,也就是techfile.cds,你可以在每個techLib目錄下找到這個檔,但因為只有VLE可以讀它,所以你用vi是看不到內容的。同時間,也意味著你之前的ASCII *.tf file不在跟你的techLib有關係,甚至你殺掉它都可以。: C1 w- W/ a# I  }/ f3 K$ _4 ^8 x

7 O- R, ?+ w  D5 P6 \' K+ H所以Discard功能的message是沒錯的,因為你在stream-in時嘗試去更動techfile.cds的內容,按下Discard軟體就視這些在virtual memory的異動無效,並再讀回原始techfile.cds的內容。. M! x) v. a# G$ v  ?5 T8 f

9 F( w3 R2 N0 q+ y/ G$ Q( z' _希望這樣可以幫助你對tf file& stream-in的機制更加瞭解。- {0 r% |1 A, D: n: J
, m$ f; I+ Q& Q1 t: a  \: w& n+ I
Veteran
回復

使用道具 舉報

4#
發表於 2007-10-26 00:45:35 | 顯示全部樓層
原帖由 野蠻俏妹 於 2007-10-25 11:33 AM 發表 9 s- \6 @" }6 B

- O( @2 i6 |' Q1 R$ C% r7 {) i$ Z* n% M( Q
0 ^/ e# p$ T; ?5 E: i: q
謝謝你  ^# d0 w0 n* G( t. a
你解釋的很清楚我了解了# H0 r. _/ T; T" X
! j* t9 k8 Q8 ]' i# b: H
但是還有一個疑問
6 K) l3 D1 w5 Q在PIPO.LOG 會有INFO : Creating a new layer-purpose pair 'L76:drawing' in the technology file
/ Y1 {' y1 G) X0 `; h+ Y0 j5 x請問一下會自動寫入tf file嗎
( ^* G' m8 V) f1 I( R' H如果是的話
( F  E/ B: q: ]/ m那請問一 ...
0 g5 L7 j8 a* T: y6 z2 |3 o2 i% B
, L% y3 ^9 D1 F; z* N
就我的認知而言,答案是"會"../ k, z5 T% ]* k3 o# E0 E& o0 T  ?
我建議你把stream-in完之後的techLib先利用technology file manager的Save先存起來,接下來再利用dump指令把它dump出來檢查就會知道。尤其特別檢查一下 techDisplays()section中最後描述'L76:drawing'的那行,關於"Vis Sel Con2ChgLy DrgEnbl Valid"的部分是否都是t,尤其是第1,2,5個。若這部分都全是"t",你就沒理由在LSW看不到它。這下子就很神奇了。; @) G6 u, z. B6 O7 a& D

/ `! ~3 g- ?6 J  q" M' m7 WHope this help,
. A1 q/ P0 o$ V, xveteran
8 C4 X% h" z8 i, |1 [" |: y/ q: ^8 d9 q# V
[ 本帖最後由 veteran 於 2007-10-26 12:46 AM 編輯 ]
回復

使用道具 舉報

5#
發表於 2009-8-14 23:29:48 | 顯示全部樓層
看來這問題還沒解決喔?還在懸賞喔?若已解決,請告知答案喔...
回復

使用道具 舉報

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

本版積分規則

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

GMT+8, 2024-5-18 02:25 PM , Processed in 0.112514 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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