Allen agreed Wednesday with the Bengals on a one-year contract, Adam Schefter of ESPN reports.
Allen, who spent the last seven years in Atlanta, will bolster Cincinnati's safety depth in the short term. The 29-year-old has put forth quality fantasy seasons before -- he had 90 tackles in 2016 and 85 tackles in 2019 -- but he saw a sharp decline in production last year, finishing with just 25 tackles in 12 games.