瞬态电流测试(IDDT Testing)法可以检测出传统的电压测试法和稳态电流测试法所不能检测出的集成电路故障。但测试时需要一次生成两个或两个以上向量,且测试向量的生成比较复杂,因此提高测试效率的关键在于寻找高效的测试向量产生算法。本文提出了一种基于粒子群算法的瞬态电流测试向量产生方法来快速地寻找出集成电路故障。粒子群算法具有内在的变异特性,全局搜索能力强,易于实现。通过对标准的ISCAS’85与ISCAS’89部分电路的SPICE(Simulation program with integrated circuit emphasis)模拟,获得了较好的故障检测率。