一种用于微处理器功能验证的测试程序生成方法及装置

    公开(公告)号:CN101894063B

    公开(公告)日:2012-09-26

    申请号:CN201010201216.6

    申请日:2010-06-13

    Inventor: 程旭 佟冬 张良

    Abstract: 一种用于微处理器功能验证的测试程序生成方法及装置;方法包括:A、随机生成μ+λ个个体并保存成原始生成种群;将所述原始生成种群作为当前种群;B、结合指令库,将当前种群中的个体转化为测试程序;C、仿真执行当前种群中的各个体转化得到的测试程序,生成功能覆盖报告;D、如果当前种群是原始生成种群,则直接进行步骤E;否则选择当前种群中的个体进行λ次交叉、变异操作,产生的新个体也保存进当前种群,然后进行步骤E;E、根据功能覆盖报告,从当前种群中选出至少μ个个体作为新一代种群;F、如果满足停止条件,则输出该新一代种群中个体对应的测试程序集;否则将该新一代种群作为当前种群,返回步骤B。

    一种执行饱和寻址加载和存储操作的设备和方法

    公开(公告)号:CN110362501B

    公开(公告)日:2021-09-24

    申请号:CN201910607582.2

    申请日:2019-07-05

    Applicant: 北京大学

    Inventor: 佟冬 徐大亮 程旭

    Abstract: 本发明涉及执行饱和寻址加载和存储操作的设备和方法,提供逻辑用于接收和执行饱和寻址数据移动指令以根据数组指针和数组指针元数据计算数组的上界和下界位置。如果加载操作的源位置高于上界位置或者低于下界位置,则将数据从上界位置或下界位置传送到目的位置,否则从源位置传送到目的位置。如果存储操作的目的位置高于上界位置或者低于下界位置,则将数据从源位置传送到上界位置或者下界位置,否则从源位置传送到目的位置。

    一种执行饱和寻址加载和存储操作的设备和方法

    公开(公告)号:CN110362501A

    公开(公告)日:2019-10-22

    申请号:CN201910607582.2

    申请日:2019-07-05

    Applicant: 北京大学

    Inventor: 佟冬 徐大亮 程旭

    Abstract: 本发明涉及执行饱和寻址加载和存储操作的设备和方法,提供逻辑用于接收和执行饱和寻址数据移动指令以根据数组指针和数组指针元数据计算数组的上界和下界位置。如果加载操作的源位置高于上界位置或者低于下界位置,则将数据从上界位置或下界位置传送到目的位置,否则从源位置传送到目的位置。如果存储操作的目的位置高于上界位置或者低于下界位置,则将数据从源位置传送到上界位置或者下界位置,否则从源位置传送到目的位置。

Patent Agency Ranking