The deal was announced Monday. Terms were not disclosed.
A 16-year veteran, Mohammed spent the past two seasons with Chicago. He appeared in 80 games last year and averaged and averaged 1.6 points and 2.2 rebounds.
Mohammed has also played with the Oklahoma City Thunder (2010-12), the Charlotte Bobcats (2007-10), the Detroit Pistons (2006-08), the San Antonio Spurs (2004-06), the New York Knicks (2003-05), the Atlanta Hawks (2000-04) and the Philadelphia 76ers (1998-01).