Semi forecast