Poarta C

Ușii C este o poartă logică utilizată în logica secvențială . Vă permite să creați o întâlnire între intrările sale, adică dacă toate sunt identice, își copiază starea ( 0 sau 1 ) la ieșire; în caz contrar, ieșirea sa păstrează aceeași valoare. Această proprietate o face interesantă pentru realizarea circuitelor asincrone . A fost introdus de David E. Muller (din acest motiv este adesea numit Porte C de Muller , Muller C-element în engleză).

Simboluri

Titular titular C.svg C-element.svg

Această poartă există pentru orice număr de intrări.

Implementare

Sunt utilizate implementări multiple: implementări CMOS pur statice, care utilizează 12 tranzistoare pentru o poartă cu două intrări, o implementare bazată pe un loopback cu un invertor „slab” (uneori numit semi-static), folosind doar 8, și implementări dinamice care își păstrează stare datorită unui condensator .

În cele din urmă, atunci când o bibliotecă hardware nu are o poartă C, este posibil să se creeze una din mai multe porți de bază, de exemplu porți Non-ȘI.

Atunci când o poartă C trebuie să aibă multe intrări, implementările clasice nu mai sunt eficiente: în majoritatea cazurilor, sunt folosite mai multe porți C mai mici (aranjate în copaci sau pe rând, în funcție de dacă dorim să minimalizăm întârzierile. Sau dimensiunea). De asemenea, este posibil să utilizați porți logice combinatorii dispuse într-un copac pentru a indica cazurile în care toate intrările sunt identice, acționând pe un flip-flop RS.

Se poate face referire la bibliografie pentru o comparație a anumitor implementări.

Tabelul adevărului

LA B Ieșire
0 0 0
0 1 Nicio schimbare
1 0 Nicio schimbare
1 1 1

Uși C asimetrice

De asemenea, vorbim de porți C asimetrice , unde doar o parte a intrărilor permite setarea ieșirii la 0 și o parte a setării la 1 (neapărat cu intrări comune pentru a evita un conflict). Aceste intrări sunt marcate cu un simbol + (respectiv - ) pentru cei care contribuie la setarea acestuia la 1 (respectiv 0 ), fără a marca intrările comune.

De exemplu, o poartă cu asimetrie pozitivă va avea următorul tabel de adevăr:

A + B Ieșire
0 0 0
0 1 0
1 0 Nicio schimbare
1 1 1

Referințe

  1. Tzyh-Yung Wuu și Sarma BK Vrudhula , un design al unui element C Muller cu intrare rapidă și eficientă în zonă ,Ianuarie 1993( citește online )

Bibliografie