An efficient fault tolerant routing algorithm is proposed on the basis of the r outing capability concept for a hypercube architecture with powerful fault tole rant capability, and further extended to the hypercube system with fault nodes o r fault links.