打开客服菜单
contact us

联系我们

IC解密首页 > 解密工具 > 芯片解码的虚拟模型
芯片解码的虚拟模型
编辑 :

专业芯片解密公司

时间 : 2020-03-21 07:46 浏览量 : 9

芯片解密码的虚拟模型即高抽象级的硬件模型,软件模型可依赖虚拟模型在早期开发,并将反馈交给硬件设计,这种反馈在以往的瀑布模式开发周期中是无法实现的,因为软件的开发往往需要等到硬件设计制造完成之后才能展开。

通过虚拟模型,硬件可以更早地获取软件反馈而对设计进行修改,这种硬件和软件更紧密的协作方式,可以体现更多的优势,比如利用虚模型获取的性能数据可以对硬件早期结构提供参考意见,或者判断硬件和软件的协同任务是否满足功耗目标在目前多核的手机移动平台上,将不同的任务合理分配到多核上以取得更好性能的需求日益增长,这种软件层面的评估就可以在虚拟建模阶段完成。

目前,我们通过多项虚拟建模的技术例如协同设计、协同仿真和验证,试图在早期发现设计缺陷,以在相对容易实施的阶段完成这些缺陷的修改,如图3.17所示,通过这种将设计问题更早暴露出来的方,可以达到芯片成功流片的目标,满足市场越来越紧迫的窗口需求。

建模备

虚拟模型

平台开发

芯片定义·建策略

虚拟平台

高线结构·将功能描述转接为模型·结构、性能及功耗报告

用户用例·将转为模型

驱动和固件开发RT结构和性能分析

中间件和应用开发反硬件设计

通过以上虚拟建模的要素

广义的虚拟建模包括一系列的验证技术,如仿真(imuLu《uhuiuPGA)模拟(emulation)和fPGA而目前的现状是,验证人员往往综合使用这些方法获得更好的效果,在这里,我们将虚拟模型限定于仿真(simulation),而将模拟和FPGA归类为硬件加速技术,我们将在芯片解码介绍硬件加速技术,那么,虚拟建模的优点有哪些呢?

在早期通过芯片解码软件测试发现硬件和软件的问题这种方式可以提前进行软件开发,更早暴露软件和硬件之间的协作问题或功能边界定义不清晰的问题,在模块RTL阶段就发现和修改缺陷。

软件反馈进入硅前开发周期,软件和硬件的紧密协作使得软件也参与到了硬件结构定义和实现的工作中。


cache
Processed in 0.008213 Second.