Hi, 我是KK;
从你的电路架构来看,左边产生IPTAT电流(Vt*lnN)/R2,右边产生CTAT电流(VBE/R1),然后两路电流叠加产生Bandgap电压VBG=((Vt*ln8)/R2+(n*VBE/R1))*Rbg, Rbg为Bandgap输出pin下面串联的电阻;
那silicon的bandgap电压输出偏差很大,肯定是上面公式的实际值超出了typical设计值(在假设你电路设计的typical值没有问题的情况下,这个你可以仿真);
那么,哪些因素会让bandgap偏离实际计算值呢?从公式来一一分解:Vt=kt/q,不取决于你的版图和尺寸;ln8成立的条件为bipolar的画法,如果采用的3*3经典架构,那么肯定是很好的matching,如果你有用share NWELL的方式来画,会造成一定的影响,因为bipolar的beta值会发生变化,但是这个影响不会有这么大,而且这个可能已经在model范围之类了(如果工艺的PDK比较成熟);那么,R2/Rbg呢,这个很大取决于电阻尺寸的选择以及layout的画法,如果用的电阻尺寸太小,以及layout没有使用matching的画法,这个影响会比较大;
再看第二项,n的成立条件取决于PMOS镜像的准确性,同样,不合适的尺寸和layout都会影响到matching,而且你的设计用的是HV MOS,有的HV MOS的mismatch差,就更会影响到电流镜镜像;对于电流镜该怎么设计,简单一句话:L很重要,W不太重要;这里不详述,可参考基础知识的学习;VBE的准确性不会差太多,尤其是VBE本身的bipolar最重要的参数,如果这个model都差很远,那只能说是一个没有节操的工艺了;最后,R1/Rbg的准确性参考以上关于R2/Rbg的论述;
所以,如feel100提到的: 这个电路的bandgap输出电压精度,一个是电流镜的镜像精度(包括1:1, 1:N),尤其是HV MOS, 有没有mismatch的数据可以参考,电路设计是否合理(尺寸选择,layout);
二是电阻的比例,同样与尺寸和layout有关;
最后,个人对design的建议:不是所有电路跑PVT才是worst case,对于高精度电路来说,mismatch更是要义;在缺乏mentocarlo model的情况下,好的designer应该可以自己根据model的参数手算,不要做spice monkey;如果model本身参数缺少,则考研设计者本身的经验以及debug的能力; |