资深分析师gary smith表示,eda行业正在开始健康发展,但还需要解决日益严重的软件开发危机。另外,eda工具也需要采用并行编程方案,很多甚至要完全重写。
在设计自动化会议(dac)开幕前夕,smith以及其它来自gary smith eda公司的分析师在一场介绍会上发表了演讲。在过去的dac会议上smith都是作为dataquest公司的分析师发表讲话。但dataquest去年解散了其cad部门,而smith则随后创建了gary smith eda公司。
按照他之前的惯例,smith再次在本次dac前夜提供了一份eda市场预测。这一次他的预测是乐观的:2007年eda行业创收将达47.95亿美元,高于去年的44.23亿美元。他表示:“我们已经从低谷中走出来,开始向前发展。”
smith表示,设计行业在变革,eda也呈现良好发展势头,但是在软件方面面临着考验。半导体供应商希望eda供应商能够提供可以解决所有设计难题的工具,而其中头号设计难题就是软件。
smith说:“半导体厂商正在呼吁eda供应商提供一套整体化的硬件和软件方案。如果你还是抓住过去的产品不放,可能五年之内你就会被淘汰。如果你想抓住机遇,那现在正是时候。”
smith展示了第二份图表,该图表将嵌入式软件开发工具也加入到eda市场范畴内。根据该图表显示,这两个市场的综合总值到2011年将超过80亿美元。但问题是,目前仅有很少的eda厂商真正掌握了嵌入式软件。
smith在去年的设计自动化会议上也曾发表过类似的观点,当时他表示片上系统(soc)设计的最大问题就是嵌入式软件开发。
smith今年的另一个观点是,eda供应商本身也有大量软件方面的工作要做 - 他们需要将其算法并行起来,以应付1亿门级及以上的设计。尽管目前已经有一些供应商对其工具完成了“表面上的重写”,但大部分工具都需要完全更换。这是一项巨大的工程。并行算法将是最理想的结果。
支持多处理和多核架构实际上已经成为了今年dac会议的主题,有多家新创公司将发布完全重做的eda产品,以利用并行处理的优势。
gary smith eda的分析师daya nadamuni分析了多核架构中“并行编程的危机”。她说:“我们该如何进行多数人还不了解的并行编程,并将之向应用开发人员推广?在危机爆发之前,难道有10年的时间来给每个人做并行编程方面的培训吗?没有。多核结构是今天就必须面对的问题。”
她指出,eda供应商并不清楚如何解决软件问题,他们总认为事不关己。嵌入式工具和实时操作系统(rtos)供应商不知道如何应付多核结构,电子系统级设计(esl)供应商也不清楚自身的处境。nadamuni建议,成功的关键在于良好的编程模式。
objective analysis公司分析师tom starnes讨论了多核片上系统硬件和软件设计问题方面的问题,其中包括任务划分、存储器体系、总线结构、电源域、处理技术、验证、仿真和电源动态。
他认为:“你必须有一个方法可以模拟整个系统,当然还有以及所有的处理器和软件。其中模拟电源动态是难度最大的任务之一。多处理器已经问世了。你要勇敢地面对它。在未来你必须和整个系统设计团队紧密合作。”











