A high power modulator was built to drive the 100 MW klystron. The line-type topology with deuterium thyratron was adopted to increase its operating reliability. Specifications and structure of the pulse transformer and pulse forming network are presented. Some valuable auxiliary circuits are applied to improve the system stability. The design of the charging circuit is also introduced. Local monitoring and control of the modulator is based on programmable logic controller (PLC), and the control data networking is realized through communication between MPI and PLC. Saber model of the modulator circuit is built, and the simulation results are consistent with experimental ones:1.1 μs rise time, 1.7 μs fall time and 2.5 μs flat top. The modulator produces 450 kV, 600 A pulses, which meet