Непереносимості цифрових схем призначені для продовження функціонування навіть коли деякі компоненти не можуть або випускати помилки. Ці схеми є важливими в додатках, де надійність є критичною, такими як аерокосмічна, медичні пристрої та системи безпеки. Реалізація толерантності до несправностей передбачає різні техніки, які підвищують надійність цифрових систем.

Техніка для толерантності до запобіжників

Кілька способів використовуються для підвищення толерантності до несправностей цифрових схем. Нездатність є загальним підходом, де додаються додаткові компоненти для виявлення і виправлення помилок. Коди виявлення помилок і виправлення помилок, такі як прикуси парності і коди Хамміну, також використовуються для виявлення несправностей під час роботи.

Ще одна техніка передбачає проектування схем з властивими можливостями маскування несправностей, які запобігають збоях від поширення до виходу. Потрійний модульний відбій (ТМР) є популярним методом, де три ідентичних модулів працюють паралельно, а система голосування визначає правильний вихід.

Практичні питання

Впровадження несправностей-носіїв дозволяє балансувати надійність з вартістю, складністю та споживанням електроенергії. Додавання надмірності збільшує розмір схеми та використання потужності, які не можуть бути придатними для всіх додатків. Тестування та перевірка є вирішальним для забезпечення заходів з допуску несправностей є ефективним.

Дизайнерам необхідно враховувати операційне середовище, очікувані показники несправностей та процедури технічного обслуговування при розробці несправних систем. Регулярне тестування та моніторинг може допомогти визначити потенційні проблеми перед збої, що виникають, зберігаючи цілісність системи протягом часу.

Практичні методи

  • Гарантії
  • Коди виявлення помилок та виправлення помилок
  • Технології маскування за замовчуванням
  • Тримісний модульний резервування (TMR)
  • Регулярне тестування та моніторинг