The invention discloses a PCB Signal Integrity simulation system based on cloud technology, including data upload module, which uploads PCB design data to the cloud for storage; data analysis module, which extracts signal channels to be simulated according to PCB design data analysis; and carries out IBIS model selection of driving and receiving chips according to data parameters in signal channels, transmission lines, serial holes and chip encapsulation electricity. According to the simulation settings and PCB design data, 2-D or 3-D electromagnetic field simulation software is used to extract circuit models of transmission lines, serial holes and chip packages to form SPICE simulation circuit, which stimulates the signal of SPICE simulation circuit, generates SPICE simulation circuit simulation data processing module, and processes the simulation data. The signal characteristic parameters of SPICE simulation circuit stimulated by signals are extracted and eye diagrams are generated. The simulation analysis report module compiles the simulation analysis report for the analog data and the extracted signal characteristic parameters.
【技术实现步骤摘要】
一种基于云技术的PCB信号完整性仿真系统及其仿真方法
本专利技术涉及一种基于云技术的PCB信号完整性仿真系统及其仿真方法。
技术介绍
PCB的信号完整性是保证高性能,低功耗电子产品的必备条件。用信号完整性(SI)的专业软件进行模拟仿真可尽早的发现设计错误,从而避免因信号完整性导致产品的失败。不同于电子信号的实际测量,SI的模拟仿真软件(EDA)是用数值分析的算法来得到电子信号各个传输点及不同时间的电压,电流及相关数据。电子信号从驱动电子器件的出口途径传输通道到达接受电子器件的入口。整个传输过程经过各类物理器件,包括芯片的I/Obuffer,芯片封装,PCB上的传输线,不同叠层的串孔,被动电子器件,连接器等。模拟仿真软件首先必须对各类物理器件做电路的模型提取。各类电路模型构建成可仿真的电路图,然后对生成的电路加以电子信号的激励及边界条件并用SPICE作整个系统的仿真。要在尽短的时间内得到高精度的仿真结果,不仅需要有高精度的专业仿真软件和高端的运算服务器,还必须有SI专家对仿真软件进行设置,对软件的输入和输出文件进行处理。而这些设置和处理需要丰富的专业知识和长期的经验积累。这也成为当今用SI仿真进行信号完整性分析验证的最大挑战。对仿真软件的使用通常遇到以下的挑战:1)仿真算法的设置。芯片封装,传输线和串孔的电路模型提取通常是基于用数值分析的方法来解电磁波的场方程组(麦克斯韦方程组)。不同的数值算法(有限元,GREEN函数,2维,3维)对模型提取的精度影响很大。同时对计算机的硬件资源需求及运算时间影响更大。对不同的设计场景,应用和计算机硬件资源,选用最有效的算法 ...
【技术保护点】
1.一种基于云技术的PCB信号完整性仿真方法,其特征在于:包括如下步骤:数据上传步骤,将PCB设计数据上传到云端储存;数据分析步骤,根据所述PCB设计数据分析提取需要仿真的信号通道,所述信号通道包括驱动和接受芯片、传输线和串孔以及芯片封装;并根据提取的信号通道中的数据参数进行驱动和接受芯片的IBIS模型选择、传输线和串孔及芯片封装的电磁场模拟算法的选择从而生成仿真设置;仿真运算步骤,根据所述仿真设置及PCB设计数据采用2维或3维电磁场模拟软件对传输线和串孔、芯片封装分别提取电路模型,并与驱动和接受芯片的电路模型一起组成可用于SPICE仿真的电路,并对所述SPICE仿真电路进行信号激励,最后生成关于SPICE仿真电路的模拟数据;数据处理步骤,对所述SPICE仿真电路的模拟数据进行分析,提取经过信号激励的SPICE仿真电路的信号特征参数并产生眼图;仿真分析报告步骤,对分析后的模拟数据及提取出的各类信号特征参数,汇编成仿真分析报告。
【技术特征摘要】
1.一种基于云技术的PCB信号完整性仿真方法,其特征在于:包括如下步骤:数据上传步骤,将PCB设计数据上传到云端储存;数据分析步骤,根据所述PCB设计数据分析提取需要仿真的信号通道,所述信号通道包括驱动和接受芯片、传输线和串孔以及芯片封装;并根据提取的信号通道中的数据参数进行驱动和接受芯片的IBIS模型选择、传输线和串孔及芯片封装的电磁场模拟算法的选择从而生成仿真设置;仿真运算步骤,根据所述仿真设置及PCB设计数据采用2维或3维电磁场模拟软件对传输线和串孔、芯片封装分别提取电路模型,并与驱动和接受芯片的电路模型一起组成可用于SPICE仿真的电路,并对所述SPICE仿真电路进行信号激励,最后生成关于SPICE仿真电路的模拟数据;数据处理步骤,对所述SPICE仿真电路的模拟数据进行分析,提取经过信号激励的SPICE仿真电路的信号特征参数并产生眼图;仿真分析报告步骤,对分析后的模拟数据及提取出的各类信号特征参数,汇编成仿真分析报告。2.根据权利要求1所述的仿真方法,其特征在于:所述数据分析步骤中:对驱动和接受芯片是根据芯片的厂商和型号在芯片厂商的网站上得到相关芯片的IBIS模型文件;驱动芯片的IBIS模型的选择是基于驱动芯片的内阻抗值作上升沿仿真,使得上升时间小于10%的时钟周期;接受芯片的IBIS模型的选择是基于通道的阻抗匹配;对阻抗是50Ohm的传输线,选择ODT最接近50Ohm。3.根据权利要求1所述的仿真方法,其特征在于:所述仿真运算步骤中:传输线的S-参数模型采用2维或3维的电磁场模拟软件进行提取,2维或3维的电磁场模拟软件的选择是基于数据的传输频率和带宽,带宽超过2G选用3维电磁场模拟软件;串孔的S-参数模型采用3维的电磁场模拟软件进行提取;芯片的封装模型用SiWave来提取;仿真的信号激励是基于PseudoRandomBitSequence产生。4.根据权利要求1所述的仿真方法,其特征在于:所述数据处理步骤中:信号特征参数包括时延、抖动、反射损耗和TDR;时延参数的提取是基于SPICE从信号的驱动端到接受端的通道仿真,时延仿真是用同样的驱动端和接受端的IBIS模型以保证数据的一致性;反射损耗和TDR是基于ANSYSSiWave对通道的SI分析直接获得;眼图和抖动的产生是基于仿真运算步骤中的仿真数据用以下的方法产生;A:将信号按周期切断并重叠,这就产生了信号的眼图;B:假设T(n)是第n周期信号上升沿达到50%的信号顶值,上升沿抖动的参数用以下的公式得到:信号上升沿抖动=max{|T(i)-T(j)|}其中i和j是任何一个仿真周期;C:类似可提取下升沿抖动的参数;假设T(n)是第n周期信号下升沿达到50%的信号顶值,信号下升沿抖动=max{|T(i)-T(j)|}其中i和j是任何一个仿真周期。5.根据权利要求1或2或3或4所述的仿真方法,其特征在于:所述的PCB设计数据包括PCB设计文件及相关的PCB生产信息,所述PCB设计文件包括Layout文档,叠层信息和BOM资料;所述PCB生产信息包括叠层的厚度、导体的电阻率以及介质的电容率。6.一种基于云...
【专利技术属性】
技术研发人员:杨殿雄,孙振国,
申请(专利权)人:杭州朝辉电子信息科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。