日前举行的设计自动化大会上,参与Summit Design Automation公司ESL座谈会的与会者称,电子系统级(ESL)设计已取得了很大的进步,但目前十分需要一项用以使SystemC事务级建模(TLM)具备互操作性的标准。根据OSCI最新公布的标准制定计划,他们的愿望将得已实现。
尽管SystemC 创建了一种语言标准,但若用户要在其设计流程中整合其它公司的SystemC TLM则仍有一定难度。OSCI TLM 1.0标准定义了一系列用于事务级通信的应用编程接口(API),但对所处理的内容没做规定,而是把这一任务留给了目前正在制定中的TLM 2.0标准。
Summit Design总裁兼CEO Emil Girczyc指出,有效的ESL取决于“精确的、具有互操作性的”IP核。但若有某家公司要将一家供应商的SystemC模型整合在自家的TLM仿真系统内,则仍要投入二到三个月的人力 。
“我们已亲眼目睹有客户试图将用于三种不种版本OSCI(SystemC仿真器)的三个不同模型整合在同一个仿真器内”, Girczyc称,“我们需要一个能创建模型并且具有更快运行速度的流程。”
Tensilica首席科学家Grant Martin指出,Tensilica的客户通常将该公司的处理器和其它IP核一起使用,并还要对它们进行共同仿真。而TLM标准目前还没有规定ESL模型互操作性。Martin指出,OSCITLM1.0仅定义了有关读和写的简单处理,但没有提供处理类型、调试存取模式,性能建模,及仿真语义的合理集合。
IBM系统和技朮工作组性能分析和服务经理 Ken Vu也指出缺少标准。“我们期待在IP核能完全复用之前,这一系列工作能做到位。他说。“我们将和EDA供应商一起确保IP核的兼容性。
MIPS Technologies首席技术官Michael Uhler称,“对标准而言,最重要的就是要具有证明元件并使其具有可互操作性,这样它们就可以协同工作。”, SoNIcs首席技术官Drew Wingard称:“对于我们的客户来说,创建模型很重要,并且他们要将协同工作。”
“大家选定SystemC是好事,但问题是SystemC有多种不同版本,” Wingard称,“我们要面对比使用RTL还多”,其中一个难题,就是需要分别编译模型以用于不同操作系统。
Forte Design技术市场部副总兼OSCI主席Mike Meredith带来了一些好消息,他指出OSCT TLM工作组已公布了有关制定TLM 2.0版的时间表。
根据这份时间表,一个包括程序员观点(PV)及带时序数据结构的程序员观点(PVT)及分析接口的初始库将于9月推出。拟定于明年年初推出的A 2.1草案将增加一个调试接口。OSCI有望制定一本2.1语言参考手册(LRM)并在2007年6月举行的设计自动化会议上正式公布。
然而,Meredith反对那种“急于推出标准”的心态。“在制定一个标准之前多采纳新的内容,他说,大范围的变动实际上是一件好事,因为这样会带来多种选择”。