Seperti yang telah ditunjukkan orang lain, secara matematis pernyataannya persis sama, dan istilah tambahannya adalah "berlebihan". Itu juga akan "berlebihan" bagi saya untuk menyalin bukti matematika mereka di sini.
Anda juga dapat dengan mudah memverifikasi pernyataan yang setara dengan membuat tabel kebenaran 8 baris untuk tiga kombinasi input.
A B C A*B + A'*C A*B + A'*C + B*C
0 0 0 0 0
0 0 1 1 1
0 1 0 0 0
0 1 1 1 ** hazard b/w states 1
1 0 0 0 0
1 0 1 0 0
1 1 0 1 1
1 1 1 1 ** hazard b/w states 1
Tujuan dari istilah tambahan adalah untuk mencegah A dari menyebabkan toggling setiap kali B dan C tinggi.
Sebagai contoh, misalkan ada waktu tunda yang terbatas antara A dan A '(masuk akal). Sekarang juga pertimbangkan bahwa B dan C adalah '1'. Seperti yang Anda lihat dalam bentuk gelombang di bawah ini, ada kesalahan pada output.
Dengan asumsi logikanya CMOS statis, kesalahannya dapat dipulihkan. Tapi, jika itu adalah beberapa bentuk logika dinamis, itu bisa menyebarkan kesalahan.
Penambahan istilah redundan adalah solusi untuk menutupi kesalahan.