前言
伴随着工艺技术水平的提高,当前ASIC设计规模和设计复杂度也不断的提高。合理的选择验证工具在ASIC设计过程中起了关键作用。下面就结合实际的项目开发,对比验证工具的特点,帮助大家更好的认识验证工具。
SystemC 介绍
SystemC是一个开发硬件的面向对象的新型建模方法,建立在C++基础上,是为了方便系统级设计和IP交换。System C是一个开放的标准,由13家EDA和电子行业的公司共同控制。
包括
ARM Ltd.;Cadence Design Systems, Inc.;CoWare;Fujitsu;Mentor Graphics;Motorola;NECSynopsys
System C的源码可以从http://www.systemc.org/网站上免费下载。SystemC是由一些C++的类库组成。用System C开发的硬件模型可以用标准的C++编译器来编译:
Unix/Solaris: bcc,gcc
Windows: MSVC
经编译后形成一个可执行的应用程序,设计人员可以通过console来观察系统的行为,验证系统功能和结构. |