Spurs star Tim Duncan has been ruled out for San Antonio's game against Golden State.