一种使用快照的可调试性设计追踪方法及装置

    公开(公告)号:CN107066707A

    公开(公告)日:2017-08-18

    申请号:CN201710188024.8

    申请日:2017-03-27

    CPC classification number: G06F17/5081 G06F17/505

    Abstract: 本发明提出一种使用快照的可调试性设计追踪方法及装置,涉及集成电路可调试性设计技术领域,该方法包括步骤1,设置追踪缓存与快照缓存的容量,确定追踪信号的宽度限制与快照信号的宽度限制;步骤2,根据所述追踪信号与所述快照信号的宽度限制,生成寄存器簇并迭代选择寄存器簇,从而确定所述追踪信号与所述快照信号;步骤3,根据所述追踪信号与所述快照信号,设置追踪结构,其中所述追踪结构包括追踪控制器、触发器、追踪总线、追踪缓存、快照缓存。本发明可以显著的提高调试数据的状态恢复率,增加硅后调试的可观测性,缩短硅后调试时间;本发明可以确定性的恢复关键信号;本发明可以减少追踪信号选择方法的运行时间。

    一种使用快照的可调试性设计追踪方法及装置

    公开(公告)号:CN107066707B

    公开(公告)日:2019-07-30

    申请号:CN201710188024.8

    申请日:2017-03-27

    Abstract: 本发明提出一种使用快照的可调试性设计追踪方法及装置,涉及集成电路可调试性设计技术领域,该方法包括步骤1,设置追踪缓存与快照缓存的容量,确定追踪信号的宽度限制与快照信号的宽度限制;步骤2,根据所述追踪信号与所述快照信号的宽度限制,生成寄存器簇并迭代选择寄存器簇,从而确定所述追踪信号与所述快照信号;步骤3,根据所述追踪信号与所述快照信号,设置追踪结构,其中所述追踪结构包括追踪控制器、触发器、追踪总线、追踪缓存、快照缓存。本发明可以显著的提高调试数据的状态恢复率,增加硅后调试的可观测性,缩短硅后调试时间;本发明可以确定性的恢复关键信号;本发明可以减少追踪信号选择方法的运行时间。

    一种建立处理器Cache检查点的方法、装置及系统

    公开(公告)号:CN104699574A

    公开(公告)日:2015-06-10

    申请号:CN201310662178.8

    申请日:2013-12-09

    CPC classification number: G06F12/08

    Abstract: 本发明实施例公开了一种建立处理器Cache检查点的方法、装置及系统,以保证建立Cache检查点不存在影响处理器运行,该方法包括:在Cache中内容逐行导出过程中,当接收到处理器写Cache信号时,检测确定处理器写Cache操作对应的Cache行在Cache的已导出部分,执行处理器写Cache操作,同时将写Cache操作写入Cache行中内容导出;当接收到处理器写Cache信号时,检测确定处理器写Cache操作对应的Cache行在Cache的未导出部分,执行处理器写Cache操作,暂停Cache中内容导出;当接收到处理器读Cache信号时,执行处理器读Cache操作,暂停Cache中内容导出。

    一种复用追踪缓存的触发装置及设计方法

    公开(公告)号:CN107103116B

    公开(公告)日:2019-07-30

    申请号:CN201710188222.4

    申请日:2017-03-27

    Abstract: 本发明提出一种复用追踪缓存的触发装置及设计方法,涉及集成电路可调试性设计技术领域,该装置包括地址生成模块,用于根据触发信号与当前的检测状态生成读追踪缓存地址;追踪缓存模块,用于通过调试接口写入触发检测信息,并根据所述读追踪缓存地址输出对应地址行的内容;输出选择模块,用于根据所述触发信号的部分低位信号输出对应的触发信息并用于触发判断,当触发标志位有效时,则代表检测到触发条件。本发明可以提供对于触发条件的更强的检测能力;硬件开销更小;可配置性好。

    一种建立处理器Cache检查点的方法、装置及系统

    公开(公告)号:CN104699574B

    公开(公告)日:2018-04-20

    申请号:CN201310662178.8

    申请日:2013-12-09

    CPC classification number: G06F12/08

    Abstract: 本发明实施例公开了一种建立处理器Cache检查点的方法、装置及系统,以保证建立Cache检查点不存在影响处理器运行,该方法包括:在Cache中内容逐行导出过程中,当接收到处理器写Cache信号时,检测确定处理器写Cache操作对应的Cache行在Cache的已导出部分,执行处理器写Cache操作,同时将写Cache操作写入Cache行中内容导出;当接收到处理器写Cache信号时,检测确定处理器写Cache操作对应的Cache行在Cache的未导出部分,执行处理器写Cache操作,暂停Cache中内容导出;当接收到处理器读Cache信号时,执行处理器读Cache操作,暂停Cache中内容导出。

    一种复用追踪缓存的触发装置及设计方法

    公开(公告)号:CN107103116A

    公开(公告)日:2017-08-29

    申请号:CN201710188222.4

    申请日:2017-03-27

    CPC classification number: G06F17/5081

    Abstract: 本发明提出一种复用追踪缓存的触发装置及设计方法,涉及集成电路可调试性设计技术领域,该装置包括地址生成模块,用于根据触发信号与当前的检测状态生成读追踪缓存地址;追踪缓存模块,用于通过调试接口写入触发检测信息,并根据所述读追踪缓存地址输出对应地址行的内容;输出选择模块,用于根据所述触发信号的部分低位信号输出对应的触发信息并用于触发判断,当触发标志位有效时,则代表检测到触发条件。本发明可以提供对于触发条件的更强的检测能力;硬件开销更小;可配置性好。

Patent Agency Ranking