王天成
- 作品数:16 被引量:11H指数:3
- 供职机构:中国科学院计算技术研究所更多>>
- 发文基金:国家自然科学基金国家重点基础研究发展计划更多>>
- 相关领域:自动化与计算机技术电子电信医药卫生更多>>
- 面向高可靠汽车电子系统的低延时异构多核并行差错检测方法
- 2023年
- 与业界常用的双核锁步方法相比,异构并行差错检测技术以较小的面积开销实现接近的差错覆盖率,但是会增加差错检测延时并影响主核的性能.针对差错检测不及时带来的潜在安全风险,提出一种低延时的异构并行差错检测方法.首先通过复制寄存器时暂停物理寄存器释放的策略降低复制寄存器对主核性能的影响;然后利用主核控制流指导检查核取指,并基于预测检查核运行时间来划分程序段,以提升差错检测的性能,使得最大差错检测延时可控.使用1个开源香山处理器核作为主核,16个开源Rocket处理器作为检查核进行了方法实现,采用基准程序评估的实验结果表明,所提方法能够以50%的逻辑开销和22%的存储开销实现差错检测,小于双核锁步接近100%的面积开销.同时,在主核上的平均性能开销小于1%,且能将差错检测延迟控制在2000个时钟周期以内.此外,与原有分支预测策略相比,检查核的平均性能提升了14.9%.
- 吕浙帆王天成李华伟
- 关键词:容错可靠性
- 基于K近邻的数字电路自动测试向量生成方法被引量:1
- 2023年
- 基于分支限界搜索的自动测试向量生成(ATPG)是数字电路测试中的关键技术,搜索中的回溯次数对ATPG性能造成很大影响.为了减少ATPG回溯次数,提出一种基于K近邻(KNN)的数字电路ATPG方法.将机器学习中的KNN算法引入POEDM测试生成算法,KNN结合电路结构数据和可测试性度量信息来指导PODEM算法中回退路径的选择,替代传统的启发式策略,以尽快地到达有效决策点,减少回溯次数.在ISCAS85,ISCAS89和ITC99基准电路上进行验证,与传统启发式策略以及一种基于人工神经网络(ANN)的回退路径选择策略相比,所提方法在回溯次数、回退次数、运行时间和故障覆盖率指标方面分别实现了最高1625.0%,466.0%,260.0%和2.2%的改进.同时,相比基于ANN的方法,KNN没有显式的训练过程,在搭建模型阶段能够节省一定的显存资源开销,并且可以使用更少的训练集样本得到有效的预测模型.
- 李文星王天成李华伟
- 关键词:数字电路测试K近邻
- 基于路径约束求解的多目标状态激励生成方法被引量:3
- 2016年
- 该文提出了一种针对多个难达目标状态的激励生成方法,该方法基于抽象引导的半形式化方法框架.采用一个评估函数对候选状态进行评价,该评估函数综合考虑了从一个状态到不同目标状态的全局抽象距离信息,评价出从各个状态到达某个目标状态或者同时到达多个目标状态的潜能,并以此指导模拟过程直到最终搜索到一条能同时覆盖多个目标状态的状态序列.此外,该文采用了基于路径约束求解的激励生成方式,这种方式结合了具体模拟和符号模拟技术,符号模拟沿着具体执行路径提取分支条件构成路径约束,通过约束条件的翻转与求解能够有效地产生输入向量,以一种较均衡的模式遍历设计的状态空间,帮助验证快速覆盖到目标.实验结果表明,该文方法能够有效地同时验证设计中的多个目标状态.
- 周艳红王天成李华伟吕涛李晓维
- 基于指令模板的通用处理器约束随机指令生成方法被引量:3
- 2015年
- 随着集成电路设计的复杂度越来越高,功能验证成为设计流程中的瓶颈。而通用处理器是集成电路中功能最为复杂的设计之一,对其功能验证提出更高要求。为此,给出一种约束随机指令生成方法,对ARMv8处理器进行模拟验证。从指令集中提取指令模板,用指令模板生成合法的ARMv8指令,通过调整约束支持各种功能场景的验证。基于结果自动比对的验证环境,对处理器进行充分验证,发现58处设计错误,可用在后续的FPGA硬件仿真中。验证结果表明,该方法可得到90%的结构覆盖率。
- 刘婧王天成王健李华伟
- 关键词:通用处理器
- 高性能处理器的设计验证与测试方法
- 李华伟韩银和吕涛边计年李晓维张旻晋付祥邓澍军王天成
- 在高性能处理芯片的测试方面,深入研究了3X测试压缩方法、时延/串扰测试方法等,创新地提出了:1)X-COnfig激励压缩/解压缩技术X-TOlerant响应压缩技术,解决I/O管脚数增长速度远低于集成电路晶体管数的增长速...
- 关键词:
- 关键词:高性能处理器芯片
- 基于主核控制流信息的处理器运行差错检测方法及系统
- 本发明提出一种基于主核控制流信息的处理器运行差错检测方法及系统,包括:在主核运行的过程中将程序段的控制流信息以控制流表的形式保存下来,以在检查核运行的过程中,使用该控制流信息来指导检查核的分支预测,来提高检查核的运行效率...
- 吕浙帆王天成李华伟李晓维
- 一款基于SPARC V8指令集体系结构的系统芯片的功能验证
- 2016年
- 处理器的设计越来越复杂,如何对处理器进行完备的功能验证面临着巨大的挑战.针对一款基于可扩展处理器架构(scalable processor architecture,SPARC)V8指令集体系结构的系统芯片进行验证,提取了该芯片的验证功能点,搭建了结果自动比对的验证平台.该平台采用定向测试用例生成和约束随机测试用例生成相结合的方式产生测试用例以支持各种功能场景的验证.项目仍处于验证实施过程中,目前已设计了170个测试用例,对125个验证功能点中的109个进行了覆盖,达到了84%的功能覆盖率,并发现了7处设计错误.
- 杨爽王天成李华伟
- 关键词:系统芯片功能点
- 一种微处理器架构及微处理器故障检测方法
- 本发明提出一种微处理器架构,包括:主核、从核、总线及比较器,该主核和该比较器分别通信连接至该总线,该从核通信连接至该比较器;微处理器处于锁步模式时,该比较器阻塞该从核对该总线的访问请求,该主核和该从核均执行主核任务,该比...
- 吕浙帆王天成李华伟李晓维
- 文献传递
- 面向非规则三维片上网络的自适应可靠路由方法被引量:2
- 2016年
- 面向存在永久性链接故障的非规则三维片上网络,提出一种低成本自适应可靠路由方法.首先根据非规则三维片上网络的拓扑结构,优先选择一条汉密尔顿路径进行容错路由,在没有汉密尔顿路径的情况下,则执行生成树容错路由算法绕过故障链接;然后将基于动态规划的端口选择机制拓展到三维空间,结合前述路由算法来避开网络冲突区域,完成将数据包由源路由器节点传输至目的路由器节点的路由过程.实验结果表明,与之前的AFRA方法和基于生成树的可靠路由方法相比,该方法具有较高的通信性能和可靠性,同时所需的网络开销较低.
- 周君李华伟王天成李晓维
- 关键词:自适应路由永久性故障容错
- SER-Tvpack:基于软错误率评估的SRAM型FPGA的装箱算法
- 2014年
- 为了提高基于SRAM的FPGA(SFPGA)上的容软错误能力,提出了一种基于软错误率(soft error rate,SER)评估的装箱算法SER-Tvpack.通过结合软错误率的两个组成部分错误传播率(error propagation probability,EPP)和节点错误率(node error rate,NER),得到软错误评估标准SER的估算值,并将该值作为可靠性因子加入到代价函数中指导装箱过程,以减少装箱后可编程逻辑块(configuration logic block,CLB)之间互连的软错误率,从而提高设计的可靠性.对20个MCNC基准电路(最大基准电路集)进行实验,结果表明,与基准时序装箱算法T-Vpack及已有的容错装箱算法FTvpack相比较,软故障率分别减少了14.5%和4.11%.而且,与F-Tvpack比较,在仅增加0.04%的面积开销下,减少了2.31%的关键路径的时延,提供了较好的时序性能.
- 夏静王天成吕涛李华伟邝继顺
- 关键词:可靠性装箱单粒子翻转