基于遗传优化的三值神经网络测试生成算法

来源 :哈尔滨理工大学 | 被引量 : 0次 | 上传用户:purple601
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字集成电路是当今发展最快的技术领域之一,随着数字电路设计及工艺技术的发展,电路的规模和复杂度日益增大,使得电路的测试生成日益困难。对于复杂的大规模集成电路,传统的测试生成算法已不再适用,因此研究新型有效的数字集成电路测试生成算法具有十分重要的理论价值和实际意义。集成电路的测试生成问题是数学上公认的难题-NP完全问题,在过去的几年中,国内外的学者虽然提出了许多新的测试生成算法,但是到目前为止还没有一种算法能适合所有的大规模集成电路,集成电路的测试生成问题已成为一个重要的研究课题。本文采用固定故障模型和三值神经网络模型,对数字集成电路的测试生成进行研究,为提高故障覆盖率,减小测试生成时间,重点研究了以下内容:1.在深入研究二值神经网络测试生成算法基础上,将遗传算法引入到组合电路的测试生成算法中。基于遗传算法是一种全新的寻优方法,本文采用遗传算法求解约束网络对应能量函数的最小值点。在遗传算法中,适应度函数是影响算法性能的一个主要因素,它主要影响问题的求解空间,本文在比较其他适应度函数的基础上,提出本文的适应度函数,利用本文的适应度函数,在基准电路上得到测试矢量。同时,交叉、变异概率是影响收敛速度的一个重要的指标,本文将提出一个合理的交叉和变异的概率。2.在二值基础上,建立基本逻辑门电路的三值神经网络模型和组合电路的三值神经网络模型。用三值神经网络表示数字电路,可以减小搜索空间,避免很多不必要的赋值,因此可以在保证具有较高故障覆盖率的情况下,减小测试生成时间。在三值神经网络模型中,二值模型的能量函数不能适用于三值模型,因此需要求解三值模型的能量函数,在此本文对三值神经网络测试生成算法与二值神经网络测试生成算法进行比较。3.研究遗传算法的软件实现方法。在软件构建的标准电路基础上,用适当的编程方法实现遗传操作,可以有效的缩短程序的执行时间。在仿真过程中,根据程序运行状况,优化程序结构,调整遗传操作参数,以提高算法的测试速度。
其他文献
目的:探讨晚期卵巢癌肿瘤细胞减灭术后静脉化疗联合腹腔热灌注治疗的临床疗效和不良反应,为临床治疗提供参考依据。方法:回顾分析2015年1月至2017年10月在河北医科大学第二医
最近几年,我国证券市场在不断发展和壮大的同时,也暴露出了不少的问题,特别是证券市场操纵行为案件已引起社会各界的广泛关注。证券市场的功能之一就是由市场自由提供投资资
In the history of Shang and Zhou, the food activity of elite as a material expression cross - cut the ritual system, the core of tradition culture. At the same
面对新的历史发展机遇期,四0四领导班子清醒地意识到,四0四要经过调整改革脱困,实现跨越式发展,建成新型的高科技核基地,其中最重要的环节就是要做到精干主体、做强做大主业。要精
恶性肿瘤是威胁人类健康的主要疾病之一。由于恶性肿瘤具有浸润性生长与远处转移的能力,导致在临床上难以治愈。每年约有90%的恶性肿瘤患者死于恶性肿瘤转移和扩散。黏附分子
以分布在高黎贡山大脑子的白尾梢虹雉群体为研究对象,在野外直接观察其取食行为,用样方法研究其春季取食地特征,以探讨野外白尾梢虹雉的取食习性。结果表明:天气会对白尾梢虹
理论背景:更年期妇女失眠症是中老年妇女的常见病之一。更年期妇女失眠症是与更年期有关的一种持续的睡眠质或量令人不满意的生理障碍,它属于祖国医学之“绝经前后诸症”和“
目的分析研究男性不育患者解脲支原体感染状况以及其对精液的影响,寻求行之有效的治疗方法。方法对我市几家医院的507例男性不育患者的解脲支原体感染状况进行检测分析,了解
无论是建设高速密集波分复用光纤网,还是实现光纤到户,都需要有廉价的光电子器件作为支持。可是光调制器昂贵的价格严重制约了光通信的推广和应用。因此无论是从目前干线网的
双包层光纤激光器目前可谓是光纤激光器家族的佼佼者,它使用包层泵浦技术使光纤激光器摆脱了小功率器件的地位,把输出光束的大功率、高质量,和光纤激光器的一切优点集于一身,又因