turn level-based input to edge-triggered input
It seems as you have to rethink what you are asking. If you stick with the idea that you want a level to become an edge then ask yourself what should happen of the level signal stays at its level forever. The real issue is when!! So I think what you really mean is that you have a slow signal that changes levels from 0->1 or 1->0 and you want to create a relatively narrow pulse when that edge has occurred.

If you really want a level change to become a pulse there is a relatively straight forward way to do that with a couple of flip flops and a gate. Here is an example of a digital circuit that converts a low to high level change to a high going pulse. The clocking shown is 50MHz so the output pulse is 20 nsec. The below circuit also has two additional preceding flip flops to delay the generated strobe by two clock times from the input edge. (Note that this design was taken from an FPGA implementation).