The current popular power saving techniques used in Ethernet field is shown as the following:
1) Clock Gating
The clock signals aren't supplied if the module is disabling. Then the buffer and registers on clock tree will have no dynamic power consumption
2) Multi Power Supply Techniques
The supply voltage will be with different value according to different bandwidth requirement
3) Energy Efficient Ethernet (EEE) techniques
Energy Efficient Ethernet is a set of enhancements to the twisted-pair and backplane Ethernet family of computer networking standards that allow for less power consumption during periods of low data activity. The intention was to reduce power consumption by 50% or more, while retaining full compatibility with existing equipment. The power reduction is accomplished in a few ways. In 100 Mbit/s, 1 gigabit and 10 Gbit/s speed data links energy is used to keep the physical layer transmitters on all the time. If they could be put into "sleep" mode when no data is being sent that energy could be saved. By sending a low-power-idle (LPI) indication signal for a specified time the transmit chips in the system can be turned off. LPI is sent periodically to refresh the sleep mode. When there is data to transmit a normal idle signal is sent to wake the transmit system up before data is due to be sent. The data link is considered to be always operational, as they receive signal circuit remains active even when the transmit path is in sleep mode.
4) Disable the unused module
If the modules are unused the reset signal will be hold at high level to make the whole module in the reset state.
5) Disable the unused HSS lanes or the whole HSS
If the lanes of HSS or the whole HSS are unused the lanes even the whole module can be powered down by configuration registers. So can save the power consumption by turning the digital and analog circuits off with only leakage current left.
Features Block Diagram
CTC5160 support Clock Gating Techniques
CTC5160 support Multi Power Supply Techniques.For example the power supplied under 24×1GE is 0.9V but 1.06V under 48×1GE + 8×10GE.
CTC5160 support EEE techniques. If the ports are idle, the low-power signal will transmitted between PHY and Mac and the relative modules will be power off
CTC5160 can disable unused modules by configuration registers
CTC5160 can disable unused lanes of HSS or even the whole HSS by configuration registers.