Nolan Johnson ——Sunstone Circuits 市场经理 |
DFM(可制造性设计)这个术语本身就表明须在设计阶段利用制造信息来选 择合适的设计方法,亦就是说,在设计初始阶段就需要利用制造知识。… |
![]() |
摘要: DFM(可制造性设计)这个术语本身就表明须在设计阶段利用制造信息来选 择合适的设计方法,亦就是说,在设计初始阶段就需要利用制造知识。不幸的 是,现有的PCB DFM设计工具只能在设计的后段即设计基本完成时才能进行检查。 这种方法有三大缺点: 1、设计者在进行PCB设计时,不得不在许多制造信息未知的情况下对设计方 案做出决定;而实际上,此时才是进行可制造性设计的最早、最节省成本的时机; 2、在设计后段,当人们发现可制造性设计的错误之后(错误几乎是不可避免的),需要对初始设计进行大量修改,导致额外的工程努力和花费; 3、这 种在设计后段进行重大修改的方法,导致设计周期较长,有可能会使 你的产品错过最佳的市场时机。 新的交互式DFM方法正在出现,这与原有的设计方法(在设计的最后阶段 检查)不同。比如,本文描述的DFM设计工具,可以使设计者在设计过程中就了 解到任何可制造性的信息(交互式)。通过在设计的初始阶段引入此DFM工具, 设计者不仅能够保证产品通过DFM检查,而且可以在其设计原型阶段就考虑对产 品进行DFM的最优化设计。这种设计工具带来了可制造性更佳的设 计,能加快产品的生产速度,降低成本,并提高成品率。 本文列举了一些案例,通过引入这种交互式的DFM工具来改善 制造过程,使设计更为高效。
历史上的IC和PCB DFM设计检查工具都推动了 DFM能力的发展。20年前,检查能力还停留在 传统水平上,简单的线宽及线间距、开路—短 路等。现在的设计变得越来越复杂,往往要求更为详细的 检查分析。比如在IC设计中,在初始阶段就需要考虑电路 的时序和寄生效应,也是可制造性设计的范畴。在PCB设 计领域,由于电气性能和热设计在当前技术发展中占据了 重要位置,也对可靠性设计提出了更高的要求。 本文将讨论并找出以下问题的原因:即当前的PCB DFM、DFY(Design for Yield)设计工具,为何不能代表最 先进的DFM设计理念?设计工具和工艺流程是连接设计思 想与产品实现的桥梁,当前很多设计工具被广泛使用并易于获取,但是却不足以完成真正意义上的全流程DFM设计。 方法 讨论 DFM/DFY的角色 DFM/DFY是为设计团队提供反馈建议的环节。“目前 业界大多数人都了解到,设计和制造需要比以往更加紧密 地结合。但是,许多人仍然不清楚为什么DFY也十分重要,DFY与产品总体良率之间到底是什么关系?需要多少额外的投资(如果需要的话)使DFY变为现实,以及谁会在DFY中受益?”。
PCB DFM的上述发展趋势并非独有,在目前的制造水 平下,IC行业在整合软件技术与先进制造技术的过程中, 也遇到了类似的挑战。比如Behrooz Zahiri在Chip Design Magazine (June/July 2006) 一篇文章中提到的: “为了使用有效的DFM/DFY解决方案,IC设计者必须 要能够处理系统失效或随机失效引起的制造问题。不幸的 是,对于90nm及其以下的制程,现有的设计流程不能充分 的处理这些DFM或DFY问题。” “我们需要一个设计流程,在这个流程中,所有的设 计和分析引擎都能够即时预知当前的设计在DFM/DFY方面 的表现。” Zahiri继续写道:在过去,设计和制造是隔离的;但是 现在,尽管工厂会提供设计规范给设计者,但是设计者仍 然被错综复杂的制造问题所困扰。在早期,设计者可以认 为:如果他们的设计严格遵守了厂家的DFM设计规范时, 他们的芯片就能够生产出来,任何生产问题都可以认为是 工厂的责任,并通过改善制程能力或更严格地控制制程来 解决。其实,这种规范本身往往并不能完全真实地反映制造过程2。 随着IC设计者和软件开发者继续推动IC设计检查能 力,制造知识与设计流程融合得更深了,PCB设计者也面 临相似的需求和压力。由于层数的增加、线间距的减小、 更复杂的封装(小的表面贴装器件,BGA等等),制造问 题的交互影响现在非常重要,需要细致的设计规划和预测 能力,来保证生产出合格的产品。Zahari的文章指出了PCBDFM/DFY下一阶段的前进方向。 因此,我们先花点儿时间来看看我们该怎样达到这一点,这样我们可以获得对前途更透彻的观察。 DFM——电子设计自动化的时宜选择 PCB设计检查工具在20世纪80年代早期就已出现, 而IC设计检查工具的根源可以追溯到20世纪70年代晚期 和80年代,早期被非R&D设计团队使用。由于IC设计和 PCB设计之间的紧密关系,两种设计软件的发展趋势比较 相似,虽然大多数创新都产生于IC设计行业,然后传播到PCB设计行业。 DFM错误类型 DFM问题通常表示为如下表所示一个2×2的矩阵:
DFY的设计一般聚焦于统计性的错误,DFM一般聚焦 于系统性的错误,而DRC倾向聚焦于识别系统的/灾难性的错误。 影响DFM设计工具发展趋势的因素 Internet资源的发展
Internet World Stats的统计数据(表2),北美上网的人口 比例达到了70%。 全球范围内获取网络资源人数的增加将对软件开发产 生许多影响,包括: 这些要么很大要么共享度很高的数据库的应用,表明 客户端/服务器的网络互连模式非常具有前景。这种模式的 应用包括: 软件销售的变化 根据Macrovision的《软件定价与许可的关键趋势》文中 分析,从2007年11月, 软件供应商的主要业务是提供[等级1-5]: 作为对比,软件供应商将自己的软件升级至Windows Vista,这种业务的等级仅定为2.5。 对于整个商业软件行业,企业在推动软件供应商提供 一种机制来确保软件的许可发放比较简单且易于审核。企 业很可能有时候会在未经适当许可下使用其软件,因此企 业往往需要积极采取措施以减小他们的法律风险。但是如 果必须花费大量的人力来监控一个大公司的每台电脑,这 样的软件许可模式是难以接受的。 以上数据可以解释为什么PCB设计者们希望设计工具 具有开放式源代码,并且相比较一次性购买License而言, 更希望软件商能采用Pay for use模式,也就是即用即付费的模式。 北美PCB销量的下降 IPC报告显示,2000~2005年之间,北美PCB制造工 厂从800家下降到了大约350家,其原因是由于下面几个趋 势: 1、PCB加工业在向亚洲转移,目前亚洲承担了全世界 大约80.3%的刚性PCB的加工量。美国在1984年的市场份 额为42%,而到了2006年则下降到了9%;2、北美厂家拒绝新的商业模式:北美PCB制造公司倾 向于使用自身的技术专长作为主要的销售工具,依赖于口头的和地区的声誉来争取市场份额。由于海外的制造商成功地拉低了北美市场的价格,使得这些区域的厂家很难维持利润。总的来说,这些公司没有将市场和销售考虑为其商业模式的核心竞争力,最终也导致了海外市场竞争力的下降。 PCB设计业务的增加 IPC研究表明,刚性PCB设计业务量一直在增加。当我 们将所有销售额的下降和原始设计工作的增加结合在一起 时,我们就可以识别出北美PCB设计市场的两种主要趋势: 1、PCB原型设计(Prototype)市场继续保持较为活跃 的状态; DFM工具的类型 在本文中我们定义了三种主要的DFM工具及其差异,下面将详细讨论。 Standalone客户端
在研究过程中, 我们也看到过一些正在开发的 standalone型的工具,使用了交互式界面来定义可制造性设 计规则。但是,无论工艺规则是采用交互输入还是文件自 动导入,其实质是一样的,即DFM程序需要artwork文件和 一系列的检查规则。 在IC设计检查中, standalone DFM工具通常还具有检 查后的设计修改功能。这些功能模块能够针对检查出的错 误而自动地修改设计,不再需要工程师参与。IC行业最常见 的例子就是几何优化(LithoCAD),PCB设计修正一般包 括以下功能: Standalone客户端的优缺点 如图2所示,standalone比较适合在设计流程的尾端使 用。典型情况下,这种形式的DFM工具都在设计阶段的末 尾执行。虽然DFM工具也可在设计中间执行,但是与外部 模块交互验证的工作一般也是在流程的末端进行的。 根据软件的设计规则定义,DFM检查工具往往反馈大量 的违规、警告、建议,这时设计者通常有3个常规的策略:. 选择1是最彻底的,因为任何违规都会被发现。不幸的 是,选择1也会检出大量的设计错误,以至于有价值的检出 设计错误会被大量的假象所掩盖。此外,选择1意味着在设 计的后阶段设计错误才会被检出来。由于此时的设计也许 已经被优化好了,所以某些布局需要做大的修改。这些修 改会花费很多的资源。 选择2是检查层次和模型设计的通用方法,尽管规则检 查很全面,但是在一个支回路和相近回路中的任何违规将 会丢失。由此造成的结果是,工程师不能完全信任这个模 型方法,因此需要在设计循环的末端最少执行一次选择1系 列以保证设计的清晰。 选择3做为一种准交互式的设计检验方法在IC中普遍 应用。 基于网络的设计检查工具 交互式网络检查:用户在自己的本地计算机上安装客 户应用软件进行DFM检查,DFM软件设计者将检查规则放 在网络服务器上。每个设计检查开始前都会询问客户的检 查规则是否是最新版本;如果有新的程序文件,它将下载 并运行检查。 我们至今没有发现任何一种这样的交互式网络检查工具。 ASP模式:在这种实现方式中,执行程序置于网络服 务器上,用户通过浏览器来访问。将设计文件上传后选择 合适的检查项目,通过服务器的CPU运算来执行检查。这 个模式类似于GOOGLE MAPS,salesforce.com等。优点是 任何新的功能配制可以立即分发给该工具的所有用户,而 不像客户端系统那样需要客户自己关注并更新他们的本地数据。 交互式工具
积极推动交互式DFM设计检查工具的发展是明智的。 设计工程师将逐渐深入理解其设计方案如何对制造产生显 著影响,设计工程师将利用这些信息做出更健壮的设计。 在通常情况下,一个交互式解决方案是基于检查引擎 的。这些检查引擎可以实时运行,也可以根据用户的需要 及命令来调用。这些参数文件,或者叫做规则文件,在计 算能力方面的差异可能非常大。一些规则可以是简单的预 定义数字参数(通过表格查询),也有一些工具(特别是 IC设计)可以提供非常强大的程序语言运算环境。设计规则语言的强大性与设计规则的复杂性之间是相互关联的。 交互式工具的优缺点 客户端程序需要升级补丁及增强插件。由于DFM检查 的重要性,用户必须保证软件时刻全面和准确的运行,这 就需要一种版本识别和提醒机制。 如果服务器数据库的信息足够准确,客户端工具可以 实现版本匹配的功能。如果服务器数据库中的内容处于相 对静态,客户端数据管理来实现版本匹配是比较简单的; 而当数据库经常变化时(比如信息分发时间的不同),此 时主服务器数据库就成为更好的解决办法,尽管这将使无法接入internet的用户无法使用此功能。 案例研究 PCB编辑规则平台 一个DFM 检查的策略是为了把这些规则以可载入的文 件来执行。隐藏在背后的思想是:如果一个设计检查规则 已经对一个具体的工艺、加工工厂的工艺能力等做了详细 的定义,那么通过这个检查软件的设计,因粗心而带来的 加工事故将会很少。更进一步,如果加工商一开始就将其 工艺能力等设计规则写入检查软件,那么供应商就能够在 一个产品的设计阶段就对其制造过程作出保证。 尽管这种策略的可能性已经存在了很长时间,但是 仍然难以贯彻执行,因为设计与制造的知识存在很大的鸿 沟,难以跨越。 就像前面提到的,IC的GDSII和 PCB的Gerber文件只被 图形转移、掩膜设备当作图形来识别,根本不可能进行布 线电学性能方面的交流。 另一个使交互式DFM难以发展的原因是加工商并不愿意发展和支持这些软件平台。制造商大多数并不愿意公布 其加工能力。他们曾经使用的一个理由是:CAD类的软件太多,如果对每种软件都将设计规则写进去将非常复杂。 虽然设计者们知道遵循供应商的工艺窗口进行设计, 但是现实中,设计师可能是最不懂制造的人。PCB制造商们 不愿意将各自的设计规则一次性写入设计软件,所以设计 师自然也不愿意对每个供应商的工艺能力逐个进行查检。 假设在北美有350个PCB制造商(与2001年的800个相比下 降了),设计师们在通常情况下不会对每个供应商的工艺 能力进行查检,这样将会导致更多的设计缺陷,更繁琐的 加工前预审,以及更长的制造周期。 在2007年末,Sunstone Circuits开始为第三方的PCB编 辑软件提供设计规则。这些测试规则是由Sunstone的加工专 家开发和书写的。关于规则的测试第二版本引起了很多顾客 的兴趣和积极性。Sunstone估计每天都会有新的客户增加。 通过使用免费的、经过认证的著名供应商的设计规 则,设计团队每年可以减少6次返回修改。对于小的团队, 这些增加的效率可以让他们购买更多的软件或更先进的附加工具。 在PCB123中的交互式DRC 这些功能可以帮助设计者们在设计过程中即时的获得 反馈信息,在决策点时进行有根据的设计选择。比如这个 工具可以迅速将一对短路的线标识出来并报告用户,设计 师就可以立刻知道刚才最后一条线是错误的。另外,当用 户修改之后,错误标识自动消除。这个工具也可以在设计 的全过程完整的执行设计规则检查。 工具开发团队将继续精益求精和扩展DRC功能。 软件价格:$0 在这个例子里,客户的直接感受到的费用是零。通过 在设计过程中即时的获得出错报告,许多设计团队都获得 了3倍的效率提升,他们第一次设计出来的原型机就有可能是OK的。 Standalone DFM 工具 检查软件供应商面向的是设计企业的工具环境,主要 关注以下功能: 一流的standalone PCB DFM工具功能全面,有很好的 市场反响,DFM设计是非常高效的。但是相关功能模块的 维护和优化常常需要专门的人员、资源、基础平台等以保 证它能平稳的运行。 工具虽然非常强大,但是它须经过详细的设置之后才 能保证每个模块的协同运作。这项工作可能比用户的预期 要麻烦的多。一个企业版的软件其参数设置将需要整合: 购买价格:$60,000 如果我们假设5年分期付款,一套standalone系统的总价 格大概$534,000,包括使用许可、维保和维护系统的职员。 对于standalone系统,如果仅考虑关键功能的可制造性 设计,假定一次的原型设计检查的费用为$350,这样一个 设计团队每年将减小原型设计305个(平均每月25个左右)。 考虑器件/组装,假定一次组装试产的平均费用为$1500, 设计团队每年能减少超过58次试产(接近5次每月)。进一 步考虑设计团队在减少设计次数所带来的劳动力成本的减 少。如果一次设计周期内能够减少3个工作日的投入(工程师 的成本为$100,000每年),这样将减少$1,500的成本投入。 除非PCB设计企业拥有自己的生产线(这种情况目前 极少),否则standalone DFM工具实质就是合约制造商用于制造检验的工具。 结论 对于standalone 型后段DFM工具仍然会有需求,因为 其特别适用于合约制造商提高产品制造成品率。然而,对 于设计团队而言,独立的DFM工具不是一种高性价比的解 决方案,原因在于依赖后端的DFM解决方案将日益成为设 计流程中瓶颈。因此,设计团队的选择只有按照现有的方 式将设计提交给单板制造商后进行DFM工作,或者寻找一种全新的方法执行DFM。 如果多数设计团队使用支持设计规则检查的PCB设计 工具,那么会有越来越多的设计人员忙于寻找正确的设计 规则。设计者会发现其迷失在需求细节和精确的规则定义 中,缺少直接从实际制造商那里获得的DFM规则。我们希 望这种需求会逐渐得到重视。 就目前市场上的基于网络的Standalone型DFM软件而 言,通常会集成一种制造成本估算功能。用户提交设计文 件后,会得到一份DFM检查报告,同时还会得到一份当前 设计的制造费用报价。这可能是因为某些制造商是该软件 的共同开发者,通过这种功能,用户还可以对比多个制造 商的制造费用差异。像standalone型软件一样,基于互联网 的DFM解决方案用于检查已经完成的设计。通常在这个阶 段的制造问题的改进都比较难以解决或者代价较高。 应用于设计后段的DFM设计工具日益成为设计的瓶 颈,设计人员将寻找高性价比和高效的替代解决方案。交互 式的DFM工具的作用将在工业界中变得越来越突出。如果设 计者可以在设计过程中即时的获得当前设计的违反制造规则 缺陷,则可以迅速、低成本地修正这些缺陷。据报道,IC设 计者通过在其设计流程中采用更多的交互式DFM信息,在设计健壮性和工艺成品率上实现了显著的提高。 |
Leave a Reply
要发表评论,您必须先登录。