随着Silicon Navigator公司推出商用化的Rocket Framework,以及大学研究人员在开放源代码OpenAccess(OA) Gear平台上取得成功,OpenAccess IC设计数据库正逐步进入普及阶段。
OpenAccess作为工业标准数据库和应用编程接口受到了业界的广泛支持,但它缺少电子设计自动化应用所需的“framework”性能,例如图形用户界面(GUI)和时序引擎等。通过提供这些功能,Rocket Framework和OA Gear将开创EDA工具开发的新时代:研究人员从此可以专注于算法研究,而不用再关心数据库的实现。
Rocket Framework可以提供诸如TCL脚本、GUI、渐进式时序分析器、原理图和版图可视化以及RTL详述(RTL elaboration)等服务。它主要瞄准的用户是正在开发内部工具的集成器件制造商(IDM)和不想在这些功能方面进行重复投资的小型EDA公司及新创企业。
图1:Rocket Framework为OpenAccess增加
了EDA应用所需的服务
由Cadence伯克利实验室开发的OA Gear提供较少的功能,但它是免费且开放源码的工具。OA Gear主要应用于学术研究,包括一个静态时序引擎和一个GUI。在最近举行的国际物理设计会议(ISPD)上,研究人员介绍了一个在OA Gear上成功实现的大学项目。
“Silicon Navigator发布的Rocket Framework代表OpenAccess标准在商用化和普及化方面向前迈出了重要的一步。”Silicon Integration Initiative(Si2)公司技术副总裁Sumit DasGupta说,“相反,OpenAccess Gear是应学术研究人员的要求而产生的,他们需要一种易访问且免费的工具。”
现在,那些大型IDM相信,新的EDA工具开发将以OpenAccess为基础,Silicon Navigator公司总裁Jake Buurma表示。他透露,这样的IDM包括AMD、Freescale、惠普、IBM、飞利浦、瑞萨和意法半导体等。另外,那些希望产品快速面市的EDA新创企业也将是Rocket Framework的潜在用户。
Rocket Framework可以提供基础级服务和中间级服务:基础级服务包括TCL脚本、消息、用户配置、设计套件数据、时序模型和索引机制。中间级服务包括图形化语言环境、窗口管理器、版图编辑器、库浏览器和属性列表编辑器。
需要更多功能的应用可以使用Rocket Timer,这是一款内置在OpenAccess中的静态时序分析器。Buurma指出,Rocket Timer并不是类似于新思PrimeTime的那种签字确认(signoff)时序分析器,但它可以完整支持新思的设计约束(SDC),并允许渐进式时序更新。
Silicon Navigator的RTL详述引擎将为物理设计创建的OpenAccess扩展到寄存器传输级。它可以根据RTL描述产生普通的门级网表,从而达到上述目的。此外,Rocket Framework还包含了使用新思符号库的“网表可视化”功能。Rocket Framework组件的一年期许可费用起价为5,000美元。
OA Gear由四个主要组件构成,即支持SDC子集的静态时序分析器、GUI、用于学术Capo布局器的封装器(wrapper)和测试基准套件。Carnegie Mellon大学博士候选人Zhong Xiu在ISPD上介绍了该大学的一个小组如何使用OA Gear为Warp布局引擎增加时序驱动功能。
“OpenAccess非常适合学术用户使用,因为有共同的测试基准。”Xiu说,“从学术研究转向产业化也将变得更容易。”他指出,借助OA Gear,Carnegie Mellon大学可以在大约一个月内完成它的Warp更新,而如果没有OA Gear,该项目可能要花三到四个月的时间才能完成。
作者:葛立伟
京公网安备 11011202001138号
