: 制程档:
: .35模拟model档
: 电路图:
制程档案无法公开,照po要求删除
: Emitter area = 5 * 5 = 25 um2
看来似乎是找到问题点了。
我目前人在公司,不行下载档案,所以还没看到你的model。
不过,你可以试试把原先netlist中对BJT的描述
q1 gnd gnd 4 pnp10 area=1
q2 gnd gnd 5 pnp10 area=8
q3 gnd gnd 6 pnp10 area=8
换成
q1 gnd gnd 4 pnp10
q2_0 gnd gnd 5 pnp10
q2_1 gnd gnd 5 pnp10
q2_2 gnd gnd 5 pnp10
q2_3 gnd gnd 5 pnp10
q2_4 gnd gnd 5 pnp10
q2_5 gnd gnd 5 pnp10
q2_6 gnd gnd 5 pnp10
q2_7 gnd gnd 5 pnp10
q3_0 gnd gnd 6 pnp10
q3_1 gnd gnd 6 pnp10
q3_2 gnd gnd 6 pnp10
q3_3 gnd gnd 6 pnp10
q3_4 gnd gnd 6 pnp10
q3_5 gnd gnd 6 pnp10
q3_6 gnd gnd 6 pnp10
q3_7 gnd gnd 6 pnp10
也就是
把BJT拆开成8个等面积。(先前你写area=8应该表示multiple=8)。
此外,也
不要加上 area这项参数。
照你说的来看,
model已经有定义emitter的面积了,预设就是10*10um^2
多写的部份会把BJT的emitter视为大size~~ >"<
你改完之後,再跑看看,曲线应该会往下开口才对
(建议改成5*5 um^2试试)
: PTAT温度系数是-1.71mV/K(取斜率算出)
: 为什麽会跟面积有关?
: bandgap除了这个还需要特别注意什麽吗?
电路的部份,就课本上说的应该足以函盖 ^^
layout的部份,不知道你是否有需要呢?
我想问题应该出在netlist与model 的描述不对,才会造成曲线开口的问题。
: poly跟diffusion做的电阻差别是?
差别在於片电阻的大小。
poly约是数10欧姆,diffusion约是数百。在layout时,占的面积就差很大了。
此外,它们的电压/温度系数都不同,能考虑进去,这样作出来的BGR才能更精准。
--
缘起,是前世断折的诗句,未完成,所以相遇。
缘灭,是今生绵延的下阙,已尽兴,所以回忆。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.66.222.12
※ 编辑: jfsu 来自: 203.66.222.12 (05/05 20:02)
※ 编辑: jfsu 来自: 203.66.222.12 (05/05 20:03)
1F:推 kk123:我有问题。 写成 q3 gnd gnd 6 pnp10 m=8 不行吗? 05/05 20:56
2F:推 mos888tw:我用j大的写法改写原po跑出来结论是一样的 05/05 21:49
3F:→ mos888tw:个人浅见是原po的电阻没加温度系数所致... 05/05 21:49
4F:→ mos888tw:参考资料:以前做过的bandgap presim都有加一阶温度系数 05/05 21:50
5F:→ jfsu:所以得加上TC1, TC2才行罗~~ 05/06 09:59
※ 编辑: jfsu 来自: 203.66.222.12 (05/07 14:30)