An Improved model of the Minecraft Repeater
I found a bug in my original model; it extends pulses that are already extended. That's what I get for publishing it at 2am. Also I forgot my power cord for my laptop over Thanksgiving so I was reduced to developing the new model in Circuitverse. You can see this design gets it right by using a counter to enforce minimum pulse lengths without extending pulses that already meet that minimum. I haven't implemented locking yet. Anyway this model is overkill for 1-tick repeaters which is what most repeaters are. Who's locking repeaters with more than 1 tick delay anyhow?