An integrated complementary metal oxide semiconductor (CMOS) current pulse generator is presented which achieves an ampere-scale peak current pulse with a rise time and pulse width of less than 1 and 2.5 ns (pulse width at half maximum), respectively. The generator is implemented in a 0.35 microm CMOS process and consists of four parallel n-type metal oxide semiconductor transistors driven by a scaled buffer chain to achieve fast switching.