, v& f/ C5 Z+ Y: \1 \ CoWare亚太区副总裁Seyul Choe表示,电子系统级(ESL)芯片设计和验证方法学代表了电子产品开发方法学的转变,CoWare的使命就是帮助客户实现这一转变,在加快ESL设计的同时,更有效满足市场的需求。而CoWare大中国区业务总监陶定良更是表示,从门级、RTL到ESL设计,中国的EDA应用市场发展进程比任何一个地区市场所需时间都要短,拥有大量新兴设计公司的中国完全可以采取一步到位的策略,直接采用ESL设计方法。* U2 z& C1 j, A, S$ J. @7 L5 t
$ _7 h) O3 m) X% `2 U% F CoWare拥有总线建模、处理器建模和信号处理建模的核心技术,并在此基础上,建立了整套的ESL解决方案。其独有的Processor Designer处理器设计工具应用极为广泛,包括DSP, RISC, SIMD, VLIW等。CoWare通过和各大IP厂商合作不断扩展对处理器模型的支持,其模型库支持目前主流的处理器,包括ARM、MIPS、PowerPC、CEVA、ZSP等。这就避免了采用各个处理器厂商的ESL方案带来采购成本增加,及学习使用不同工具的人力资源开支。据悉,为了帮助客户RTL设计产品的继续使用,CoWare的合作伙伴Carbon还开发出了RTL向ESL的转换工具。 ; Z1 [ z5 d/ p( K, e$ h 4 m1 U6 {# L4 W. h5 m; q/ ?1 u0 k* E 和其它供应商的ESL方案相比,CoWare的整套解决方案能够有效支持自主设计。在处理器设计方面,CoWare的Processor Designer能够根据体系结构描述语言生成处理器的RTL、相应的软件开发工具和基于SystemC的处理器PSP(Processor Support Package)。在信号处理方面,CoWare的SPD能够产生设计模块的SystemC模型,来集成到Platform Architect中进行系统级设计。 + W R" r, l7 y o. @) E ) Y% _( v& E2 \ 在传统的设计流程中,设计目标能否达到,很大程度上取决于系统架构师的设计经验,及有效的工具支持来定量地给出系统关键性能指标。而Processor Designer使用ADL(Architecture Description Language,架构描述语言)来进行处理器设计。ADL可以描述处理器的指令集、微体系结构和包括高速缓存在内的存储器系统。基于ADL的架构描述,Processor Designer可以生成处理器的RTL实现代码,生成SystemC的Processor Support Package用于系统级建模,并可生成整套开发工具链,包括汇编器、连接器、C编译器等,用于开发该处理器的软件应用。+ l$ b- p% z9 g* R$ @2 }+ E! @
4 l! ?6 o, L$ K" A7 a Processor Designer的创新型技术使得处理器设计的门槛大大降低,而设计效率则有了质的飞跃,尤其对缺乏设计经验的中国设计者来说更为适用。CoWare称其ESL工具在全球占有率目前达到50%以上,而随着CoWare的ESL解决方案在中国市场的拓展,也预示着中国设计水平的大幅提升。