referring to fig2 one embodiment of a driver circuit 30 for use with vcsel diodes according to the present invention may be appreciated . a differential input , typically representing data to be transmitted , is received at ports inp and inn of differential amplifier 35 . the non - inverted output 40 of amplifier 35 is connected to the gate of transistor t 45 . the inverted output 45 of amplifier 35 is connected to inverter 50 . inverted output 45 also charges capacitor c 1 . the source of transistor t 45 is connected to the drain of transistor t 50 , while the drain of transistor t 45 is connected to the drain of transistor t 55 . the gate of transistor t 50 is connected to imod current source 55 and to the drain of transistor t 60 , while the source of transistor t 50 is connected to ground . current source 55 is also connected to the gate of transistor t 60 , and the source of transistor t 60 is connected to ground . transistors t 50 and t 60 make up current mirror 60 , the purpose of which is to generate a stable and predictable dc reference current for biasing various transistors in the circuit . the source of transistor t 55 is connected to voltage supply 65 , to the source of transistor t 65 , and to the source of transistor t 70 . the gate of transistor t 65 is connected to ground . the gate of transistor t 55 is connected to the gate of transistor t 70 and to the drain of transistor t 75 . the source of transistor t 75 is connected to ground , and the gate of transistor t 75 is connected to ibias current source 70 and the drain of transistor t 80 . ibias current source 70 is further connected to the gate of transistor t 80 . the source of transistor t 45 is connected to current mirror 60 . transistors t 75 and t 80 make up current mirror 75 . current mirror 75 maintains a constant bias of transistor t 55 and transistor t 70 . the drain of transistor t 65 is connected to inverter 50 , as is the drain of transistor t 85 . the source of transistor t 85 is connected to ground , and the gate of transistor t 85 is connected to voltage supply v + 65 . capacitor c 1 is connected between the input of inverter 50 on one side , and the drain of transistor t 55 and drain of transistor t 45 on the other . the output of inverter 50 is connected to capacitor c 2 and the gate and the source of transistor t 90 . capacitor c 2 is also connected to the drains of transistors t 70 and t 90 and to current output , iout . capacitor c 2 is further connected to the source and drain of transistor t 90 and to the anode of diode 80 . the cathode of diode 80 , as well as the sources of transistors t 50 , t 60 , t 75 , t 80 , and t 85 , are connected directly to single ground plane 85 . the operation of driver circuit 30 may be described as follows . the differential input is received at ports inp and inn of amplifier 35 , whereby a voltage output is produced . this voltage output is converted to modulation current , imod , by switching of a reference current , set by the current mirror 60 , through the reference threshold voltage of a reference diode formed of transistor t 55 . the reference threshold voltage of the reference diode ( transistor t 55 ) is formed when the gate of transistor t 55 is connected to drain . imod current is coupled through transistor t 70 to diode 80 , which is preferably a vcsel diode . a substantially constant lbias current is set through current mirror 75 and maintains a substantially constant bias of transistors t 55 and t 70 . such biasing improves the turn - on speed of driver circuit 30 . capacitor c 1 couples complementary charge into reference threshold voltage of the reference diode formed of transistor t 55 when the differential input transitions from high - to - low or low - to - high , to improve the driver edge - rate . further edge - rate improvement is provided through energy coupled through the combination of capacitor c 2 and transistor t 90 . these devices provide an asymmetrical coupling of charge directly into light - emitting device 80 . positive current is coupled through transistor t 90 and charges capacitor c 2 . the charge in capacitor c 2 is drained on the negative - going edge when the modulation current , imod , is cut off . this asymmetrical operation provides the negative edge peaking to ensure more rapid laser turn - off , thereby reducing the effect of a turn - off “ tail ” that is often exhibited by vcsel diodes in prior art circuits . note that the speed and magnitude of the negative edge peaking is preferably controlled through adjustment of the effective resistance of transistors t 85 and t 65 as they enter the triode region of operation . the combination of the edge and charge coupling provided by capacitors c 1 and c 2 and transistor t 90 provides excellent edge characteristics in the laser light output of the vcsel diode , opening the eye of the laser output waveform ( see fig4 described below ) and advantageously reducing bit error rates for data transmission with bitrates in the gbit / s range of operation . driver circuit 30 advantageously accomplishes the desired edge characteristic without requiring external response - shaping circuitry that past drivers have required . integration of the design ensures correct edge alignments and summing of the various charge and peaking effects without external adjustments upon assembly . integration resolves many inherent matching problems encountered when constructing the circuit with discrete components . temperature , threshold , and slope efficiency compensation of diode 80 is accomplished with precision , preferably by setting bias and modulation current values with simple resistor and thermistor devices . embodiments of driver circuit 30 preferably are implemented entirely with a low - cost integrated circuit ( ic ) process . ideally , driver circuit 30 is implemented using complementary metal oxide semiconductor ( cmos ) technology . cmos technology is a relatively low - cost ic process due to its present use in high - volume computer applications . integration substantially ensures optimum time alignment of the edge rate enhancement features described above . driver circuit 30 preferably is optimized to allow both single and multiple common cathode connected vcsels to be driven . this common cathode configuration is promoted by the single ground plane 85 configuration , as shown in fig2 . fig3 is a block diagram of one preferred embodiment of the invention , showing an array of vcsel drivers according to the invention , driving a common - cathode vcsel array . multiple data input lines 90 match to the individual driver circuits 93 in driver array 95 . driver output lines 97 match to a corresponding common - cathode vcsel 99 in vcsel array 100 . light emissions 105 result , matching the corresponding data input . with the growing popularity of vcsels and the ability to construct vcsel arrays , the ability to construct an array of drivers linked to an array of vcsels is one important feature of the invention , among others . low overhead current and good power supply rejection of driver circuit 30 allow integration of multiple driver circuits 30 for use with vcsel diode arrays , as shown in fig3 . differential amplifier 35 ( fig2 ) provides good power supply rejection , reduced signal - to - noise ratios ( snr ) and favorable slew rates . fig4 is a digital sampling oscilloscope image of an output waveform 110 from a preferred embodiment of the present invention superimposed about an ideal waveform 111 . the “ open eye ” waveform is a histogram of waveform data superimposed on each other to yield the “ open eye ”. it is desired that the output waveform 110 be open and conform as closely as possible to the ideal waveform 111 . the more open the eye , the better the data transmission . advantageously , output 120 represents a lack of ringing . at waveform output portion 130 , desired edge peaking is depicted , indicating clean laser turn - off . waveform portion 125 illustrates the desirable high - edge rate obtained from the invention , needed for high - speed optical communication systems . each of the transistors used and described above may be a field - effect transistor ( fet ) such as a mos transistor , a bipolar transistor , a gallium arsenide ( gaas ) fet or other similar transistor , as long as it is capable of the corresponding function as described herein . the specification is intended to be illustrative of the many variations and equivalents possible according to the invention . various modifications in and changes to the above - described devices and methods will be apparent to those of ordinary skill . though driver circuits were described with particularity for uses directed at high - speed fiber optic communications , other uses for such driver circuits are readily apparent to one of ordinary skill reading the specification . for example , vcsel diodes have uses in myriad devices , such as bar code scanners , encoders , proximity sensors , laser printers , and laser range finders , among others .