This paper introduces a novel test pattern generator (TPG) for built-in self-test (BIST) applications aimed at reducing power consumption during VLSI testing. The proposed method generates multiple single input change vectors through a reconfigurable Johnson counter and a scalable SIC counter, achieving low transition sequences while maintaining fault coverage. Simulations show that this TPG can significantly save test power and only incurs minimal overhead in scan designs.