Pulse Generators

There are multiple varieties of pulse generators:

The rising-edge detector
A rising edge detector emits a pulse if the input goes from off to on. The duration is equal to the delay between the NOT and the AND gate.

The falling-edge detector
A falling edge detector emits a pulse if the input goes from on to off and is basically a rising edge detector with a NOT gate at the input.

The dual-edge detector
A rising-falling edge detector emits a pulse if the input changes and can be made by replacing the AND gate by a XNOR gate. The delays work exactly the same.