The MIPI D-PHY Bidirectional 2-Lane(4-Lane) macro implements the physical layer of bidirectional universal lanes for the MIPI D-PHY interface. The MIPI D-PHY Bidir 2/4L is stacked in a configuration with two/four data lanes and one clock lane. The MIPI D-PHY Bidir 2/4L can be reused for both master and slave applications. The lane modules are bidirectional with HS-TX, HS-RX, LP-TX, LP-RX, and LP-CD functions, but with no support for high-speed reverse communication. The MIPI D-PHY Bidir 2/4L also includes a clock multiplier PLL for high-speed (HS) clock generation needed in a master-side application. It is targeted for the digital data transmission between a host processor and display drivers or camera interfaces in mobile applications, supporting a maximum effective bit rate of 1.5 Gbps per lane. Because of its dual master/slave reusability, the MIPI D-PHY Bidir 2/4L builds a bidirectional high-speed differential interface for serial data transmission. There is an additional reduced-throughput, low-power data transfer mode in each differential pair, which reduces line count and minimizes cable wires and EMI shielding requirements.