1. Introduction
At the modern stage of the hardware development the task of fault-tolerance assurance, i.e. retaining of the object's serviceability after failures, is important. Fault-tolerance can be ensured on every design level: technological, structural, circuitry, functional, software and algorithmic ones.