针对电路故障测试过程中存在故障难以定位和修复的问题,提出了一种基于功能重构的故障修复方法。该方法使用全集测试集对被测电路进行精确测试,以测试向量中的响应值与实际电路中的响应结果进行对比,实现对故障的精确定位。当被测电路的所有故障信息被收集后,采用功能重构的原理对出现故障的电路进行修复,在实现功能修复同时,降低了故障修复难度。文章给出了这种故障检测与功能重构的总体实现框图,并分别对模拟电路和数字电路的故障详细阐述了功能重构的方法。