一种嵌入式芯片中断异常处理验证方法及模拟器

    公开(公告)号:CN115904784A

    公开(公告)日:2023-04-04

    申请号:CN202211452373.3

    申请日:2022-11-21

    Abstract: 本发明公开了一种嵌入式芯片中断异常处理验证方法及模拟器,使用C语言,基于精简指令集及自研指令集架构模拟嵌入式芯片中断异常处理功能,通过模拟器对全部站台和部件会发生的所有类型的中断异常的判断条件进行建模,对中断异常进行优先级排序,为所有中断异常分配异常处理入口,并设置处理方式;将待测设计与模拟器同时载入指令,将两者的处理结果进行比对,若待测设计与模拟器结果一致则判断为正确处理。本发明使用C语言开发的模拟器,能更及时发现核心在异常和中断处理产生的错误并告知设计人员错误指令地址,提高了验证效率。

    一种TileLink一致性协议验证装置
    4.
    发明公开

    公开(公告)号:CN117290287A

    公开(公告)日:2023-12-26

    申请号:CN202311357338.8

    申请日:2023-10-19

    Abstract: 本发明公开一种TileLink一致性协议验证装置,该装置包括:虚拟接口模块,用于与待验证单元进行信号交互;驱动模块,用于向虚拟接口模块发送验证报文;定序器模块,用于向驱动模块发送从发送队列中提取的报文;向测试序列模块发送从接收队列中提取的报文;接收监视器模块发送的报文并分别存入接收队列和日志队列;接收测试序列模块发送的报文并分别存入发送序列和所述日志队列;测试序列模块,用于对接收到的报文采用回调函数进行TileLink一致性协议处理;监视器模块,用于采集虚拟接口模块的电信号并组成报文。本发明支持完整TileLink协议,适用于CPU一致性、设备一致性及其混合场景,简化了验证环境部署及复杂验证测试激励的设计开发,缩短了研发周期。

Patent Agency Ranking