Pamiętam, że uczenie się w szkole, że można skonstruować żadnej logicznej z wyłącznie NANDlub NORbramy.
Przede wszystkim zastanawiam się, czy tak właśnie się to robi: tj. Kiedy Intel wykonuje procesor, czy buduje wszystkie rejestry itp. Za pomocą NAND/ NORgates, czy może ma jakiś bardziej wymyślny sposób robienia rzeczy?
Po drugie, zastanawiam się, czy skonstruowanie wszystkiego w ten sposób zwiększa opóźnienie propagacji w porównaniu do obwodu wykonanego przy użyciu AND/ OR/ NOTgates.
Wiem, że kiedy używasz PMOS/ NMOSkonfiguracji do budowy bram, an ANDlub ORwychodzi jako 2 etapy, w przeciwieństwie do a NANDlub a, NORktóre są tylko 1. Ponieważ wiem, że możesz zrobić ANDz 2 kaskadowych NANDi OR2 kaskadowych NOR, wydaje się, że opóźnienie propagacji nie wzrosłoby, dopóki producenci używali zarówno NANDs, jak i NORs.
Czy ktoś ma wgląd w to wszystko, szczególnie w odniesieniu do tego, co naprawdę robi się na produkowanych układach scalonych?
NANDiNORbramy, a tak mało z nich, jak to możliwe? Będzie to prawie zawsze dają lepszą konstrukcję (pod względem opóźnienia / liczbę bramek) niż gdybym podszedł do problemu z zastosowaniem pełnego repertuaru bram, a następnie zastąpionyAND/OR/NOTbramy z ichNAND/NORodpowiedniki?