[发明专利]基于动态权重的测试向量生成与优化方法有效

专利信息
申请号: 201910227627.3 申请日: 2019-03-25
公开(公告)号: CN110059826B 公开(公告)日: 2023-09-22
发明(设计)人: 赵毅强;石振东;刘燕江;何家骥;马浩诚 申请(专利权)人: 天津大学
主分类号: G06N3/126 分类号: G06N3/126;G06F21/56
代理公司: 天津市北洋有限责任专利代理事务所 12201 代理人: 刘国威
地址: 300072*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及集成电路可信任性检测技术,为提出适用木马检测的测试向量生成方法,生成高效精简的测试向量集,进而提高硬件木马的激活概率和检测效率,本发明,基于动态权重的测试向量生成与优化方法,步骤如下:(1)寻找低翻转率的电路节点;(2)低观测节点的查找;(3)测试向量的粗筛;(4)测试向量的细筛;(5)基于低观测节点的测试向量筛选:根据故障检测模型,给低观测节点注入故障“0”和故障“1”,构建故障网表,将待筛选的测试向量输入故障网表,观察电路输出与原始输出是否一致,如发生变化认为该测试向量能够将错误结果传递到电路输出端。本发明主要应用于集成电路可信任性检测场合。
搜索关键词: 基于 动态 权重 测试 向量 生成 优化 方法
【主权项】:
1.一种基于动态权重的测试向量生成与优化方法,其特征是,步骤如下:(1)寻找低翻转率的电路节点:随机生成大量的测试向量,将其输入到电路中,得到所有电路节点的翻转情况,依据设定的翻转率阈值,从所有的电路节点中筛选出低翻转节点;(2)低观测节点的查找:利用SCOAP(sandia controllability and observability analysis program)工具对电路网表进行可测试性分析,得到所有电路节点的可控制性和可观测性值,利用k均值(k‑means)算法对所有电路节点进行连续两次分类,第一次分类得到低测试性节点,第二次分类得到低观测节点;(3)测试向量的粗筛:以激活低翻转节点为目标,利用遗传算法进行测试向量的初步优化,根据节点翻转率的提升倍数,筛选出难以激活的节点;(4)测试向量的细筛:在粗筛的基础上,根据不同节点翻转次数的不同,在遗传算法的每一代动态调整适应度函数,给难以激活的节点更大的权重,使得测试向量更多地触发难以激活的节点,提高测试向量的质量;(5)基于低观测节点的测试向量筛选:根据故障检测模型,给低观测节点注入故障“0”和故障“1”,构建故障网表,将待筛选的测试向量输入故障网表,观察电路输出与原始输出是否一致,如发生变化认为该测试向量能够将错误结果传递到电路输出端。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201910227627.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top