Engineers typically use pulse generators to create pulses for characterizing digital devices. A pulse generator is well suited for applications that require fast transition times, high accuracy or frequencies higher than 50 MHz. A dedicated pulse generator may offer multiple channels, pattern generation, double pulses, RZ (return-to-zero) pulses, and the ability to add jitter to the pulse train. When you are testing complex logic, these features give you the capabilities you need to get your job done. This application note explains several techniques you can use to create pulses with a function generator.