交互式工具的优缺点
由于交互式DFM工具在客户端运行,用户可以省去连接网络的麻烦。然而,客户端的存储能力限制,也使工具无法获得大量的数据。
客户端程序需要升级补丁及增强插件。由于DFM检查的重要性,用户必须保证软件时刻全面和准确的运行,这就需要一种版本识别和提醒机制。
如果服务器数据库的信息足够准确,客户端工具可以实现版本匹配的功能。如果服务器数据库中的内容处于相对静态,客户端数据管理来实现版本匹配是比较简单的;而当数据库经常变化时(比如信息分发时间的不同),此时主服务器数据库就成为更好的解决办法,尽管这将使无法接入internet的用户无法使用此功能。
案例研究
PCB编辑规则平台
所有的PCB设计工具都会提供一些具有检查功能的设计规则。这些规则可以是很简单的,比如走线的线宽、线距限制;也可能非常复杂,比如电子信号的设计规则,包括时序、阻抗类。每个设计工具的设计规则都可能有错误,本文将不做详细讨论。
一个DFM 检查的策略是为了把这些规则以可载入的文件来执行。隐藏在背后的思想是:如果一个设计检查规则已经对一个具体的工艺、加工工厂的工艺能力等做了详细的定义,那么通过这个检查软件的设计,因粗心而带来的加工事故将会很少。更进一步,如果加工商一开始就将其工艺能力等设计规则写入检查软件,那么供应商就能够在 一个产品的设计阶段就对其制造过程作出保证。
尽管这种策略的可能性已经存在了很长时间,但是仍然难以贯彻执行,因为设计与制造的知识存在很大的鸿沟,难以跨越。
就像前面提到的,IC的GDSII和 PCB的Gerber文件只被图形转移、掩膜设备当作图形来识别,根本不可能进行布线电学性能方面的交流。
另一个使交互式DFM难以发展的原因是加工商并不愿意发展和支持这些软件平台。制造商大多数并不愿意公布其加工能力。他们曾经使用的一个理由是:CAD类的软件太多,如果对每种软件都将设计规则写进去将非常复杂。
虽然设计者们知道遵循供应商的工艺窗口进行设计,但是现实中,设计师可能是最不懂制造的人。PCB制造商们不愿意将各自的设计规则一次性写入设计软件,所以设计师自然也不愿意对每个供应商的工艺能力逐个进行查检。假设在北美有350个PCB制造商(与2001年的800个相比下 降了),设计师们在通常情况下不会对每个供应商的工艺 能力进行查检,这样将会导致更多的设计缺陷,更繁琐的加工前预审,以及更长的制造周期。
在2007年末,Sunstone Circuits开始为第三方的PCB编辑软件提供设计规则。这些测试规则是由Sunstone的加工专家开发和书写的。关于规则的测试第二版本引起了很多顾客的兴趣和积极性。Sunstone估计每天都会有新的客户增加。
软件费用6:7000美元
软件维护费用(每年):700美元
DFM 功能性费用:0