本發明提供了一種高性能測試向量生成方法及生成器,包括碼生成模塊以及進位鏈模塊;碼生成模塊時鐘端clk作為高性能測試向量生成器的時鐘端,碼生成模塊碼輸出端Q1...Qn作為高性能測試向量生成器的碼輸出端。本發明中,測試碼(即測試向量)的位數越大,其跳變率降低的幅度越大,且本發電路簡單,功耗小,易于模塊化,易于碼位擴展;進一步地,本發明生成碼低跳變,全狀態,故障覆蓋率高,易于硬件和軟件實現,也易于可編程器件實現。