Dlaczego pojedyncza bramka AND potrzebuje 60 tranzystorów?


24

Patrząc na arkusz danych MC74VHC1G08 , w sekcji funkcji , stwierdza Chip Complexity: FETs = 62.

  • Dlaczego ten układ scalony potrzebuje 62 tranzystorów, podczas gdy bramka AND może być wykonana tylko z 6 tranzystorami?
  • Do czego służy pozostałe 56 tranzystorów? Domyślam się, że to jakiś obwód ochronny, ale nie jestem pewien.

8
Jak zrobić bramkę CMOS AND z dwoma tranzystorami? Potrzebuję co najmniej sześciu i potrzebuję więcej, aby buforować dane wyjściowe, aby uzyskać duże obciążenie poza układem.
Elliot Alderson

1
Czy faktycznie ma 62 tranzystory, czy ON ma jakiś wzór do obliczania wielkości (np. „Moc podatkowa” w dawnych czasach, tylko w innym kierunku)? Czy wszystkie tranzystory są niezależne, czy też ma kilka równoległych tranzystorów na wyjściu do wyrzucenia?
TimWescott

4
Może nie być dosłownie 62 tranzystorów; może to być „znormalizowana” liczba, która zostaje podłączona do pewnego rodzaju midela przewidującego niezawodność. To powiedziawszy, arkusz danych mówi, że ma „wiele etapów”, w tym bufor wyjściowy. I tak, ochrona wejścia również będzie się liczyła do liczby tranzystorów.
Dave Tweed

@ElliotAlderson Masz rację - powinno to oznaczać 6, a nie 2.
eeze

4
@Platytude Nie udaję, że w pełni rozumiem dlaczego, ale słyszałem, że diody w CMOS są czasami implementowane za pomocą FET. Być może robienie wszystkiego, co możliwe z FET, ułatwia proces produkcji lub coś takiego.
mbrig

Odpowiedzi:


33

Może być kilka powodów, dla których więcej niż minimum 6 MOSFETÓW (4 dla NAND + 2 dla falownika) jest używanych w tym układzie scalonym:

  • Jak podano w arkuszu danych:

Obwód wewnętrzny składa się z wielu stopni, w tym z bufora wyjściowego, który zapewnia wysoką odporność na zakłócenia i stabilną moc wyjściową.

  • Wyjście zostanie wykonane przy użyciu dość dużych tranzystorów (nie minimalnych). Zawsze są „złożone”, co oznacza, że ​​wiele tranzystorów jest połączonych w jeden duży, w którym obszary drenażu i dyfuzji źródła są wspólne dla dwóch tranzystorów. Zachowuje się jak jeden duży tranzystor, ale można go policzyć jako tyle, jeśli chcesz uzyskać większą liczbę tranzystorów.

  • Ochrona ESD na wejściach i wyjściach układów scalonych wytwarzanych w nowoczesnych procesach CMOS często wykorzystuje „uziemione bramki MOSFET” zamiast bardziej tradycyjnych diod.

  • Potrzebny jest obwód „cęgów ESD” między stykami zasilającymi, taki obwód składa się z kilku tranzystorów.

  • Obwody cyfrowe (takie jak ta bramka AND) często wymagają oddzielnego zasilania układu. Są to tak zwane „komórki odszyfrowujące”. Są to kondensatory między szynami zasilającymi. Kondensatory te są najczęściej wykonane przy użyciu pojemności dren / bramka tranzystorów.

  • W procesach CMOS MOSFET są najbardziej „podstawowymi” komponentami, są również najbardziej kontrolowanym i najbardziej elastycznym komponentem, więc projektanci układów scalonych wolą używać MOSFET, gdy tylko jest to możliwe.

Ogólnie rzecz biorąc, „dość łatwo” jest potrzebować 62 tranzystorów, aby stworzyć pozornie prostą funkcję jak bramka AND. Jest tak również dlatego, że ten układ scalony jest „trochę więcej” niż zwykłą bramką AND. Bramki AND w bardziej złożonych obwodach, takich jak procesory, mikrokontrolery itp., Często wykorzystują tylko 6 tranzystorów. Ale to nie są „samodzielne” ORAZ bramki takie jak ten IC.


Czy istnieje powód, dla którego po prostu nie budowałbyś większego tranzystora na matrycy zamiast używania wielu mniejszych równolegle?
DKNguyen

2
@ Drzwi Tak, rozmiar tranzystora. Powiedz, że potrzebuję W / L 1000um / 0,13um. Oznaczałoby to bardzo szeroki (1 mm), ale bardzo cienki (mniej niż 0,0005 mm) tranzystor, który jest niepraktyczny, co spowodowałoby bardzo nieużyteczny rozmiar układu. Preferowany jest prawie kwadratowy układ (ale prostokąt też jest OK). Tak więc krotnie , że tranzystor 20, na przykład do mniejszych od 50um / 0.13um i połączone w kształcie prostokąta. Zobacz, jak to wygląda tutaj: zeptobars.com/en/read/…
Bimpelrekkie

1
„Złożony” tranzystor wyjściowy tego LDO jest strukturą między tymi dwoma „plamkami” (to są podkładki łączące) w prawej górnej części obrazu. Chociaż jest to LDO, wyglądałby podobnie na każdym układzie scalonym, w którym potrzebne są duże tranzystory MOSFET.
Bimpelrekkie

2
Ach, więc możesz więc „wlać tranzystor” do wszystkich zakamarków dostępnych w waflu. Jak wlewanie piasku do słoika zamiast wypełniania go kilkoma dużymi kamieniami i pustą przestrzenią.
DKNguyen

@Toor Prawidłowo, nie jest to tak proste jak wylewanie piasku, ale pomysł jest rzeczywiście taki sam, o wiele łatwiej jest wypełnić (losowo rozmieszczony) kształt małymi jednostkami, aby skutecznie wypełnić go bardzo długim i wąskim pojedynczym tranzystorem.
Bimpelrekkie

8

From ON Semiconductor MC74VHC1GT00 - Przewodnik po bramce NAND z dwoma wejściami :

Obwód wewnętrzny składa się z wielu stopni, w tym z bufora wyjściowego, który zapewnia wysoką odporność na zakłócenia i stabilną moc wyjściową.

Struktura wejściowa MC74VHC1G00 zapewnia ochronę, gdy stosowane są napięcia do 7 V, niezależnie od napięcia zasilania. Pozwala to na użycie MC74VHC1G00 do połączenia obwodów 5 V z obwodami 3 V.

Złożoność układu scalonego: FET = 56

Ochrona przy wyłączaniu zapewniona na wejściach

Zrównoważone opóźnienia propagacji

From ON Semiconductor MC74VHC1GT00 - Karta danych pojedynczej bramki 2-wejściowej NAND .

VCCVCC

IOFfa Obsługuje częściowe zabezpieczenie przy zaniku zasilania

ESD wytrzymać napięcie> 2000 V.

Mamy co najmniej trzy etapy: wejściowy, logiczny i wyjściowy.

Bramka MC74VHC1G08 AND, którą można utworzyć z NAND i NOT, zajmuje 62 FET. MC74VHC1GT00 NAND zajmuje 56. Ta sama rodzina, więc około 6 tranzystorów FET do wdrożenia falownika. Co oznaczałoby, że MC74VHC1G00 miałby około 9 bramek funkcjonalności, a MC74VHC1G08 10 bramek.

Podstawą pytania PO jest logika AND, którą można zaimplementować z 6 bramek, ale NOT w MC74VHC1G08 musi mieć co najmniej 6 FET.

Powiedz 8 + 6, aby zaimplementować logikę, która pozostawiłaby około 48 tranzystorów FET, aby zapewnić wszystkie dodatkowe zabezpieczenia.

Zgadnij 5/6 FET / wejście, aby zapewnić ochronę przed wyładowaniami elektrostatycznymi = 36 FET.

Reszta zapewnia wszystkie pozostałe zabezpieczenia. To oczywiście nie jest prosta bramka AND.


3

Ile równoległych małych MOSFETÓW jest w jednym MOSFET-ie mocy? Tysiące? Ta mała bramka ma dość wysoki prąd wyjściowy, więc potrzebuje do tego 62 małych MOSFET-ów.

Moje dwa centy warte zgadnięcia.


2

Im bardziej brama MOSFET jest napędzana, aby ją włączyć, tym dłużej potrwa, zanim MOSFET się wyłączy. Wydajność można poprawić, dodając zespół obwodów elektrycznych w celu ograniczenia nadmiaru napięcia bramki, choć robienie tego bez zwiększania rozpraszania mocy spoczynkowej jest trudne.

Nie wiem, jakie dokładnie techniki są stosowane w CMOS, aby zapobiec nadmiernemu nasyceniu, ale urządzenia Schottky'ego o niskiej mocy oparte na dwubiegunowych tranzystorach złącza mogą dostarczyć przydatnego analogu. Rozważ dwa proste falowniki pokazane poniżej:

schematyczny

symulacja tego obwodu - Schemat utworzony za pomocą CircuitLab

Falownik po lewej stronie jest prostszy niż ten po prawej, ale jeśli uruchomimy symulację, zobaczymy, że dodanie diody pozwala obwodowi po prawej stronie wyłączyć się znacznie szybciej niż po lewej.

W poniższych falownikach opartych na BJT dioda Schottky'ego nieznacznie zwiększy rozproszenie mocy w R3, ale taki wzrost będzie niewielki w porównaniu z ogólnym zużyciem energii. W urządzeniu CMOS samo zaciskanie napięcia bramki zwiększyłoby rozpraszanie mocy, powodując konieczność zastosowania innych, bardziej wyrafinowanych podejść.


Nie przypominam sobie, żeby MOS miał problemy z zachowaniem spowalniające ładowanie.
analogsystemsrf

W przypadku małych tranzystorów MOSFET optymalne dodawanie dodatkowych obwodów do stronniczości prawdopodobnie nie jest przydatne, ale duże tranzystory MOSFET będą miały co najmniej pojemność bramki, i myślę, że mają inne problemy projektowe poza nimi, chociaż nie wiem dokładnie, jakie są . Zastosowanie czterotranzystorowej bramki NAND zasilającej falownik z dwoma dużymi tranzystorami (lub nawet dwie duże równoległe grupy tranzystorów) prawdopodobnie nie zapewniłoby tak dobrej wydajności, jaką można by osiągnąć przy lepszej kontroli napięć bramki.
supercat

1

Być może kostka ma cztery bramki AND, ponieważ używa tej samej dokładnej fizycznej matrycy, co układ MC74VHC08 , tylko podłączając tylko jedną bramę.

Po co ponosić koszty i problemy związane z projektowaniem, testowaniem i obsługą całej oddzielnej matrycy, skoro koszt między 17 a 62 tranzystorami na krzemie jest w zasadzie zerowy?

Dałoby to 2 lub 6 tranzystorów w celu ochrony zasilania oraz 14 lub 15 tranzystorów na ORAZ. Nie takie nierozsądne.


Zastanawiałem się również nad tym - to nie jest szalony pomysł, ponieważ większość zużycia energii byłaby dynamiczna, więc nieużywanym bramkom trudno byłoby się sprzeciwić. Jednak link do arkusza danych dla części quad brzmi: „Złożoność układu scalonego: 24 FET lub 6 równoważnych bramek” - tzn . Prościej .
Chris Stratton
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.