本发明提供了一种高性能测试向量生成方法及生成器,包括码生成模块以及进位链模块;码生成模块时钟端clk作为高性能测试向量生成器的时钟端,码生成模块码输出端Q1...Qn作为高性能测试向量生成器的码输出端。本发明中,测试码(即测试向量)的位数越大,其跳变率降低的幅度越大,且本发电路简单,功耗小,易于模块化,易于码位扩展;进一步地,本发明生成码低跳变,全状态,故障覆盖率高,易于硬件和软件实现,也易于可编程器件实现。