Design and Simulation of Self-pulsating Semiconductor Lasers for Very High Speed Clock Recovery