pi仿真(power integrity)又称电源完整性仿真,它是对单板+封装+die构成的电源系统的直流压降,平面载流能力,过孔电流大小,电源平面阻抗及电容种类,数量,位置等进行评估及优化的工作,具体形式如下图1所示。
图1 电源完整性仿真示图
我是2004年加入pi(power integrity电源完整性)仿真团队的,pi仿真团队那时候由张坤带领,鼎盛时期主要员工有:张坤,张胜利(华为互连第二位博士),晋赵国,全青山,贾俊,王瑜(实习生),吴炎京及我。这个团队的组合在当时部门算是实力很强大的,因“每人都有一把刷子”。加入pi团队前这个团队前期已有部分技术积累:电容的s参数测试,一些理论的研究,但仿真操作流程很复杂且在unix环境下,离实用阶段还有一段距离。
华为的pi仿真初期与cadence也有着很紧密的联系。sqpi是陈兰兵在cadence主导开发的一个项目并选华为作为试用客户,经过华为内部的优化及各种关键技术的钻研,最后华为成功应用了sqpi,可惜cadence就缺少最后一步没有把这个软件大面积推广开来,也许是算法上对单板一些特殊的情况没有处理好,最重要是其它公司没有象华为这样的团队为这个流程的顺利进行作进一步的技术研究及写上一些辅助的程序。
我一直认为sqpi很好用且效率特别高,因为它与layout平台是同一平台,无需各种转换,使用我开发的自动赋模型程序及构建的仿真环境,一个板级的pi仿真最多1个小时内就可以完成。
当初cadence的pi仿真平台切换是有历史故事的,开始时cadence是在unix平台上运行pi仿真,这个平台使用的仿真引擎是specctra。specctra是频域引擎而网表则类似于spice的工具,可以直接使用电容的s参数,在unxi环境下此工具操作起来很不方便,这就是为啥刚开始时部门没法推广的重要原因,后来cadence把它的pi仿真工具移到了windows平台,使用引擎是tlsim,这样就比较符合大家的使用习惯了,但这个在windows平台中运行的pi仿真软件不能使用电容的s参数库,而是使用一阶rlc模型,一阶的rlc钽电容是没法拟合的。这方面我们做了不少的研究及转换工作,并最终把电容模型的问题给解决了,电容库方面我认为我们当初做得比cadence还要好,我们的研究成果由于公司保密原因没有与cadence共享,主要的技术点包括:
电容的s参数测量。
我重新设计了slot校准件及测试板,并测试了公司80%以上电容的s参数模型
s电容参数转为多级spice模型
陶瓷电容的rlc是通过ads拟合出来的(这个方法我在部门的数据库中归了档);钽电容则是通过多级rlc拟合出来,如下图2所示。这个是由王瑜使用matlab完成的。
把所有的电容的spice模型按一定的格式组合成dml文件
这个由我写程序完成。构造这个文件按cadence给的help文件是完成不了的,因我无意中发现它的一个bug,即rlc元件值后面的单位必须要有一个空格,这个bug对整个仿真流程至关重要。dml文件可以加密,但是pi运行后生成的网表会把电容的多级子电路显示出来,这也是一个bug。
按code进行自动赋模型
这个方法由我发明并写程序完成
模型的s1p,s2p转换,输出的z参数转换
这个由张胜利,贾俊等写公式及推导,我写程序一次性完成。
把上面的技术点处理完成后,pi仿真就变白痴化了,完全不会的人也可以在半天或一天内输出需要的pi仿真报告。
2 _3 l3 ds& b; l0 a: b3 x6 l
图2多级rlc拟合钽电容电路
pi仿真流程建成后公司pi仿真方面在业界当时应是一流水平,且测试与仿真拟合得很好(我们只测到3ghz)。
siwave1.0在我们使用sqpi流程完成后1年才出来,当时由张胜利对这个软件进行了评估,由于我没有对它写辅助程序,有些算法还不成熟,siwave1.0还是不如我们的流程好用。到了siwave2.0后它的pi仿真方面才完善,不过siwave2.0的自动赋模型程序也是我帮助李宝龙修改完成的。后来的sigrity pi自动赋模型我也写好了程序(直接对spd文件进行处理)。在自动赋模型方面我觉得自已很有天赋。
板级的pi仿真我们认为已经拟合得很好了,现在剩下器件的电流源建模比较困难。ti有牛人写过文档对ic的电流源进行模拟,但他的方法一直没有使我信服,且他还在优化的过程中。
柳树要接管pi组后在芯片级等效电容方面有突破,且方法用在芯片k3v1上并解决了当时的问题。海思后来自己又引进了apache软件,用它来生成电流源模型,我离开公司时还未有真正突破性的进展,不知现在的情况怎样了。
由于现在pi软件的多样性及算法的进一步成熟,华为现在板级pi水平和外界应差别不大,但hisilicon离后端较近,有机会在die上对pi有一番作为,这也要看小伙伴们的造化了。
关于怎样算电流源模型的问题,我也一直在思考,希望通过计算出logic的翻转率来评估。我希望在快捷后面开发产品中与fpga工程师合作,看是否有机会突破。
华为的电容模型有一个致命的弱点,即它同一容值的电容只有一个编码,从编码你是区分不出是哪个厂家制造的,这个对精细的仿真不利,我怀疑当初的这个做法是限制采购的某些行为。
关于电容的故事:当年互连还不强大时,emc实验室的人也要过来指导我们pcb设计,技术不强真的容易被人指手划脚。有一种现象是他们一reviewed就是加电容,有个工程师叫周x容,每次过来就是往板上有空的地方加电容,我们背后都叫他“周电容”。pi推广后,我们可以设计电容的摆放位置及选取电容的容值,把原来电容过设计的单板又简化了回去,一加一减双方的绩效都不错:win-win strategy!oh yeah!
贾俊后期在产品问题分析中做了不少经典案例,当时有个产品已经发到荷兰皇家电信公司kpn,局方测试时发现通话质量较差,后来通过pi分析后在pi型滤波电路增加一个10uf的电容解决了问题。他还和张博士一起发现并解决了pi测试中焊接电缆谐振对测试结果的影响问题,找到了s参数转z参的正确方法,这对日后pi仿真和测试结果的高度拟合起到了决定性作用。
pi这个团队大约维持了2-3年,但是成果输出是当时部门里最多的且勇于技术共享。在现在互连部老服务器中都能找到我们归档的文件。后来,我去做ic封装了,张胜利离开了公司,王瑜实习完后没有回公司(最近联系得知混得也不错),贾俊要到emc实验室没成功也离开了华为,全青山去了北京,晋赵国“曲线救国”去了成都,最后只有吴炎京与张坤。总的来说张坤在互连部真是个不可多得的技术人才。
爱立信和英特尔使用5G技术的基于位置的AR/VR线下体验店
3DAOI光学检查机设备工作原理及作用介绍
爱立信表达了全力以赴支持中国5G建设的积极态度
伺服电机怎么用_伺服电机主要用在哪里
威盛宣布将转型迈向人工智能领域
基于华为技术的电源完整性PI仿真设计
安森美半导体推出基于FNB81060T3智能功率模块的家电运动控制解决方案
臭氧检测仪的工作原理及使用方法
镜子也能当显示屏吗,这款智能魔镜它做到了
电子产品整机结构设计的内容/遵循原则/顺序及要求
步进电机简介及驱动原理详解
罗技机械键盘怎么样,按键速度要比普通机械键盘快25%
Cree公司推出一款新的突破性照明级LED
优恩半导体-ESD防护器件三大技术优化措施
交流接触器动态过程中弹跳控制方法和控制流程的研究
中国电信联通正式启动 5G 消息平台建设工程:项目最高投标限价 2 亿元
音圈电机模组在主流光刻掩模台系统中的应用
二维码门禁可以通过多种方式开门,以保障通行安全
Cadence针对Palladium Z1仿真平台发布VirtualBridge适配器,软件初启时间最高可缩短三个月
AMD在笔记本和服务器领域芯片销量同比第二季度营收增长26%