Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 請問一個關於bjt 跑lvs的問題

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2009-6-23 16:02:43 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
在以往電路中遇到bjt這種元件,跑lvs時總是會有以下這種error* Q+ p/ v2 Z* H* D' z$ {, x
Properties Missing on Instances:
( K5 Q3 ]: [1 X+ b0 q7 g  1    property  a             not found on     BG/QQ0 (Q)# d1 u7 W* i2 `; r; G  L
  2    property  a             not found on     BG/QQ1 (Q)
7 [- ]4 q3 M+ m, [1 f) u
' _+ T; U" q7 D, N在以前我們總是將它視為假錯,不理它.想請問的是這樣的error,是否可以從: J, Y* `1 f. U; d5 u9 [
command file裡面的設定去清掉,謝謝.
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂1 踩 分享分享
2#
發表於 2009-6-23 17:02:54 | 只看該作者
最好不要視為假錯...
# E6 s5 M$ h$ ^) ?" @3 N  g不然size不一樣會無法偵測出錯誤
3 I$ C& ]. P7 n9 S, [1 H- S7 D" T之前遇過的情況是lvs BJT的描述與SPICE不同3 `# |  e0 N8 A/ S

6 w+ w( Y" b6 S1 c* y# |SPICE:                                             % z' `- w6 Y. v- I+ T
Q1        vss        vss        1        pnp10; v* N! n& @1 e9 h, z* }" T, p
Q2        vss        vss        2        pnp10        m=8
# `4 Q. ]! e, a; {6 D
* Z+ r" A& p  B" x; ~  t. BLVS:
- O, x' ~, z. I1 L3 tQ1        vss        vss        1        pnp10        area=1e-10
/ n( |( T: V. G& WQ2        vss        vss        2        pnp10        area=8e-106 W, @1 ]7 }2 |4 N' V

+ x9 r: _6 t+ j- M將sp檔改成LVS方式敘述後  不會出現錯誤0 D3 K- D. ?0 U9 {5 W- y9 D
2 a( s3 s3 [1 s1 W3 J
不知道你的情況是否是因為如此才造成?

評分

參與人數 1 +3 收起 理由
sw5722 + 3 感謝啦!

查看全部評分

3#
 樓主| 發表於 2009-6-24 10:43:44 | 只看該作者
是否應該從spice裡面去修正,以下是它netlist的描述
0 K. i/ w; G  q* rQQ1 avss avss vip pnp18a100 M=1 $model=pnp18a100 AREA=1e-10( L5 f# V# k& p7 w! a
QQ0 avss avss net13 pnp18a100 M=8 $model=pnp18a100 AREA=1e-104 C1 K9 t9 o; b' j$ y0 ]

5 Q- r" h0 O3 @' G$ [, w- c而在command file中對這個pnp18a100的敘述是6 B* \' [- }/ u/ e' }
DEVICE Q(PNP18A100) pnpemit18a100 pnpcoll nwell pnpemit18a100) O7 t. y" |4 Y; @9 }' k: D9 n  F1 K, S
        [ PROPERTY A
0 A( y; Q/ `( _) K/ ]4 [+ @, ~        A = AREA(pnpemit18a100) ]3 ]) [$ f% a; K! a; t
1 S" G9 R+ i3 ?. p
不過我聽說有的人是從command file去改的,只是我不知要從那去改的! v1 W, |  G9 E5 X- a4 w
ps 這是smic的製程
4#
發表於 2009-6-24 14:32:00 | 只看該作者
我大概是觉得:5 |% v# R0 U9 K$ @9 b6 u2 e) l
报的错是说,在网表中没有找到器件的面积属性。既然找不到,那就无法比较,所以如果你真的把发射极面积画错了,那么忽视它就是犯了真错了。/ [0 x' n, L* T3 G  T. ^
建议修改netlist,如二楼的那样。
  |$ S* j8 N  i. q7 P; f当然改法不一样,我的网表一般改称:
! h3 ]9 X* [7 m- iQQ0 GND GND net1 PNP18A100 M=1 $EA=1e-10
$ L7 I% y% i, ?我想这个应该在CDL中能定义的,修改相应的输出属性,就不用每次去改网表了。5 C. f/ }+ i% A8 Q

: _4 ^, t! u# [另外,如果修改command file,calibre 和dracula改法不同,我记不太清了,总之千万不要改成不比较BJT的面积属性,如果那样该就不比较这一项,那样可就亏大了。

評分

參與人數 1 +3 收起 理由
sw5722 + 3 感謝啦!

查看全部評分

5#
 樓主| 發表於 2009-6-24 15:57:20 | 只看該作者
感謝2位的解答,我將netlist改為下列敘述就正確了
# a% U% z+ \6 CQQ1 avss avss vip pnp18a100 M=1 AREA=1e-107 A0 T' ]# N3 L8 \
QQ0 avss avss net13 pnp18a100 M=8 AREA=1e-10
6#
發表於 2012-1-11 19:34:53 | 只看該作者
感謝各位的分享~~$ Z) u, Z5 C# P+ Q, s
有幫助解決到我的問題~
7 O# a1 `; s' X# Q" b非常感謝~~
7#
發表於 2012-1-11 19:35:53 | 只看該作者
感謝各位的分享~~
( L4 F0 F9 p8 |  ^* {, R有幫助解決到我的問題~" V0 G- E3 a- v7 ~9 O3 B
非常感謝~~
8#
發表於 2012-4-19 15:28:47 | 只看該作者
回復 3# sw5722
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-20 07:51 AM , Processed in 0.114514 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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