The Bengals have signed defensive coordinator Mike Zimmer to a three-year contract. A source with knowledge of the situation told NFL.com of the agreement. Zimmer's contract was set to expire after the season.