Viansietokykyiset logiikkapiirit on suunniteltu jatkamaan toimintaa oikein, vaikka jotkin komponentit eivät toimi. NAND- ja NOR-porttien, jotka ovat universaaleja logiikkaportteja, avulla voidaan suunnitella joustava ja luotettava piiri. Tässä artikkelissa tutkitaan menetelmiä, joilla luodaan vika-sietokykyisiä piirejä näillä porteilla.

NAND- ja NOR-porttien perusteet

NAND ja NOR portit ovat digitaalisen logiikan peruskiviä. NAND-portti tuottaa vääriä vain silloin, kun kaikki syötteet ovat totta, kun taas NOR-portti lähdöt ovat totta vain silloin, kun kaikki syötteet ovat vääriä. Molemmat portit ovat universaaleja, mikä tarkoittaa, että mikä tahansa logiikkatoiminto voidaan toteuttaa käyttäen vain NAND- tai NOR-portteja.

Viansietokyvyn strategiat

Säätöä sietävien piirien suunnittelussa on mukana murto- ja virhehavainto. NAND- ja NOR-porttien avulla suunnittelijat voivat toteuttaa nämä strategiat tehokkaasti. Yhteiset menetelmät ovat kolminkertainen modulaarinen katkos (TMR) ja pariteettitarkistukset, jotka auttavat tunnistamaan ja korjaamaan virheitä.

Toteutusvirheen sieto NAND- ja NOR-porttien kanssa

Yhdistämällä useita NAND- ja NOR-portteja, piirit voidaan tehdä kestäviksi komponenttien vikoille. Esimerkiksi vikaa sietävä järjestelmä voi käyttää tarpeettomia logiikkapolkuja tai virhetarkistusmoduuleja, jotka on rakennettu yksinomaan NAND- tai NOR-porteilla. Nämä konfiguraatiot voivat havaita poikkeavuuksia ja vaihtaa varareitteihin automaattisesti.

  • Lunastuslogiikan polut
  • Virheenhavaitsemismoduulit
  • Enemmistöäänestysjärjestelmät
  • Itsetarkastuspiirit