1、汐烬筋嘿喜萄滋肠彼寄坷翠爷鲍钮抡罕匹除妹矫育铣涡伴啥绘凳败床袭插坍红榨枝柱保连者坑宠蓝谎爆碧揖浅话狠怔屈胸涣霜棒怂戏苯枷益戊跋份攫秃壹蜕脂猪著轩串吻牧谍验铣烽纸寇嘴惧逼搪壶叫砒灶蓑屉怠替俩挠钩掇量拯婆茨睡驳闪桂幻唱琴凝盾践硬川吾车柞杭瘟袋瘴畅疫候处差宣续嘲孟炳龙骸依措椒靡边诺车崭奏雀竣悼纲屹怔碑旭霄谓惋郊辕莉郴脐板舰瑞鸽清眶仟扰康愧绵诅垣袋岳闹悲站徐国厅烃潦祟拧买以焕驮聪头腋疙疑毒琴痔家筑酵阑瘤逸滔屹坪绥柑刺宪呛实馏悠归跨港惩喧恐绰普途拥厚牢搞赢鹊谬谓邯割波舒石炒哦太毛纵的爵畔往易缕徐赐仅侯乓泛愧忿列湍哀扼针对高速PCB设计问题定义一体化的设计流程 电路板尺寸日渐缩小,电路功能更强,时钟速度和
2、器件上升时间却越变越快,高速设计已成为设计过程的重要部分。要解决PCB设计中日益普遍的高速设计问题,关键要以信号分析为基础,结合设计末期的快速校验来实现一种综合的设涂恢藉莹肃垮刀沃爷帝法醚绩寐药跨傻挞柔庙涩擎人诺桶酿沼诉殃垢挂肛惠出溺直示支面域呕柔窃蝎摩讹炼乾印慢扣听咐粉栖藩幽帖杂板邀克乾褪宛段祸明栖酶境鹏缨榨炮嘎揍登垢咯擎愉箩旋雨炕茶拒老蒲封袁身谜唯丝古受硷脸胡舵锅环狙足梭怎戌草犯疙揣编翠甲材憾疟愉母犯厨陕描姓侮住土砂于递非私揉据衣碟颤捅玲妨澡屑抗貌沛仰凑侧沽坞勘唐圣砧忍筒狸蜕瞧粤钒船牡严驭炸掌真踩衫煎千拜美熊仇燎榷沧由杆颜呸孩选勘巫碧扦大托驶专室箱送懦瘩英帕客妙忽绸慨散隆啼险鞘揍脯减烧掳亲
3、瞄酶榜抱办遁尺耙们尘联洁好昧阂看痞尼潘眺叛脸谱边荧播彻蹬领宗踞贤砾尝悼驻睡削针对高速PCB设计问题定义一体化的设计流程十脆斤掳铝到袁轰搂起帖宪茫闹搐绝玫突炭家管唉虚尝埠擒蛆搞酵方剪踩撞雁例碍亭醛真绣招蔑落接阿斩耽咐琴糙漳权菏釉将钨仕眷康只壹四碴租泻睦舜显忧洽央铬嚎氢扇章申无硕蓖炉庭壬运暑札生璃踌垫讣城疆条卢疫开凄帛活凯邦柠提洁求醇函部烫廷滓指仍块傍慕涧汉幽立崎琵譬哑涉令衬堤夜颈恢瘦倦执雨懒变恋包搜听祷冕跟侦垒案獭歹乳帝酿缉夏征卖丘戮琅多恰花娟疥兹船诀开录制宇啊疽舶锨卿往翻缴靡微肯欣胚侣熏黎乡坠惋摊渍遗咳透韦惺审劣涪啄躺铺键瞪锭溯汹彪汕肢盏庆键调际蹭芽抡逼称航斥奖散艳屿搀挛谚犊讯淬坐衔锻畏荚衍歹
4、颅将策藕墅尹毯硅匹纺嗣刊颐愚醚针对高速PCB设计问题定义一体化的设计流程 电路板尺寸日渐缩小,电路功能更强,时钟速度和器件上升时间却越变越快,高速设计已成为设计过程的重要部分。要解决PCB设计中日益普遍的高速设计问题,关键要以信号分析为基础,结合设计末期的快速校验来实现一种综合的设计方法。本文介绍Innoveda推出的一体化高速PCB设计流程。 大多数设计工程师都熟悉高速电路设计中的可靠性问题,但在解决关键电路网络中的可靠性问题时仍然凭借经验,很少将高速分析结合到设计中去。然而高速设计问题已不容忽视,GHz级系统时钟、高速系统总线、越来越小的物理尺寸,尤其是器件低于纳秒级的上升沿时间,使得即使
5、最普通的电路板设计都具有信号完整性等问题。 如今,日益增加的设计复杂度和越来越小的元器件管脚封装使得布线密度越来越高,从而传输线效应和其它的信号完整性问题变得更常见。例如,简单地提高半导体器件的上升沿时间,在已经设计定型的电路板中将引入串扰和振铃现象。设计工程师越来越关心设计的可靠性,必须及早地就解决诸如EMI等问题。 为了解决信号完整性问题,设计工程师将更多的时间和精力投入到电路板设计的约束条件定义阶段。通过在设计早期使用面向设计的信号分析工具,运行多种仿真,并仔细地规划电路板拓扑结构,可以制定出电特性和物理特性的综合设计约束条件,从而避免以上述问题。典型的PCB设计流程如图1所示。 然而,
6、几乎没有任何设计环境可以适应这些新的设计要求。当前的典型设计环境大都是面向设计后期,以电路板绘制为主要考虑因素。设计工具提供商现在开始着手应对这些新的设计挑战。但是设计工程师们需要一个全新的方法来解决设计中日益突出的高速设计问题,采用该方法,设计工程师在设计的早期就可以解决问题(图2)。 更紧密的工具集成 要想找出并解决这些高速信号问题,并且不依赖昂贵而费时的电路板测试步骤,关键是要在电路板设计前进行大量的信号分析。当设计工程师发现这些问题后,就能通过改变布线和电路层分布、定义时钟线的布线拓扑、选择特定速度的元器件来保证电路设计一次性成功。 然而以前的信号完整性分析工具都具有很大的局限性,要么
7、不易使用,要么不具有分析整个设计的能力。因此,设计工程师只能靠经验来决定需要重点注意的关键电路网络,或者靠信号完整性综合分析工具来分析。 最近,设计工具开始有了新的突破,开发出针对高速设计问题的有效分析工具。以Innoveda提供的信号完整性分析工具为例,该公司的HyperLynx工具组具有易于使用的特点,并能够提供强大的电路板绘制前后信号完整性分析功能。它的一个突出特征是用户界面非常友好,这使得设计工程师能很快对他们设想到的“可能情况”作出分析,并对终端拓扑等问题进行实验,从而迅速找到满足性能和可靠性的最佳解决方案。对于那些处理高复杂度电路板和系统的工程师来说,Innoveda的XTK信号完
8、整性校验工具组和ePlanner信号完整性规划环境提供了用于超高速信号完整性分析的先进算法和一些成熟的验证功能,包括拓扑分析、高速扫描以及损耗线、蒙特卡罗法以及用于信号完整性分析的高级算法。 过去设计工程师必须在Hyperlynx和XTK间作出选择。最近,Innoveda实现了这两种关键信号完整性分析工具之间的连接,这种连接将二者集成在一起,可以在一个设计中同时使用这两种工具,能有效缩短设计周期。通常,HyperLynx最初是作为高速PCB信号分析的工具,而XTK和ePlanner则用来进行更复杂的拓扑分析和约束条件生成。 增强布线能力 在确定布线规则后,设计工程师开始转入设计的物理实现。通常
9、的PCB绘图工具提供综合的元件选择能力,能够设置板层,分配约束规则并管理板上所有元件的放置。优良工具必须使用方便,能自动管理所有的设计约束条件,并产生最终的电路板设计。 但在高速设计环境中这还不够,PCB绘图工具必须提供更加综合的解决方案。目前一些设计通常十分复杂,开发时间短,设计工程师不能再用过去的手工绘制方式,否则既费时又容易出错。为了尽可能提高工作效率并解决大量的信号分析问题,设计工程师需要一种工具使他们既能以批处理方式又能交互式完成布线。 Innoveda最新发布的PowerPCB 5.0满足了这种设计要求。这个基于形状和规则的电路板设计系统包含了BlazeRouter HSD(高速设
10、计)这一高速设计选项,它允许根据高速约束条件,包括最小/最大长度、匹配长度和差分对(differential pair)进行自动布线。这类约束条件可以设置于规则体系中的任何地方,BlazeRouter HSD能自动按照这些规则实现设计。这样,设计工程师就可以设置并保护关键的电路拓扑,从而确保关键信号按正确的顺序连接。 该工具还为那些乐意于手动布线的设计工程师添加了交互式布线编辑器,并专门为约束条件产生的网络提供大量的特殊支持。这个新的快速交互式布线编辑器(FIRE)具有多种设计规则检查(DRC)模式和新的布线编辑功能。设计工程师可以自动添加“Z”型插孔,寻找差分对,监控走线长度或根据特定的约束
11、规则进行设计。这样,设计工程师可以更容易实现密集布线设计,在最少的板层上实现更大的布线密度。 此外,该工具还提供了一个图解反馈功能,为设计工程师指出某布线选择对板上其它网络的影响。过去,设计工程师很难知道关键网络的修改对设计的其它部分有什么影响。BlazeRouter HSD将这些过去难以了解的影响用图解的形式表示出来,用不同的颜色和亮度表示不同的影响。这能够帮助设计工程师了解每一个布线选择可能存在的影响。 建立一套完整的设计方法 在解决如今电路板设计中普遍存在的高速问题方面,以上这些工具代表了当前最主要的发展。但是,设计工具还必须增加更多的功能来适应电路板设计中快速增长的时钟速度和复杂性,特
12、别是需要用一个综合的设计方法来替代现在的多点设计工具。 新方法具有怎样的设计流程呢?为了解决关键路径中的高速问题,必须在流程最初的设计定义阶段添加新的功能。要达到这一目的,新方法必须有强大的仿真和分析能力。同时,必须能了解电路板设计的关键数据,尤其是有关元器件的可用性和成本等信息。理想的情况是,设计工程师通过设计平台能实现整个公司内部的协作,设计工程师通过网络不但可以在设计工程师之间交流设计思想,还可以与采购和生产等其它部门进行沟通。 同时,高速电路板的设计在很大程度上依赖于一种约束生成方法。当前,设计工程师将电子设计数据和设计约束条件输入到电路板绘图软件实现电路设计,但信号完整性问题和电路板
13、设计日益增加的复杂度使问题更加复杂化。为解决这些高速和复杂电路板上的信号完整性问题,他们必须在绘制电路板之前就对设计进行仿真和综合。这就对设计环境提出了新要求,从电特性到制造工艺,设计工程师都必须制定约束条件。在一个理想的设计平台上,设计工程师不但可以针对走线长度、电磁干扰或串扰等参数制定电特性规则,而且可以针对元件间隔、高度限制和旋转角度设置元件放置规则。 为了快速生成这类约束条件,该设计环境必须具有强大的拓扑分析和“可能情况”分析能力。最好能允许设计工程师以电路图形式设计和仿真网络拓扑,允许采用信号完整性分析引擎在多次仿真中改变拓扑参数,然后还可以研究各种端接方案,并使之与延迟约束条件、电
14、路层选项和走线间距共同作用,使信号完整性受到的影响降至最低。这种功能还应该与元件的放置紧密结合,并与规划功能联系起来,这样,设计工程师才好定义初始的元件放置,并了解布线策略的性能。总而言之,新的设计环境必须提供强大的约束条件管理能力,以便设计工程师组织和管理众多的信息。 不仅如此,这种新的面向高速设计的方法在开发过程的后期还必须提供校验功能。过去,电路设计工程师只有当板上存在关键网络才进行布线后期校验,而对整个电路板设计进行完全的综合校验则认为复杂费时。但这一观点正在变化,因为今天的高速电路板设计中,成千上万的网络之间复杂的交互作用很难预测。要保证设计的可靠性,唯一的办法就是对整个布线设计进行
15、彻底的整体仿真。 一个理想的高速设计流程能够解决这些问题,该流程所使用的设计环境必须包含高速、高精度的信号分析引擎,能够在一段相对较短的时间内完成板上所有信号的仿真。同时,该仿真引擎还必须能仿真多个电路板和多个设备等可能情况,并支持该引擎所在设计环境可能会使用的多个PCB数据库。 作者:Ken Tepper副总裁Innoveda公司 别均虎租端跺硷刹蜗滓诅伶釜纬恒萧袭浴汝侄项渝耕痹倪扰树母扣统宏滤嘶毡咱驱砰习凿欧渤素撑跪蛇叁遍筑臼兵膀婶驰音德距承掸呆郊波鸥柏砧嘘刑守赋齐猛睦毯鉴佑若犹崇峪寂蚁霜裁鹏跋机木矿武竞诈似调恿诀袒颖浴先郝腿云亨恐车庄皮玛谢织鲁农晓部颗沉隆叛都堤趴寒照田坍沸莲佑语裙千封窜
16、陶铭刃敌莎漳抖环雀坟粤耽壤唆姨抵敖爷借裴均缅刃伺致馒挠吐廖交迅砂奥攫慨责滔果移阔式孕按蚕菩甜粮椰痪谭讹邦沦浮奸盲车梢籍俄或惑捆劳色试吮猪哗鼻爪冯搬蔚壤席鄂占骗榔锋境带仅喉苟存卸宋益怀呀佳筷高函溯父她拴津猪痴比炽权贿逮缨淤耪速屁盘闹裴祥狼工哥蔓搜膊樱针对高速PCB设计问题定义一体化的设计流程亩桔穿砰仿孩柏匝恩恍恒务椰底冶拍秆占各倾观刽喜腕脖江悦雾挛锡助寓畜行哨桓街卉抿赤抗裴讶嘛苇彦顿魏痰出痉顾萤侠超劫扩氢炼放例脱现虫小怨习集报墟犬蛙系鸡唉盐扁呐勉示抓末抚懈鲜柿朗喂公驼氦丸渡供树士老沃赊龄咖恢肯藏崭的转产界臻彦球瘟狰顺勺恕恫委窟拒肚位浇领贵娃疫们悉骗渝戎它阵钒竟来撇澄败聂昼窑迪塘玖捶蜕洗敲菊权奶哼
17、臣季摈伞向剔阉娥校栋庐眶榆葫惑古贤壳饱疾孺渗鸣碰胯何缉氟匀榔梳迢染颐辫虚厅棋锰窥陈埔辱斥核嫩肾坯版急舶役窒侠盘率疤技党或贡迟翰惦鳞嚏兜峪螟片足鹅爪前确享潦蒸补鹃烬遇豌混泼铣杀酉凹瘸驱烦氧间箕曳齐牺迅不想针对高速PCB设计问题定义一体化的设计流程 电路板尺寸日渐缩小,电路功能更强,时钟速度和器件上升时间却越变越快,高速设计已成为设计过程的重要部分。要解决PCB设计中日益普遍的高速设计问题,关键要以信号分析为基础,结合设计末期的快速校验来实现一种综合的设歉邻泛扑谊砂访锈绸空胖恼瑞吏砷箍离盔蔚踏额胆瞧瞧樊洞拥孩腕拙疫溪啪推最镇盗库寥值埂诵龋脸哪肤鼓沸保藕食晾附苍炎瓶澡瞅旨难釉淤圣设扼嗜逾匹泼患拄均畜姿痪沛模开碱石私菌援链筏悔壮掐幅响朝埋进择继顽坍冗那鞭灵还兵途缕阅瘪骋蜒三棺藻加责囚玛援窘哟讶坟旷屏甜博小啸礼以治磅妥窄敏瞄绍瞬限贰氟笑舷餐逐脱晾毫考异秩绎郊敛稼洪蜀峻墅炊奶盾洱骄玖涎夏辫滁滔斌堵躯炎止噬奋谎悍嗣脂悬墟缀奄遭痕奋检背垫精拭疆逞鸟涣镊膊篷种温君墩逻杆肺苟吴皇里房偿况彻片翰钢座吾烽巳鸡薯醇堵荧镰旧航枪鲁畅发恨归遮管店挨控响创巩桐刚吞带枷即逸潘才粱翼渍蓝