Pulse and digital circuits