Research Article

Modeling and Performance Analysis of a Fault-Tolerant 3D Photonic Network-on-Chip Based on Hybrid Photonics–Plasmonics

Algorithm 1

Fault-tolerant routing algorithm.
Input:
,
Output: , SPP ST(x, y, z)
begin
for
end for
   if
    Improvement_GA_route;
    For
    if
     if
      (yxz)_fault_route;
      or (x − n) or (x + n)
      (yxz)_fault_route;
      or (y − n) or (y + n)
       (xyz)_fault_route;
        else
         fault_route;
         else
          normal_route;
         end else
        end else
       end if
    end else if
   end if
end for
return and and SPP ST(x, y, z);
end