PCB级的信号完整性仿真
在高速PCB设计过程中,仅仅依靠个人经验布线往往存在巨大的局限性利用软件。
对电路进行PCB级的仿真,可以最优化线路布局,极大地提高电路设计质量,从而缩短设计周期,本文结合作者的实际设计经验,介绍使用的一般步骤并列举在使用过程中所发现的一些问题。
随着信息宽带化和高速化的发展,以前的低速已完全不能满足日益增长信息化发展的需要,而高速的出现将对硬件人员提出更高的要求仅仅依靠自己的经验去布线,会顾此失彼,造成研发周期过长,浪费财力物力,生产出来的产品不稳定,一般认为高速PCB是指其数字信号边沿上升时间小于倍信号传输时延这种高速的信号线必须按照传输线理论去设计,否则将会严重影响信号的完整性公司针对发布一个功能。
非常实用的高速电路设计及信号完整性分析的工具选件。
利用这个仿真软件能够根据叠层的排序PCB的介电常数,介质的厚度,信号层所处的位置以及线宽等等来判断某一线条是否属于微带线,带状线,宽带耦合带状线,并且根据不同的计算公式自动计算出信号线的阻抗以及信号的反射,串绕,电磁干扰等等,从而可以对布线进行约束以保证PCB的信号完整性,下面根据我们的具体实践。
介绍其基本使用方法。
由于我们在实际设计过程中,通常使用进行电路前期设计得到的是电路的文件为了利用进行电路仿真,首先需要将的文件转换为文件完成这一转换的工具是。
使用时需要设置好路径和环境变量,然后运行文件,在提示下输入所要转换抄板的文件名,就可以将文件转换为文件但是需要特别注意的是,转换后的文件与原来的文件相比有一些隐蔽性的问题,列举如下。
首先,元件的焊盘名和封装名会出现问题,在中合法的命名规则在,中则可能不合法,例如在中可这样定义一个封装名但是在转换至的PCB文件时会转变为。
而在中定义的焊盘。
名在转换至文件时会转变为即它将封装名的PCB抄板,删掉,而将焊盘名的PCB改为有的焊盘名如果与中的一些关键字重名必须将其改名才能转换成功。
第二,它会给自动加上默认叠层,然而中没有叠层的选项。
第三,它不能将原来的各种线宽,间距带到中。
第四,在将的文件转换至的文件后有时会发现转换后的文件在中虽然能够正常打开,但是却不能正常存盘,它只能将的文件存为PCB文件,解决的方法是在环境下执行命令纠正该错误。
第五,转换至PCB抄板的文件的装焊层有些元件值没有带过来,因此不能在的文件中输出装焊图。
第六,也是最重要的一点,在中自动加上叠层后,将原来的通孔焊盘按照默认叠层结构自动改变,如果要调整叠层结构,就必须对每一个通孔焊盘进行修改否则会出现很严重的后果因为在中每一层都定义了各种焊盘,根据不同的层进行选择相比之下只在平面层上才定义热焊盘。