软硬件融合之EDA篇:明导,借Veloce硬件平台加速仿真验证
扫描二维码
随时随地手机看文章
明导公司于2012年正式宣布其Veloce2产品系列,该系列产品的核心是明导自主研发的Crystal2芯片。在宣布veloce2的同时,明导公司已经开始研发第三代Veloce的核心芯片Crystal3,每一代的核心芯片,都在性能,速度,集成度上面有质的飞跃。 明导公司认为,SoC设计具有规模大、管脚多、内部信号多、逻辑关系复杂等特点,因此对SoC的验证需要花费大量的时间。通常我们在芯片设计领域所谈到的仿真指的是根据芯片既定的功能规格,提供特定的测试向量,来判断用户所完成的芯片设计是否实现了预期的功能行为。这便是芯片逻辑电路设计的功能性测试。那么,一般的方式是通过以硬件描述语言HDL或是高级的硬件验证语言HVL甚至是C/C语言来编写测试向量,通过软件仿真工具(Simulator,如Questa、ModelSim、NC-Verilog或者VCS等)在计算机操作系统平台上来实现对以HDL形式描述的芯片设计的功能验证。据不完全统计,当今SoC设计中近70%的时间是用来进行验证。而验证中最为重要的就是功能验证。特别是对于SoC,一般都内嵌有处理器,除了硬件验证带来的挑战外,软件验证也成为SoC设计最为重要的一环。当前SoC中有大量的时间花费在验证上,同时软件验证工作量占到相当比重,对项目周期及成本的影响最为关键。
同时,无论是硬件功能验证还是嵌入式软件的测试,如果借助纯软件仿真器的方法,其验证周期都会非常漫长。同时,对于特别是期望验证真实的应用环境数据(如通信、图像等),在软件仿真环境下的验证时间、效果都是难以接受的。当前行业采用硬件加速或仿真器方法已经成为行业在解决SoC验证难度的重要技术手段,而传统的FPGA原型验证方法则没有获得明显进展。从2007年到2010年,硬件加速与仿真器验证方法的应用已经增长了75%。
正因为硬件加速与仿真器的作用越来越重要,对于硬件仿真加速器在国内的推广,明导公司将采取原厂与分销商积极合作,优势互补,利用原厂强大的技术,研发实力,以及分销商熟悉国内市场实际相结合,更好的服务国内客户。