CML drivers that are built from an open-drain differential pair and a voltage-controlled current source using NMOS transistors.
The outputs (Output+ and Output–) require pullup resistors to VDD because the NMOS transistor can drive only falling edges efficiently and needs the pullups to help drive rising edges.
The output voltage swing is load dependent.
![]() | ![]() |
The output swing of VML interfaces is independent of the load impedance.
Interfacing Between LVPECL, VML, CML, and LVDS Levels
Introduction to LVDS, PECL, and CML