A zero crossing detector employs carry save adders combined with fully
pipelined logic to provide two-bit, three-bit or four-bit zero crossing
detection. The detector offers the advantages of very high operating
speed, very low power dissipation, low adder cell count and reduced chip
area.