北京邮电大学学报

  • EI核心期刊

北京邮电大学学报 ›› 2009, Vol. 32 ›› Issue (1): 34-38.doi: 10.13190/jbupt.200901.34.005

• 论文 • 上一篇    下一篇

新型的高层次测试综合方法

孙强 马光胜   

  1. 哈尔滨工程大学计算机科学院与技术学院 哈尔滨工程大学计算机科学与技术学院
  • 收稿日期:2008-07-15 修回日期:2008-10-23 出版日期:2009-01-28 发布日期:2009-01-28
  • 通讯作者: 孙强

New Method of High-Level Test Synthesis

Sun Qiang guangsheng MA   

  • Received:2008-07-15 Revised:2008-10-23 Online:2009-01-28 Published:2009-01-28
  • Contact: Sun Qiang

摘要:

提出了一种基于遗传算法的高层次测试综合方法. 该方法在调度、模块分配和寄存器分配过程中考虑电路的可测性问题. 给出了一种可以同时进行高层次调度和模块分配的遗传算法染色体编码,并设计了基于数据依赖的单点杂交算子和基于控制步约束的变异算子,避免了进化过程中不可行解的产生. 实验结果表明,该方法在有效地改善了可测性。

关键词: 高层次综合, 可测性, 遗传算法

Abstract:

A high-level test synthesis based on genetic algorithm is proposed. This can give consideration to the testability problem in process of scheduling, module allocating and register allocating. Meanwhile, a chromosome coding of genetic algorithm is proposed, it can be used for high-level scheduling and module allocating simultaneously. A one point crossover operator based on data dependence and a mutation operator based on control step constrain are designed avoiding generation of infeasible solutions. The efficiency of testability improvement has been demonstrated by experiment.

Key words: high-level synthesis, testability, genetic algorithm