在近期DesignCon一场“自己构建还是购买(build or buy)”的专场研讨会上,供应商代表不出所料地提出了许多质疑内部工具开发的观点。他们表示,如果你编写自己的工具,花费时间不说,你还会有程序错误,也许并不是你专长的领域。这种主张可能比你预想的要困难得多,昂贵得多。
长期支持可能是最突出的问题。内部CAD组织工具支持只有当编写工具的人在职时一切正常。一旦他离开,如何修复工具就变得很严峻。
而且,似乎出现一股朝向内部工具开发愈演愈烈的趋势。根据Gartner Dataquest数据,27%的芯片设计师去年使用内部工具,高于前年比例。“强势用户”总是使用内部工具,但它们占据了总设计人员的大约10%。因此看起来内部开发正走向主流。
但是哪些类型的工具呢?EETimes 2005年的调查发现,参与调查的56%的芯片设计师使用内部工具,81%表示所使用的是驱动其它工具的“脚本”。只有35%使用内部系统级建模工具。
一位研讨会嘉宾评论说,他实在不情愿自己开发工具,但商用市场的工具缺乏一些功能,他不得已而为之。他指出的两大领域是电子系统级(ESL)和可制造性设计(DFM)。
对此有一些建议:
首先,考虑与EDA初创公司合作。其次,有一些专业帮助开发定制EDA软件的公司。其中之一是印度的SoftJin。最后,你可能不需要一切从头开始。在数量众多的工具种类下,有丰富的开放源EDA软件。
(源自:电子工程专辑)