PD3, a low-noise precise timing analog front-end integrated circuit