If the resulting pulse is too short, any odd number of gates (inverters) in series will produce the same result, with the resulting output pulse width being equal to the propagation delay of one inverter, multiplied by the number of inverters in series.It ain't pretty and may need some serious tweaking. I did this many years back, I don't remember did I actually use a gate or did I build this up with transistors and a diode AND function but here goes.
Two inverters in series will have a brief moment when the input rises where both outputs are low; also a brief moment when the input falls where both are high. If you can catch that event you have an edge detector.
Well you said no caps!
by Jake Hertz
by Duane Benson
by Jake Hertz
by Robert Keim