Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2009-6-23 16:02:43 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
在以往電路中遇到bjt這種元件,跑lvs時總是會有以下這種error
7 f* g8 Z- W- a# V( ^% ]% u$ k0 F# `1 iProperties Missing on Instances:
/ @  y- I- e, H  1    property  a             not found on     BG/QQ0 (Q)
8 W- `/ X& G+ S/ i  2    property  a             not found on     BG/QQ1 (Q): P/ j" f) y, V5 B+ h+ g

5 e" M% E* T  {8 I7 F7 |# X在以前我們總是將它視為假錯,不理它.想請問的是這樣的error,是否可以從2 z9 ?3 f5 S, x9 I0 U3 W# f
command file裡面的設定去清掉,謝謝.
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂1 踩 分享分享
2#
發表於 2009-6-23 17:02:54 | 只看該作者
最好不要視為假錯...
$ F9 L# F6 w" [) d9 f& w) @, c不然size不一樣會無法偵測出錯誤
& C' }0 S- C' x5 r; q之前遇過的情況是lvs BJT的描述與SPICE不同
; s4 e. V4 S; O. I8 \
; G4 H0 L! m- P  LSPICE:                                             
! Q/ s7 B9 ^0 I% i7 B; x8 F( jQ1        vss        vss        1        pnp10
! D. L+ q- f& e. F. I+ C* i3 NQ2        vss        vss        2        pnp10        m=8% o! ]( y% `! M
7 W/ t4 V0 m  }( _" y0 D0 l. b
LVS:
7 G( P9 B9 B  a0 I' `2 ^Q1        vss        vss        1        pnp10        area=1e-10
( _" H' y6 J' U9 V4 {. Q# eQ2        vss        vss        2        pnp10        area=8e-100 M. I, l  K$ |* w

, T, l( `! {" I0 k4 X, N; Y0 u. g將sp檔改成LVS方式敘述後  不會出現錯誤
- k+ O' d7 P+ N6 ]9 t( M. x2 y% f' n& S0 b) j
不知道你的情況是否是因為如此才造成?

評分

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

查看全部評分

3#
 樓主| 發表於 2009-6-24 10:43:44 | 只看該作者
是否應該從spice裡面去修正,以下是它netlist的描述
/ V6 F( P! P; N% jQQ1 avss avss vip pnp18a100 M=1 $model=pnp18a100 AREA=1e-10& x! X% g4 b2 f. }( a! o
QQ0 avss avss net13 pnp18a100 M=8 $model=pnp18a100 AREA=1e-10" L; s& S$ x0 {5 A5 L

# G+ o- I, T! N8 o- c" y, l而在command file中對這個pnp18a100的敘述是
4 l. v2 s, |# W8 z) ]* q  fDEVICE Q(PNP18A100) pnpemit18a100 pnpcoll nwell pnpemit18a100  \% z# ^8 r/ l+ p! G1 D
        [ PROPERTY A
$ A) _, `+ ?  h3 d8 q) h        A = AREA(pnpemit18a100) ], [% s% j5 J9 c2 s: @( v
' m$ K; k4 A7 t9 U: [% j- ^( ]
不過我聽說有的人是從command file去改的,只是我不知要從那去改的
" k0 j7 Y8 y) k- u7 Tps 這是smic的製程
4#
發表於 2009-6-24 14:32:00 | 只看該作者
我大概是觉得:
; d+ J" T# x3 o  O2 O+ B) s1 b报的错是说,在网表中没有找到器件的面积属性。既然找不到,那就无法比较,所以如果你真的把发射极面积画错了,那么忽视它就是犯了真错了。
+ a& K# D+ e# N. n4 F建议修改netlist,如二楼的那样。; l. s7 J7 d7 ]8 J, O
当然改法不一样,我的网表一般改称:+ P4 O! h& }0 b) A$ f! l# j# H) u: V2 ?
QQ0 GND GND net1 PNP18A100 M=1 $EA=1e-10
+ E+ D8 G/ \" m! x: ~/ ^. g3 P我想这个应该在CDL中能定义的,修改相应的输出属性,就不用每次去改网表了。
' t& v1 _  Q, `  k5 b1 S/ f4 o/ Y& ^* z) K  t# D" U
另外,如果修改command file,calibre 和dracula改法不同,我记不太清了,总之千万不要改成不比较BJT的面积属性,如果那样该就不比较这一项,那样可就亏大了。

評分

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

查看全部評分

5#
 樓主| 發表於 2009-6-24 15:57:20 | 只看該作者
感謝2位的解答,我將netlist改為下列敘述就正確了
. x% r3 x/ G! f8 H9 L* g1 iQQ1 avss avss vip pnp18a100 M=1 AREA=1e-10: I& I8 I8 X6 H4 x# i. \
QQ0 avss avss net13 pnp18a100 M=8 AREA=1e-10
6#
發表於 2012-1-11 19:34:53 | 只看該作者
感謝各位的分享~~
  I. V; U8 M1 B3 j  ~" s- k有幫助解決到我的問題~
# ~  c& h& }! x) [; z非常感謝~~
7#
發表於 2012-1-11 19:35:53 | 只看該作者
感謝各位的分享~~
# T2 z  M) y+ Z% r有幫助解決到我的問題~$ z% J7 l1 F9 S
非常感謝~~
8#
發表於 2012-4-19 15:28:47 | 只看該作者
回復 3# sw5722
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-11-17 02:31 AM , Processed in 0.167010 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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