In a directly modulated optical module, the input current to drive the
semiconductor laser is controlled so as to make a rate of change in fall
time smaller than a rate of change in rise time (inclination) in order to
improve the eye opening of an eye pattern and extend the transmission
distance. In addition, the input current is overshot at least during the
period of transient state following the rising edge.