21世纪是电子信息产业迅速发展的时代,随着生活、生产智能化的提高,人们已经离不开软件和集成电路(IC)芯片产品。目前IC 设计用的EDA 工具基本由国外EDA 公司垄断。随着互联网技术的普及,国外的IC 设计工具的提供商也纷纷提供基于WEB 的技术服务平台,但由于各EDA厂商之间存在着相互竞争等问题,无法提供一个统一集成的软件测试和EDA 工具平台。另一方面,虽然IP复用在软件开发和大规模IC设计中越来越重要,但由于目前IP核的质量保证体系和安全交易体系还不健全,IP核产品的利用率和交易量都比较低。
针对以上问题,本项目将主要研究内容定为:开发可以为软件与集成电路(IC)设计人员提供共享IC设计EDA工具及可复用IP库服务的WEB平台技术。包括开发一套C语言下支持语句覆盖、判定覆盖、C-uses、P-uses等多种覆盖标准的代码覆盖分析工具;不同EDA供应商工具的共享调用;探索一种符合IC设计流程、满足实际需求的项目管理机制,实现对IC设计项目的智能化管理与质量控制;提出一种通用的软件构件及IP核表征方法,实现对软件构件及IP核的黑盒测试和验证,构建高质量可交易的IP资源库,并建立IP核的网上交易系统。
本项目的基本原理是基于互联网的远程仿真计算技术来实现可视化的在线虚拟IC设计环境。不仅要实现EDA工具集成共享使用的组合优化和IP库开发的综合利用,而且要保证用户IC设计成果即IP核的安全销售,避免非法用户对他人成果的盗用。因此,本项目的开发任务主要体现在:
1、建立网上IC设计平台,集成不同EDA工具环境;
2、建立基于标准工艺的单元库和参数模型,丰富不同应用的IP软硬核;
3、在IP 验证方面,探索一种通用的IP 表征方法,实现对IP 核的黑盒测试和验证;
4、建立用户及其设计IP库管理系统,实现可商用IP核的网上安全交易。
本项目各功能实现的关键技术的攻关已基本完成,解决路线也已经给出,如SAT软件也基本成型,提出了基于RBAC的访问控制模型;采用XML的EDA工具接口设计;EDA设计结果和仿真结果文件格式的转化、识别和信息提取;设计出通用的IP表征架构;提出了基于区间模糊集的伪装入侵检测算法等。这些关键的技术问题在WEB-EDA平台的总体设计中已经开始研究,大部分关键技术已经基本实现,并且为本项目负责人在以往的科研工作中具体使用过的。运用这些关键技术,课题组已经基本实现了用户管理,项目管理和工具资源管理的功能。技术人员已进入详细的功能开发和技术细节应用阶段。
国内所有的IC设计从业人员均有对本WEB-EDA技术平台的需求。
本项目所需设备主要是计算机服务器及EDA工具,我们的产品如接口软件和IP核等主要是以软件形式提供。当然我们也向IC设计企业提供平台建设与集成的技术服务,这方面的原材料主要是计算机配件。我们已投入一些基本的网络设备和小型服务器,并利用OPENCORE和GEDA的资源进行平台系统集成和关键技术的研发。
目前我们的销售对象主要是在局部地区IC设计企业,在今后的两年内要扩展到全省及周边地区。项目完成后,全国各地甚至国外的企业均可以通过互联网获得我们的服务。我们主要将以免费使用方式提供WEB-EDA技术平台来吸引免费用户,通过提升技术支持、提高本平台的IP核质量,进一步通过IP核的在线交易来吸纳个人会员和企业会员。
具体协商。