摘要
本发明涉及一种用于集成电路的DRV自动修复方法和系统,其中,方法包括:获取一待修复的集成电路;通过改进的遗传算法修复集成电路中的若干DRV问题:将DRV修复问题转换为优化问题,其包括同时优化多个目标;根据需要优化的多个目标,将修复方法编码为不同的染色体(一种修复方法),并构建关于集成电路中求解DRV问题的模型;随机生成若干条染色体作为初始种群;计算初始种群中每个染色体的适应度,并进行选择、交叉和变异操作,生成新的种群并计算其适应度值;判断是否满足收敛条件,若满足则结束迭代,若不满足则继续迭代,输出相应的模型,以解决集成电路中解决若干DRV问题。本发明能够针对集成电路的DRV问题找到全局最优解。