Loading
新闻中心库存中心价格中心PDF中心图片中心
ICGLE 电子技术支持中心,为电气人员和相关企业提供全面的信息(IC技术\IC库存\IC图片\PDF资料等)服务
总线设计PCB设计单片机DSPARM
JAVA驱动设计C/C++汇编J2EE网络协议中间件技术嵌入式系统无线通信通信网络模拟技术接口电路显示光电传感与控制EDA/PLD
气流体控制电子产品电机及工具通信设备仪器仪表电线电缆建筑电气低压电器高压电器电源工控自动化广电设备医疗器械More..
电源设计仪器仪表技术专递电路图片电子专栏储存技术汽车电子测量测试音响技术家用电器
成功方案市场分析行业标准应用前沿芯片应用综合专区
针对高速PCB设计问题定义一体化的设计流程
来源:嵌入式技术网   作者:Ken Tepper
字体大小:[大][中][小]

  电路板尺寸日渐缩小,电路功能更强,时钟速度和器件上升时间却越变越快,高速设计已成为设计过程的重要部分。要解决PCB设计中日益普遍的高速设计问题,关键要以信号分析为基础,结合设计末期的快速校验来实现一种综合的设计方法。本文介绍Innoveda推出的一体化高速PCB设计流程。

  大多数设计工程师都熟悉高速电路设计中的可靠性问题,但在解决关键电路网络中的可靠性问题时仍然凭借经验,很少将高速分析结合到设计中去。然而高速设计问题已不容忽视,GHz级系统时钟、高速系统总线、越来越小的物理尺寸,尤其是器件低于纳秒级的上升沿时间,使得即使最普通的电路板设计都具有信号完整性等问题。

  如今,日益增加的设计复杂度和越来越小的元器件管脚封装使得布线密度越来越高,从而传输线效应和其它的信号完整性问题变得更常见。例如,简单地提高半导体器件的上升沿时间,在已经设计定型的电路板中将引入串扰和振铃现象。设计工程师越来越关心设计的可靠性,必须及早地就解决诸如EMI等问题。

  为了解决信号完整性问题,设计工程师将更多的时间和精力投入到电路板设计的约束条件定义阶段。通过在设计早期使用面向设计的信号分析工具,运行多种仿真,并仔细地规划电路板拓扑结构,可以制定出电特性和物理特性的综合设计约束条件,从而避免以上述问题。典型的PCB设计流程如图1所示。

  然而,几乎没有任何设计环境可以适应这些新的设计要求。当前的典型设计环境大都是面向设计后期,以电路板绘制为主要考虑因素。设计工具提供商现在开始着手应对这些新的设计挑战。但是设计工程师们需要一个全新的方法来解决设计中日益突出的高速设计问题,采用该方法,设计工程师在设计的早期就可以解决问题(图2)。

  更紧密的工具集成

  要想找出并解决这些高速信号问题,并且不依赖昂贵而费时的电路板测试步骤,关键是要在电路板设计前进行大量的信号分析。当设计工程师发现这些问题后,就能通过改变布线和电路层分布、定义时钟线的布线拓扑、选择特定速度的元器件来保证电路设计一次性成功。

  然而以前的信号完整性分析工具都具有很大的局限性,要么不易使用,要么不具有分析整个设计的能力。因此,设计工程师只能靠经验来决定需要重点注意的关键电路网络,或者靠信号完整性综合分析工具来分析。

  最近,设计工具开始有了新的突破,开发出针对高速设计问题的有效分析工具。以Innoveda提供的信号完整性分析工具为例,该公司的HyperLynx工具组具有易于使用的特点,并能够提供强大的电路板绘制前后信号完整性分析功能。它的一个突出特征是用户界面非常友好,这使得设计工程师能很快对他们设想到的“可能情况”作出分析,并对终端拓扑等问题进行实验,从而迅速找到满足性能和可靠性的最佳解决方案。对于那些处理高复杂度电路板和系统的工程师来说,Innoveda的XTK信号完整性校验工具组和ePlanner信号完整性规划环境提供了用于超高速信号完整性分析的先进算法和一些成熟的验证功能,包括拓扑分析、高速扫描以及损耗线、蒙特卡罗法以及用于信号完整性分析的高级算法。

  过去设计工程师必须在Hyperlynx和XTK间作出选择。最近,Innoveda实现了这两种关键信号完整性分析工具之间的连接,这种连接将二者集成在一起,可以在一个设计中同时使用这两种工具,能有效缩短设计周期。通常,HyperLynx最初是作为高速PCB信号分析的工具,而XTK和ePlanner则用来进行更复杂的拓扑分析和约束条件生成。

  增强布线能力

  在确定布线规则后,设计工程师开始转入设计的物理实现。通常的PCB绘图工具提供综合的元件选择能力,能够设置板层,分配约束规则并管理板上所有元件的放置。优良工具必须使用方便,能自动管理所有的设计约束条件,并产生最终的电路板设计。

  但在高速设计环境中这还不够,PCB绘图工具必须提供更加综合的解决方案。目前一些设计通常十分复杂,开发时间短,设计工程师不能再用过去的手工绘制方式,否则既费时又容易出错。为了尽可能提高工作效率并解决大量的信号分析问题,设计工程师需要一种工具使他们既能以批处理方式又能交互式完成布线。

  Innoveda最新发布的PowerPCB 5.0满足了这种设计要求。这个基于形状和规则的电路板设计系统包含了BlazeRouter HSD(高速设计)这一高速设计选项,它允许根据高速约束条件,包括最小/最大长度、匹配长度和差分对(differential pair)进行自动布线。这类约束条件可以设置于规则体系中的任何地方,BlazeRouter HSD能自动按照这些规则实现设计。这样,设计工程师就可以设置并保护关键的电路拓扑,从而确保关键信号按正确的顺序连接。

  该工具还为那些乐意于手动布线的设计工程师添加了交互式布线编辑器,并专门为约束条件产生的网络提供大量的特殊支持。这个新的快速交互式布线编辑器(FIRE)具有多种设计规则检查(DRC)模式和新的布线编辑功能。设计工程师可以自动添加“Z”型插孔,寻找差分对,监控走线长度或根据特定的约束规则进行设计。这样,设计工程师可以更容易实现密集布线设计,在最少的板层上实现更大的布线密度。

  此外,该工具还提供了一个图解反馈功能,为设计工程师指出某布线选择对板上其它网络的影响。过去,设计工程师很难知道关键网络的修改对设计的其它部分有什么影响。BlazeRouter HSD将这些过去难以了解的影响用图解的形式表示出来,用不同的颜色和亮度表示不同的影响。这能够帮助设计工程师了解每一个布线选择可能存在的影响。

  建立一套完整的设计方法

  在解决如今电路板设计中普遍存在的高速问题方面,以上这些工具代表了当前最主要的发展。但是,设计工具还必须增加更多的功能来适应电路板设计中快速增长的时钟速度和复杂性,特别是需要用一个综合的设计方法来替代现在的多点设计工具。

  新方法具有怎样的设计流程呢?为了解决关键路径中的高速问题,必须在流程最初的设计定义阶段添加新的功能。要达到这一目的,新方法必须有强大的仿真和分析能力。同时,必须能了解电路板设计的关键数据,尤其是有关元器件的可用性和成本等信息。理想的情况是,设计工程师通过设计平台能实现整个公司内部的协作,设计工程师通过网络不但可以在设计工程师之间交流设计思想,还可以与采购和生产等其它部门进行沟通。

  同时,高速电路板的设计在很大程度上依赖于一种约束生成方法。当前,设计工程师将电子设计数据和设计约束条件输入到电路板绘图软件实现电路设计,但信号完整性问题和电路板设计日益增加的复杂度使问题更加复杂化。为解决这些高速和复杂电路板上的信号完整性问题,他们必须在绘制电路板之前就对设计进行仿真和综合。这就对设计环境提出了新要求,从电特性到制造工艺,设计工程师都必须制定约束条件。在一个理想的设计平台上,设计工程师不但可以针对走线长度、电磁干扰或串扰等参数制定电特性规则,而且可以针对元件间隔、高度限制和旋转角度设置元件放置规则。

  为了快速生成这类约束条件,该设计环境必须具有强大的拓扑分析和“可能情况”分析能力。最好能允许设计工程师以电路图形式设计和仿真网络拓扑,允许采用信号完整性分析引擎在多次仿真中改变拓扑参数,然后还可以研究各种端接方案,并使之与延迟约束条件、电路层选项和走线间距共同作用,使信号完整性受到的影响降至最低。这种功能还应该与元件的放置紧密结合,并与规划功能联系起来,这样,设计工程师才好定义初始的元件放置,并了解布线策略的性能。总而言之,新的设计环境必须提供强大的约束条件管理能力,以便设计工程师组织和管理众多的信息。

  不仅如此,这种新的面向高速设计的方法在开发过程的后期还必须提供校验功能。过去,电路设计工程师只有当板上存在关键网络才进行布线后期校验,而对整个电路板设计进行完全的综合校验则认为复杂费时。但这一观点正在变化,因为今天的高速电路板设计中,成千上万的网络之间复杂的交互作用很难预测。要保证设计的可靠性,唯一的办法就是对整个布线设计进行彻底的整体仿真。

  一个理想的高速设计流程能够解决这些问题,该流程所使用的设计环境必须包含高速、高精度的信号分析引擎,能够在一段相对较短的时间内完成板上所有信号的仿真。同时,该仿真引擎还必须能仿真多个电路板和多个设备等可能情况,并支持该引擎所在设计环境可能会使用的多个PCB数据库。

Upload by 小刘(2007-10-30)
IC
·基于PIC单片机控制的RLC智能测量..
·数字娱乐设备中采用多锁相环和扩频时钟..
·走近Caneland服务器平台
·FLCOS技术掀起消费电子设备显示革..
·飞思卡尔三轴加速计产品激发创新应用思..
·用FPGA设计MP3个人数字播放机
·便携式数字X射线光锥耦合CCD成像系..
·MPEG-4 ASP视频编码器的软件..
·数字卫星电视节目的加密与解密技术
·基于高端FPGA的IC验证平台的PI..
·弧焊电源保护电路的设计
·ESD保护元件的对比分析及大电流性能..
·饱和电感及在开关电源中的应用
·RF电路中LDO电源抑制比和噪声的选..
·一种新型开关电源模块均流技术的研究
·基于FPGA+PCI的并行计算平台实..
·基于Protel SDK的传输线分析..
·基于USB的高速硬件精插补器设计
·基于FPGA的32Kbit/s CV..
·高速嵌入式视频系统中SDRAM时序控..
·嵌入式应用中存储器类型的选择技巧
·基于NOR FLASH存储器的嵌入式..
·嵌入式系统中闪存设备I/O软件的设计..
·非标准化传感器信号调理的一种新方法
·一种高精度光纤Bragg光栅传感器解..
·基于DSP的线阵CCD实时测量系统设..
·使用单片机实现GPRS通信小系统的研..
·高速印制电路板的设计及布线要点
·RTP协议的IP电话QoS监测及提高..
·高精度的步进电机控制系统设计
·CY7C68013与FPGA接口的V..
·基于MiniGUI的机车显示终端图形..
·基于WiMAX网络的切换管理研究
·面向FTTH的EPON系统应用与管理
·浅析电气火灾自动保护型断路器的使用
·构建基于RTLinux的嵌入式系统研..
·基于MiniGUI的机车显示终端图形..
·突破新兴高效能电源要求上的限制(图)
·数字电源的特点与发展现状
·2007年及以后的电源驱动系统集成(..
IC
推荐技术文章:
·光电转换电源控制系统的设计(图)..
·三相、三输出控制器节省了POL转换器....
·一种用于航天工程的二次电源系统设计(....
·基于AVR单片机PWM功能的数控恒流....
·基于片上状态机的智能电源管理单元设计....
·天线方向图自动测试系统的设计..
·基于GPRS的自动抄表系统设计..
·基于IEEE1451标准的IP传感器....
·基于FPGA的分布式算法FIR滤波器....
·基于单片机的舵机控制 ..
·基于VxWorks的TrueFFS文....
·基于Nios II的JPEG图像显示....
·用SoC实现视频图形引擎功能 ..
·信产部副部长苟仲文强调政府大力支持I....
·基于ARM9的嵌入式网关的研究..
·基于TMS320F2812和μC/O....
·ADC时延和建立时间的区别..
·利用Astro-Rail分析FFT芯....
·数据融合在舰炮系统低角跟踪中的应用..
·低速率无线传感器网络演示系统的设计与....
·ARM多核和MIPS多执行绪嵌入式处..
·从ARM看企业的自我定位
·浅谈ARM仿真器中的断点资源
·基于ARM处理器的MVB 2类设备研..
·基于TMS320F28XX UCD8..
·基于TMS320LF2407的馈线终..
·基于DSP的Max-Log-MAP算..
·采用集成DSP与微处理器内核的嵌入式..
·基于DSP的平流层验证飞艇组合导肮系..
·高速DSP与PC实现串口通信的方法
·基于DSP和CPLD的智能相机系统设..
·用SPI实现dsPlC与ISD语音芯..
·基于DSP的同步相量测量装置的研究
·FPGA-DSP 瞄准目标:用得起的..
·基于DSP的高速实时语音识别系统的设..
·基于89C51单片机的数字视频监控系..
·基于C8051F041的电力变压器非..
·用单片机和EDA协同设计温度采集系统
·服装生产自动熨烫系统设计
·AT89C52单片机的液位检测系统
IC
IC

©2007 版权归ICGLE所有   页面执行时间:78.125毫秒