面向硬件仿真加速平台的功耗波形捕获装置及其应用方法制造方法及图纸

技术编号:42645209 阅读:24 留言:0更新日期:2024-09-06 01:40
本发明专利技术公开了一种面向硬件仿真加速平台的功耗波形捕获装置及其应用方法,本发明专利技术装置包括翻转率计数器阵列、动态数据捕捉阵列、波形数据缓冲WDB、功耗数据缓冲PDB、功耗数据导出控制器和功耗场景捕捉部件,所述翻转率计数器阵列与功耗场景捕捉部件的输入端相连,所述功耗场景捕捉部件的输出端与功耗数据导出控制器的输入端相连,所述动态数据捕捉阵列、功耗数据导出控制器均分别与波形数据缓冲WDB、功耗数据缓冲PDB相连以用于将捕获的波形数据w_load输出和功耗数据p_load输出。本发明专利技术旨在解决快速翻转率计算FTC流程固有的缺陷,从而使功耗评估流程能应用于任何仿真环境,节省仿真计时、提高仿真效率。

【技术实现步骤摘要】

本专利技术涉及集成电路设计验证领域,具体涉及一种面向硬件仿真加速平台的功耗波形捕获装置及其应用方法


技术介绍

1、功耗与性能、面积一起(即ppa: performance power and area),是集成电路设计时权衡考量的三种重要考核指标。功耗对于集成电路——尤其是嵌入式芯片至关重要。常用的功耗信息主要有峰值功耗、平均功耗、典型功耗(即典型应用场景下的平均功耗)、功耗斜率。其中,平均功耗与典型功耗可以通过科学的数据采样求求平均给的方式实现,场景的选择对功耗评估结果影响小;而峰值功耗与功耗斜率的评估则与场景的选择密切相关。本专利技术主要应用于峰值功耗与功耗斜率的评估,当然本专利技术也可应用于平均功耗、典型功耗的评估。

2、目前,主要的功耗分析方法分正向计算与反向推演两种。其中,正向推算方法中,通过某种方法获得目标场景的翻转率信息,然后通过powerartist、joules等专用功耗计算软件计算出具体的功耗值;反向类推演则是根据已有芯片的实际功耗值及多种设计信息、待验证设计(dut: design under test)的多种详细设计信本文档来自技高网...

【技术保护点】

1.一种面向硬件仿真加速平台的功耗波形捕获装置,其特征在于,包括翻转率计数器阵列(1)、动态数据捕捉阵列(2)、波形数据缓冲WDB(3)、功耗数据缓冲PDB(4)、功耗数据导出控制器(5)和功耗场景捕捉部件(6),所述翻转率计数器阵列(1)与功耗场景捕捉部件(6)的输入端相连,所述功耗场景捕捉部件(6)的输出端与功耗数据导出控制器(5)的输入端相连,所述动态数据捕捉阵列(2)、功耗数据导出控制器(5)均分别与波形数据缓冲WDB(3)、功耗数据缓冲PDB(4)相连以用于将捕获的波形数据w_load输出和功耗数据p_load输出。

2.根据权利要求1所述的面向硬件仿真加速平台的功...

【技术特征摘要】

1.一种面向硬件仿真加速平台的功耗波形捕获装置,其特征在于,包括翻转率计数器阵列(1)、动态数据捕捉阵列(2)、波形数据缓冲wdb(3)、功耗数据缓冲pdb(4)、功耗数据导出控制器(5)和功耗场景捕捉部件(6),所述翻转率计数器阵列(1)与功耗场景捕捉部件(6)的输入端相连,所述功耗场景捕捉部件(6)的输出端与功耗数据导出控制器(5)的输入端相连,所述动态数据捕捉阵列(2)、功耗数据导出控制器(5)均分别与波形数据缓冲wdb(3)、功耗数据缓冲pdb(4)相连以用于将捕获的波形数据w_load输出和功耗数据p_load输出。

2.根据权利要求1所述的面向硬件仿真加速平台的功耗波形捕获装置,其特征在于,所述翻转率计数器阵列(1)包括多个翻转率计数器tc,用于在硬件仿真加速平台的原始时钟驱动下,将用户指定进行功耗评估的被测设计dut部分或整体所包含用户逻辑中有数据翻转的锁存器flip-flop数量、门控时钟的逻辑部件的信息经预设的权重拟合后存入其所对应的翻转率计数器tc中;所述翻转率计数器阵列(1)为硬件仿真加速器的已有硬件逻辑或者被测设计dut中所插入的辅助逻辑,且在所述翻转率计数器阵列(1)为硬件仿真加速器的已有硬件逻辑时包括在编译时提供编译指导为用户指定的每一个被测设计dut或整体插入多个翻转率计数器tc。

3.根据权利要求2所述的面向硬件仿真加速平台的功耗波形捕获装置,其特征在于,所述动态数据捕捉阵列(2)包括多个动态数据捕捉器ddc,所述动态数据捕捉器ddc与被测设计dut一一对应并用于记录每个时钟周期被测设计dut所有逻辑部件的值。

4.根据权利要求3所述的面向硬件仿真加速平台的功耗波形捕...

【专利技术属性】
技术研发人员:周海亮邓林罗莉荀长庆潘国腾周理铁俊波王永文杨乾明张剑锋隋兵才
申请(专利权)人:中国人民解放军国防科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1