罗汉青 作品数:13 被引量:10 H指数:2 供职机构: 中国科学院微电子研究所 更多>> 发文基金: 中国科学院知识创新工程 更多>> 相关领域: 自动化与计算机技术 电子电信 更多>>
一种随机测试程序生成方法 本发明公开了一种随机测试程序生成方法,包括如下步骤:步骤1:随机选择一种指令;步骤2:运行指令冲突检测流程选择出步骤1所选指令的指令参数;步骤3:判断步骤1所选指令是否为目标跳转指令,若是则生成目标跳转指令的相关指令参数... 罗汉青 梁利平 王志君文献传递 微处理器功能验证设备及微处理器功能验证方法 本发明公开了一种微处理器功能验证设备,包括:指令集仿真器,比较器,监视器,输入接口,RTL模型;指令集仿真器,用于执行测试程序产生阶段性参考数据文件;比较器,用于从指令集仿真器中读取阶段性参考数据文件;输入接口,用于加载... 罗汉青 梁利平 刘光宇 王志君文献传递 一种面向多媒体和通信应用的处理器指令集及架构实现 被引量:4 2014年 提出了一种面向多媒体和通信应用的CPU和DSP一体化计算的指令集架构,并设计实现了一款基于该指令集架构的VLIW DSP处理器.该CPU和DSP融合指令集架构中的CPU指令兼容已有MIPS 4KC指令集,DSP指令为自主设计.针对多媒体和通信常用算法中并行度高等特点,提出了多条基于像素操作、向量操作和复数操作的DSP指令,并详细说明了实现这些指令的关键功能模块的电路实现方法.实验结果表明,在多媒体的插值、重建以及通信的滤波、FFT等算法上,采用本文提出的面对特定应用的指令集具有较明显的优势.流片测试结果证明该指令集架构可实现且有效. 王志君 梁利平 吴凯 王光玮 洪钦智 罗汉青关键词:处理器 通信 基于遗传算法的随机测试生成技术探究 2013年 随着集成电路设计复杂度不断提高,功能验证的挑战也不断增大。为了加快验证进程提高覆盖率,提出了一种新的基于遗传算法(Genetic Algorithm,GA)的随机测试生成方法。该方法基于一种二进制和十进制数混合编码的双层编码模式,并使用了权值可自动调控的功能覆盖点来计算个体适应度值,并将模拟过程中的覆盖率报告自动反馈回给随机测试生成的约束产生。该方法已应用于中国科学院微电子研究所自主研发的IME-Diamond数字信号处理器RTL模型的模块功能验证。实验结果表明,该方法有效提高了验证效率。 罗汉青 梁利平 叶甜春关键词:遗传算法 DSP随机测试程序自动生成技术 被引量:2 2013年 提出了一种基于指令集结构,并可与硬件设计和测试环境相契合的自动随机测试生成方法ARTG(automatic random test program generation).它包含用于构造指令的指令树、动态生成策略、分支跳转指令生成算法、流水线冲突预测算法和一套自动结果检查机制.整个测试程序生成过程具有很高的自动化,验证遇到bug时能够减少调试时间迅速找出bug方位.ARTG已应用于自主研发的IME—Diamond数字信号处理器.实验结果表明,该方法产生的测试代码灵活高效,加速了验证过程,并且复杂度低. 罗汉青 梁利平 叶甜春一种基于可配置随机测试生成的多核验证方法 2014年 多核设计规模和复杂度的不断提高,使功能验证变得越来越具挑战性.通过分析基于模拟仿真的多核验证方法,提出了一种基于可配置随机测试生成的多核cache一致性验证方法.该方法以随机测试生成为基础,通过配置随机生成参数来产生特定结构的多核验证指令流.此指令流的特点是,通过内存地址访问约束和多核同步操作的设置,来达成多核系统执行顺序的准确预测,进而通过自检测指令组的配置来完成自动快速结果比较.实验结果表明,该方法对多核一致性的验证是高效的. 罗汉青 梁利平 叶甜春关键词:CACHE一致性 自检测 一种多核指令集仿真器构建技术 被引量:2 2013年 为了提高指令集仿真器的速度并降低多核构造的复杂度,提出了一种多核指令集仿真器的快速搭建技术。该技术结合了解释型、编译型以及混合仿真策略的优点,通过预解码技术、可扩展单核结构、单核结构中的cache和TLB模拟机制以及多核调度机制的相互配合,以实现多核的快速搭建。该技术已经成功应用于基于中国科学院微电子所自主研发的IME-Diamond多核DSP的四核仿真器ISD的搭建。复杂度分析与实验结果表明,该技术复杂度低且能够提高仿真速度。 罗汉青 梁利平 叶甜春一种在三维动画引擎底层实现人机交互的方法 本发明公开了一种在三维动画引擎底层实现人机交互的方法。该方法包括:使用事件处理对象对拾取、平移、旋转和缩放操作进行了统一封装,分别构成事件响应函数;基于有限状态机,使用枚举变量定义事件处理对象的对应不同类型操作的工作状态... 任雁鹏 赵淳 罗汉青 梁利平文献传递 一种DSP和通用CPU一体化的处理器架构及其4核实现 被引量:3 2014年 提出了一种DSP和通用CPU一体化的处理器架构,并完成了一款基于该架构的同构4核处理器设计和流片验证.该处理器基于VLIW结构,支持自主定义的DSP指令系统,兼容现有通用的MIPS 4KC处理器指令集,支持最大8个指令通道的并行发射.处理器在不改变CPU的指令编码以及执行顺序的前提下,实现了芯片结构上的DSP和CPU执行处理的一体化,适合在统一的平台上同时完成宽带通信和多媒体的信号和协议处理的嵌入式应用开发.处理器内核通过自主定义的DSP指令字中前后并行标识位和一条专用的前导paralink指令实现了DSP与CPU指令的并行发射.在4核处理器的同构架构上,采用了全局读局部写的多核间片上数据存储策略,在控制硬件开销的基础上实现片上数据的共享.仿真和流片验证结果表明,所提出的DSP和CPU一体化处理器架构可行,在宽带通信和多媒体等嵌入式应用上具有优势. 王志君 梁利平 洪钦智 罗汉青 王昳 赵淳关键词:多核处理器 VLIW结构 一种随机测试程序生成方法 本发明公开了一种随机测试程序生成方法,包括如下步骤:步骤1:随机选择一种指令;步骤2:运行指令冲突检测流程选择出步骤1所选指令的指令参数;步骤3:判断步骤1所选指令是否为目标跳转指令,若是则生成目标跳转指令的相关指令参数... 罗汉青 梁利平 王志君