Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2009-6-23 16:02:43 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
在以往電路中遇到bjt這種元件,跑lvs時總是會有以下這種error
/ b9 ~* D: R9 |# r( sProperties Missing on Instances:
& ?' h) Z( U# ^/ S  1    property  a             not found on     BG/QQ0 (Q)
7 J% l# l" n' e: ~) X* v# U  2    property  a             not found on     BG/QQ1 (Q)
4 K, ~& K8 z: H# g" N# q6 p6 B5 ~% R1 `5 D) l9 O
在以前我們總是將它視為假錯,不理它.想請問的是這樣的error,是否可以從
$ `4 V1 z- S/ a; A' T6 ?! j+ K4 Q( K; ~command file裡面的設定去清掉,謝謝.
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂1 踩 分享分享
2#
發表於 2009-6-23 17:02:54 | 只看該作者
最好不要視為假錯...7 y) ], N& _; R3 h
不然size不一樣會無法偵測出錯誤0 ^% d) b/ D) _
之前遇過的情況是lvs BJT的描述與SPICE不同0 D- n$ o0 s3 o( b7 Q# r9 E5 }# p" o
  R' Q% F0 T& d. w  \6 c+ W
SPICE:                                             
/ p. G! {: B: c6 TQ1        vss        vss        1        pnp10" M) X+ p6 }7 T9 v3 H2 }4 u
Q2        vss        vss        2        pnp10        m=8  F4 e$ z3 U) ~
6 D# A+ ~0 y! h: I( r& c1 Z
LVS:  y+ u, U9 j2 E% B! _6 m* {% o
Q1        vss        vss        1        pnp10        area=1e-10* T% x5 h) c+ Y" t5 o1 x
Q2        vss        vss        2        pnp10        area=8e-10; u7 c& Q  k  k3 q# V
  y+ F; s. p7 O6 M8 x) l
將sp檔改成LVS方式敘述後  不會出現錯誤
2 t2 k9 O% v+ x  P! J' P' V& O, {/ e7 K+ {; f
不知道你的情況是否是因為如此才造成?

評分

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

查看全部評分

3#
 樓主| 發表於 2009-6-24 10:43:44 | 只看該作者
是否應該從spice裡面去修正,以下是它netlist的描述
5 t" Q3 t3 @8 A1 W( mQQ1 avss avss vip pnp18a100 M=1 $model=pnp18a100 AREA=1e-10
0 `9 [1 I% l$ L  m2 g& ?9 }0 oQQ0 avss avss net13 pnp18a100 M=8 $model=pnp18a100 AREA=1e-105 v8 P# ?$ d6 m
; d+ U; }! A* H4 X: d
而在command file中對這個pnp18a100的敘述是! ]" {9 p- o' v) f2 L$ Q
DEVICE Q(PNP18A100) pnpemit18a100 pnpcoll nwell pnpemit18a100% O/ t& c. l; p1 r" I
        [ PROPERTY A# K+ T" B) D  k6 w
        A = AREA(pnpemit18a100) ]
0 t4 G$ Y5 V" m4 |' Z# @% U* l/ ~6 y( {2 x8 _# s
不過我聽說有的人是從command file去改的,只是我不知要從那去改的
5 x% N. Y7 v7 o1 M+ xps 這是smic的製程
4#
發表於 2009-6-24 14:32:00 | 只看該作者
我大概是觉得:
7 k5 x5 Q4 F% E' h# w* e报的错是说,在网表中没有找到器件的面积属性。既然找不到,那就无法比较,所以如果你真的把发射极面积画错了,那么忽视它就是犯了真错了。
+ L. B. ^; y2 s% J( [建议修改netlist,如二楼的那样。0 `- @8 s& i+ }4 ^
当然改法不一样,我的网表一般改称:
/ E# x3 d% G% [6 yQQ0 GND GND net1 PNP18A100 M=1 $EA=1e-101 X+ E/ W! R4 l- V
我想这个应该在CDL中能定义的,修改相应的输出属性,就不用每次去改网表了。
, v. v7 f( j7 [* ^# |2 |: E# o6 \
8 G" M* P' J" N6 l+ m另外,如果修改command file,calibre 和dracula改法不同,我记不太清了,总之千万不要改成不比较BJT的面积属性,如果那样该就不比较这一项,那样可就亏大了。

評分

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

查看全部評分

5#
 樓主| 發表於 2009-6-24 15:57:20 | 只看該作者
感謝2位的解答,我將netlist改為下列敘述就正確了
$ q2 u0 ~  M& b( w5 f4 PQQ1 avss avss vip pnp18a100 M=1 AREA=1e-103 L: b% X: t8 E9 K
QQ0 avss avss net13 pnp18a100 M=8 AREA=1e-10
6#
發表於 2012-1-11 19:34:53 | 只看該作者
感謝各位的分享~~
5 j' u: X( U7 y* M/ A# g. ]有幫助解決到我的問題~
3 ~( [9 X- p3 k' G非常感謝~~
7#
發表於 2012-1-11 19:35:53 | 只看該作者
感謝各位的分享~~; \8 ^2 M( O, L; E2 d8 J
有幫助解決到我的問題~
! K4 L0 y0 h2 E* Y" E! m$ ^0 V非常感謝~~
8#
發表於 2012-4-19 15:28:47 | 只看該作者
回復 3# sw5722
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-11-16 07:42 AM , Processed in 0.164009 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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