全国销售免费咨询热线:400-800-1070

PCB DFR分析

Sherlock的可靠性模拟分析功能

  • 导电通孔 (PTH :Plated through hole ) 寿命/失效概率
  • 导电阳极丝 (CAF :conductive anodic filament )导致的失效
  • 热循环导致的焊点寿命/失效概率
  • 振动导致的焊点寿命/失效概率
  • 机械冲击导致的元器件连接寿命/失效概率
  • PCB中元器件失效率(基于温度对元器件失效率的影响模型)
  • PCB板的寿命/失效概率
  • DFMEA:Design Failure Mode and Effects Analysis

Sherlock的可靠性模拟分析功能

  • 导电通孔 (PTH :Plated through hole ) 寿命/失效概率
  • 导电阳极丝 (CAF :conductive anodic filament )导致的失效
  • 热循环导致的焊点寿命/失效概率
  • 振动导致的焊点寿命/失效概率
  • 机械冲击导致的元器件连接寿命/失效概率
  • PCB中元器件失效率(基于温度对元器件失效率的影响模型)
  • PCB板的寿命/失效概率
  • DFMEA:Design Failure Mode and Effects Analysis

一、为什么需要利用CAE仿真技术(Sherlock)预测PCB可靠性

在进行功能、特性设计的同时,针对电路产品在以后工作条件和应用环境下,以及在规定的工作时间内可能出现的失效模式,采取相应的设计技术,使这些失效模式能得到控制/消除,以减小/消除这些失效模式的影响。

其中最基本的工作是在设计阶段模拟仿真产品在以后工作条件和应用环境下,以及在规定的工作时间内的可靠性状态进而确定应采用的可靠性增长措施,并模拟验证可靠性增长的效果。

利用CAE仿真技术预测电路系统可靠性的层次:

  • 元器件的可靠性设计;
  • 电路系统的可靠性设计
  • PCB的可靠性设计

二、Sherlock软件介绍:

数据接口及功能描述:

基于已有的PCB设计软件(如:Cadence Allegro PCB,Mentor PADS/Expedition/Boardstation/Zuken/Altium/Protel等)输出具有工业标准的ODB++数据文件,Sherlock直接输入该数据文件,并配置PCB可靠性分析所需要的资料数据,Sherlock软件模拟分析该PCB在工作过程中所受各种应力作用下的工作寿命/失效率。

Sherlock软件运行的软件平台

  • Windows .NET Framework 3.5 SP1 ;
  • Java 1.6+ Runtime Environment ;
  • Adobe Reader 8.x or 9.x (或者 PDF viewer)

Sherlock软件采用的Project管理模式

  • 一个Project包含四方面内容:
  • PCB设计文件 ;
  • 环境应力设置 ;
  • 可靠性分析任务要求;
  • 模拟结果输出

三、Sherlock软件主要可靠性模拟分析功能及对应影响分析介绍

导电通孔失效 (PTH:Plated through holes又称为PTV: plated through vias)

失效分析:PCB上的通孔相当于在PCB板上存在许多”“铆钉”,通孔处必然存在有应变/应力,可能产生裂纹。在外界应力作用下,裂纹会进一步扩展导致通孔开路。

影响通孔失效的因素:温度变化范围、通孔直径、通孔内金属镀层厚度、金属铜材料特性、PCB板厚度、镀层质量等

导电阳极丝 (CAF : conductive anodic filament )导致的失效

什么是CAF:高温高湿环境下PCB绝缘层中沿玻璃纤维产生的导电微通道。

CAF产生的物理过程:在高温高湿的条件下,PCB内部的树脂和玻纤会发生分离并形成可供铜离子迁移的通道(分离过程)。此时若在两个相互绝缘的通孔之间存在电势差,那么高电势处(称为阳极)的铜被氧化成的铜离子在电场的作用下向低电势处(称为阴极)迁移(电化学迁移过程)。在迁移的过程中,与板材中的杂质离子或OH结合,生成了不溶于水的导电盐,并沉积下来,在两绝缘通孔之间形成丝状导电微通道。

常见的三种CAF失效模式:

孔与孔、 孔与线、 线与线之间的短路失效。

影响CAF的主要因素:电场大小、温度、湿度、绝缘材料特性、焊接温度、工艺缺陷等

热循环导致的焊点寿命/失效概率

物理过程:在存在温度变化的条件下,由于元器件以及PCB板具有不同的热膨胀系数(CTE:coefficient of thermal expansion ),导致焊点处焊料层出现裂纹。随着温度变化幅度增大,循环变化次数增多,裂纹扩展,最终会导致焊点连接失效.影响因素:最高、和最低温度范围、高低温变化的转换时间长短、元器件结构与材料特性、焊料特性、焊点形状、PCB板厚度等

机械振动导致的焊点寿命/失效概率

物理过程:在存在振动的条件下,PCB板不同位置会发生不同程度的形变,可能导致焊点处焊料层出现裂纹。随着振动幅度增大,振动次数增多,裂纹扩展,最终会导致焊点连接失效.影响因素:振动类型、振动谱、PCB板的固定方式、元器件结构与材料特性、元器件放置位置、焊料特性、焊点形状、PCB板尺寸和形状等

机械冲击导致的元器件连接寿命/失效概率

物理过程:在存在机械冲击的条件下,导致元器件以及焊点处焊料层发生应变,出现裂纹,甚至会导致元器件“抬起”的验证后果。

影响因素:冲击类型和冲击谱、PCB板的固定方式、元器件结构与材料特性、元器件放置位置、焊料特性、焊点形状、PCB板尺寸和形状等

(6) 设计失效和影响分析(DFMEA)

设计失效和影响分析(DFMEA)是在电子产品设计的关键过程。它允许设计工程师在设计过程的早期发现和纠正潜在失效模式,全面提高产品可靠性,降低成本并提高客户满意度。但与日益复杂的电子组件,完成DFMEA所需的时间可能需要几个星期,增加了成本和产品延误。Sherlock提供了智能的自动化设计分析流程,分析时间通常只要几秒钟,这帮助客户每年节约数以百计的工时。

四、Sherlock软件案例分析介绍

案例一、有铅焊料与无铅焊料对可靠性的影响

模拟分析结果表明,采用有铅焊料,工作时间10年时,累计焊点疲劳失效约20%,小于阈值30%,满足工作10年的要求。


模拟分析结果表明,采用无铅焊料,工作时间尚未达到10年,累计焊点疲劳失效已超过30%的阈值。


采用Sherlock软件,仅花费了不到5分钟的时间就完成了有铅焊料与无铅焊料对可靠性影响的定量仿真对比分析。 结果表明,对于航天类的用户如果将焊锡换为无铅材料。会对产品可靠性带来不利的影响。

案例二、固定螺栓对可靠性的影响以及固定螺栓最优位置的确定

某工业控制产品在振动试验中由于发生共振发生了失效。确定增加一个安装螺栓。采用Sherlock分析技术,快速确定增加的安装螺栓的最优位置,使固有频率发生较大变化,确保能够消除设计存在的共振问题。

进行这种“what if”仿真分析的时间也少于5分钟。

案例三、由失效原因分析确定可靠性增长措施,并模拟验证可靠性增长效果

初始试验中发生几个元器件焊点疲劳导致的产品失效。采用Sherlock工具成功预测出失效模式与原因,与生产厂家试验结果一致; 基于失效物理分析,确定应采取的可靠性增长措施后,通过Sherlock工具可靠性模拟,结果表明,改进后的产品设计能够满足工作10年的可靠性要求。

分析过程不到一天,保证了产品开发进度。

案例四:可靠性加速试验条件的确定

试验计划需要足够的应力条件,使得试验时间足够短,以满足严格的产品开发时间进度要求。但应力水平又不能过度,以防止引起非代表性产品故障。采用 Sherlock工具模拟产品在不同工作条件组合下的可靠性状态,就可以确定一组合适的加速试验条件。

OrCAD Signal Explorer

Cadence OrCAD Signal Explorer能帮助电子设计工程师们解决在电路板设计过程当中遇到的信号完整性问题,这些问题在原理图设计阶段到PCB元器件的布局和布线过程中一直存在。它可以进行布线前和布线 后的网络拓扑结构提取、信号仿真分析和验证,允许用户制定设计规则来驱动网络的互连方式来提高PCB设计的稳定性。

Cadence Allegro Design Authoring

系统厂商一直以来都在寻求以尽可能低的成本创新产品, 这迫切需要一种方法来创造性的产品设计---要求更短、更可预测的设计周期。随着新的标准接口、体系架构和实现方法等设计要求的不断加强,硬件设计师需要一个完整的设计输入解决方案来平衡不断发展的技术和方法的需要。Cadence Allegro Design Authoring是一种可扩展的、易用的设计解决方案,使用图表和电子表格界面来加快设计意图的实现过程(集成可驱动性的高速设计约束)。

Allegro Pspice Simulator

在较大的电路设计系统上,PCB设计团队需要快速、可靠的仿真软件来实现对设计的收敛Cadence Allegro PSpice®System Designer提供PCB设计人员的仿真技术是把电路仿真环境与PCB布局布线设计环境完全集成在一起,构成一个完整的统一集成环境设计师通过集成模拟和事件驱动数字仿真,可以在不牺牲精度的情况下提高仿真速度。同时,使用PSpice高级分析功能,设计师可以最大限度的提高电路的性能、提高成品率和可靠性

OrCAD PCB Designer

OrCAD PCB Designer提供了PCB从概念到生产所有环节所需要的设计解决方案,它具有灵活可扩展特点且经过产品设计验证,市场覆盖了从智能控制、工业机器人、汽车和航空航天等,OrCAD PCB Designer Standard和OrCAD PCB Designer Professional产品均可帮助客户在当今的电子市场保持一定的竞争力。OrCAD PCB 设计解决方案可以缩短设计周期,挑战新兴的软硬结合基板设计,可大大加快产品上市时间,实现设计目标。

Allegro PCB Design Solution

        随着半导体工业的发展,产生了越来越多的新型半导体器件,这也对设计带来了更大的技术挑战,比如器件引脚越来越多,而引脚间距越来越小,如BGA器件。此外,新型器件所应用的标准接口,如DDR3,DDR4,PCI Express Gen3,USB3.0等,需要采用新的方法进行电路设计。为了解决这些问题,PCB设计人员需要找到更好的解决方案来应对新技术带来的各种挑战。

Cadence OrCAD FPGA System Planner

      当工程师在PCB板上设计大规模引脚FPGA时,他们将遇到一些挑战:包括创建最初引脚分配、FPGA与原理图相结合、以及确保FPGA的合理布线。Cadence OrCAD FPGA System Planner正是为了应对如此的挑战,该模块为FPGA和PCB的协同设计提供了一个完整 的、并具有可扩展性的解决方案,它能使以创建最优“器件-规则-准确”为目标的引脚分配过程自动进行。使用自动引脚分配综合技术来 代替以前容易出错的手动操作过程,就可通过这个独特的布局解决方 案减少在PCB板设计过程当中出现的反复迭代次数,同时缩短了创建最优引脚分配所需要的时间。 

OrCAD PSpice Designer

OrCAD PSpice Designer是一款高性能的、经过工业级设计验证的数模混合电路仿真和波形查看仿真工具,作为全球最流行的、通用的、元器件和IC模型可扩展的混合电路仿真器,OrCAD PSpice软件仿真技术适用于许多行业领域的产品设计中,如航空航天、医疗、电力电子和汽车等行业,也广泛应用于一些研究机构作为设计参考实现来使用。它能够模拟你的设计从简单的电路,复杂的电路,功率电源系统到射频系统和定制的IC设计。内置数学函数,ABM行为建模,电路优化,机电系统联合仿真,其电路模拟仿真环境已经远远超过一般意义的电路仿真软件。

Cadence SiP Layout

      系统级封装(SiP)的实现为系统架构师和设计师带来了新的障碍。传统的EDA解决方案未能将高效的SiP发展所需的设计流程自动化。通过启动和集成设计理念的探索,捕捉,构建,优化,以及验证复杂的多芯片和PCB组件的分立基板,Cadence的SiP设计技术简化了多个高引脚数的芯片与单一基板间的集成。

OrCAD Sigrity ERC

Sigrity™ ERC(电气规则检查)拥有电气规则检查的功能,这能让电路板设计者在没有仿真模型或者足够的信号完整性专业能力的情况下, 简单而快捷地分析信号质量的问题和原因。
由于使用了工业和市场领先的Cadence Sigrity技术, Sigrity ERC超越了简单的基于几何的设计规则检查, 分析到那些通常只能被专业SI/PI工具发现的信号质量问题。


OrCAD PCB Productivity Toolbox

OrCAD PCB Productivity Toolbox提供了一套实用工具,旨在通过启用或简化当前常见或新兴的许多设计任务来提高PCB设计人员的工作效率,工具箱实用程序直接集成到OrCAD PCB编辑器环境中,也遵守其一贯的执行风格,对设计人员的工具使用习惯几乎没有影响。


Cadence OrCAD Capture原理图输入

Cadence OrCAD Capture是一款具有简单易用、功能特点丰富的电路原理图输入工具。由于它简单直观的使用模式和易用性使其成为全球最受欢迎的设计输入工具。同时具有元件信息管理系统(CIS)可以在线访问或从中心元件数据库中调用元器件符号,可以极大的提高电路图的绘制效率。

OrCAD Capture CIS

Orcad Capture CIS/ Allegro Design Entry CIS 16.6新增功能列表,如下,具体内容及相关操作见技术白皮书。

1.   在Capture下运行SigXplorer进行信号完整性分析

2.      从菜单中放置PSpice元件

3.      配置菜单和工具栏

4.      设计和库文件保存功能的扩展

5.      查找功能的扩展

6.      NetGroup使用模型的升级

7.      查询并替换Off-Page Connector(端口连接符)

8.      Cache更新扩展

9.      为元器件设置 User Assigned Flag.

10.        实现同一个设计中不同层次电路图的自动顺序编号

11.        数据库压缩与处理能力的增强

12.        打开由低版本软件生成的设计文件

13.        关闭所有标签页

14.        DRC功能扩展

15.        Project SaveAs功能的扩展

16.        学习资料

II. Capture 16.6中已经解决的重要问题

1、CCR 1065649: 兼容16.5和16.3版本问题

2、CCR 730224:对库文件进行了更新但没有更新信息

3、CCR 724738:Update/Replace Cache对用户定义的引脚形状无效

序号 文件名称 文件大小 上传时间
1    2020-04-01
2   OrCAD PCB Designer-U-Creative.pdf 1.04MB 2020-03-20
3   Cadence OrCAD FPGA System Planner.pdf 6.83MB 2020-03-25
4   Allegro_PCB_Design.pdf 2.67MB 2020-03-20
5   OrCAD PCB Designer-U-Creative.pdf 1.04MB 2020-03-20
6   Allegro Pspice Simulator.pdf 8.94MB 2020-03-20
7   Cadence Allegro Design Authoring.pdf 7.37MB 2020-03-19
8   OrCAD Signal Explorer.pdf 4.89MB 2020-03-18
9   orcad-productivity-toolbox-U-Creative.pdf 5.31MB 2020-03-14
10   OrCAD Sigrity ERC 404 KB 2011-09-07
11   Cadence PCB Designer_datasheet.pdf 904 KB 2010-11-18
12   Cadence OrCAD Capture原理图输入.pdf 849 KB 2010-11-18