Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2009-6-23 16:02:43 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
在以往電路中遇到bjt這種元件,跑lvs時總是會有以下這種error1 }; o) [! E; f
Properties Missing on Instances:- G  G; e6 A% I! ^/ x: ^0 ^
  1    property  a             not found on     BG/QQ0 (Q)4 |, R+ r" d3 N$ L" v1 r4 O
  2    property  a             not found on     BG/QQ1 (Q). X& `' ~' E& A7 S
, {' m7 ^5 T9 \0 T8 \& f, \
在以前我們總是將它視為假錯,不理它.想請問的是這樣的error,是否可以從' U1 f) Z1 W. T( H5 T& v  c
command file裡面的設定去清掉,謝謝.
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂1 踩 分享分享
2#
發表於 2009-6-23 17:02:54 | 只看該作者
最好不要視為假錯..., p5 \8 K3 u6 b
不然size不一樣會無法偵測出錯誤6 Z+ _+ b! [$ j
之前遇過的情況是lvs BJT的描述與SPICE不同: b! A$ V& O7 ]' @$ I! C, w

9 U3 ~7 I7 q" b- \3 g1 M$ YSPICE:                                             
$ e+ |  B4 i  _$ L# QQ1        vss        vss        1        pnp104 l# V4 A) I: j' P. R7 h. s
Q2        vss        vss        2        pnp10        m=8
' L0 F$ G; ?  x7 [( n
2 g4 M) S9 B% s2 z. j# \0 I' |; ALVS:) n7 i9 z! p" c; H- \- y
Q1        vss        vss        1        pnp10        area=1e-10
2 q- w- U- C3 a) I$ SQ2        vss        vss        2        pnp10        area=8e-108 R- a! d( @7 f

( |9 j8 m9 O4 o/ }將sp檔改成LVS方式敘述後  不會出現錯誤5 t7 `; ~4 D6 N: S
! m5 p, G3 e6 r4 p$ _
不知道你的情況是否是因為如此才造成?

評分

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

查看全部評分

3#
 樓主| 發表於 2009-6-24 10:43:44 | 只看該作者
是否應該從spice裡面去修正,以下是它netlist的描述9 ?: z# l% z+ H
QQ1 avss avss vip pnp18a100 M=1 $model=pnp18a100 AREA=1e-10
& S/ I' }* s* _9 b+ x% mQQ0 avss avss net13 pnp18a100 M=8 $model=pnp18a100 AREA=1e-10
  B+ n! ^2 H/ z1 K9 I6 ^- p* v5 E1 X
5 T8 P1 [7 J5 X$ e而在command file中對這個pnp18a100的敘述是
* L: C" t4 P( ]% jDEVICE Q(PNP18A100) pnpemit18a100 pnpcoll nwell pnpemit18a100
/ s% k& |+ j4 a% x0 Z4 v* H7 s        [ PROPERTY A
# i. ?: _; Q4 A' v0 N7 t        A = AREA(pnpemit18a100) ]
$ e% ]5 J" n; T8 F
1 u7 f9 @( Z: @5 w6 R1 V不過我聽說有的人是從command file去改的,只是我不知要從那去改的
8 |0 F  U( ?$ _+ }5 Ops 這是smic的製程
4#
發表於 2009-6-24 14:32:00 | 只看該作者
我大概是觉得:
$ I. H* S" D( i. Z0 Z. r4 N报的错是说,在网表中没有找到器件的面积属性。既然找不到,那就无法比较,所以如果你真的把发射极面积画错了,那么忽视它就是犯了真错了。
! X0 J. ~: x8 o8 m建议修改netlist,如二楼的那样。% p/ H0 ^4 U& k
当然改法不一样,我的网表一般改称:; C! o# n3 O3 h$ {, L% O; K
QQ0 GND GND net1 PNP18A100 M=1 $EA=1e-10  i3 d. [9 A- [) B% h5 ~
我想这个应该在CDL中能定义的,修改相应的输出属性,就不用每次去改网表了。
: l3 t; B8 H4 C. L. y- s+ {
% T0 @% @! t( P% J1 w4 m  a另外,如果修改command file,calibre 和dracula改法不同,我记不太清了,总之千万不要改成不比较BJT的面积属性,如果那样该就不比较这一项,那样可就亏大了。

評分

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

查看全部評分

5#
 樓主| 發表於 2009-6-24 15:57:20 | 只看該作者
感謝2位的解答,我將netlist改為下列敘述就正確了
, v4 ^: L2 ]0 p- w% @QQ1 avss avss vip pnp18a100 M=1 AREA=1e-100 O& e, o4 C; p+ ]+ u! G
QQ0 avss avss net13 pnp18a100 M=8 AREA=1e-10
6#
發表於 2012-1-11 19:34:53 | 只看該作者
感謝各位的分享~~
. d$ C9 b8 R( m有幫助解決到我的問題~
' J6 P; i% l, U( F非常感謝~~
7#
發表於 2012-1-11 19:35:53 | 只看該作者
感謝各位的分享~~
# f" v7 {$ |- }; c) [5 l. H- C有幫助解決到我的問題~; _( ?2 B( _, Z5 G8 d3 ^+ b
非常感謝~~
8#
發表於 2012-4-19 15:28:47 | 只看該作者
回復 3# sw5722
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-4-29 12:20 PM , Processed in 0.109006 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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