FTL系统公司正准备推出一套完整的IC设计解决方案,但这家小型的私营企业不打算与大型EDA供应商正面交锋。相反,这家公司表示,它专注在传统EDA工具不能解决的问题上,瞄准的应用主要是异步IC、要求抗辐射的IC或者拥有巨大门数量的IC。
FTL正忙于完成Merlin的早期版本,该工具套件包括VHDL或SystemVerilog的行为综合、VHDL-AMS或Verilog-AMS的模拟综合、分析和仿真。Merlin的输出是布局后的网表,FTL还计划增加完整的布局、布线和提取功能。
Merlin听上去是一种类似魔法的工具。FTL指出,除了能处理包含异步设计在内的任何逻辑技术外,该工具不用分割就可以综合或仿真相当于1亿门的设计,而且它能并行运行在多达128个CPU的工作站上。
FTL并不是那种宣布要推出产品但最终什么也拿不出的新兴公司。这家成立于1995年的公司开发和销售它的并行编译与仿真技术已经有近10年的历史。ALT="图1:Merlin包括3个视图">
Merlin的用户界面非常简单。它共有3个窗口,即设计视图、模型视图和实现视图。每个视图拥有10到25个表(Tab),每个表代表一个点工具。例如,设计视图包含一个用于源代码编辑器的表;模型视图包含仿真器、波形视窗、频谱分析工具和电源分析器;实现视图包含行为综合、模拟综合、仿真和形式验证等。
真正使Merlin独特的是它能与不同的逻辑技术一道工作。“当使用其它综合工具时,许多对目标技术的理解已经以硬连线的方式被固化在工具中。”Willis说,“你的确不能应用新的编码理论。”与此相反,用户能定制Merlin,使之瞄准所选的逻辑技术,如异步逻辑。无时钟IC技术开发商Theseus Logic公司就是一个很好的案例。
“每次他们总想出新的方法来实现加法器或握手协议,而如何实现这些技术完全在他们的掌控之中。”Willis表示,“他们不需要给我们打电话。以前,他们不得不围绕新思的工具编写脚本,因为他们无法修改内核。”
设计师正在瞄准带动态链接库(DLL)的特定逻辑技术。“这与GNU C编译器从一个目标机器架构转向另一个目标机器架构的方式类似,”Willis说,“如果有人需要抗辐射方法,他们可以从专门为单一事件提供抗辐射编码的公司获取DLL。”
容量是Merlin的另一个特点。Willis表示,在具有30到60个CPU、100GB内存的单个太阳微系统公司工作站上,该产品不经分割就能综合相当于1亿门的设计。每1,000万到2,000万门需要占用大约4GB的内存,他说。
然而,对于ASIC设计者来说,一个障碍是还没有代工厂对Merlin进行签字确认。Willis透露,FTL正在与多家代工厂合作以改变这个现状。
Willis表示,FTL系统公司可能还要几个月才能发布Merlin的早期版本,并预计在今年年底发布正式产品版,其价格将介于1万到5万美元之间。FTL公司希望,第三方供应商将提供DLL形式的逻辑技术。
作者:葛立伟
京公网安备 11011202001138号
