- AND-OR-Invert
AND-OR-Invert (AOI) logic and AOI gates are two-level compound (or complex) logic functions constructed from the combination of one or more
AND gate s followed by aNOR gate . Construction of AOI cells is particularly efficient usingCMOS technology where the total number of transistor gates can be reduced compared to the a same construction usingNAND logic orNOR logic . The compliment of AOI Logic is OR-AND-Invert (OAI) logic where the OR gates precede an AND gate.Logic operations
AOI gates perform one or more AND operations followed by a OR operation and then an inversion. For example, a 2-2 AOI gate can be represented by the boolean equation and
truth table :A 2-1 AOI gate can be represented by following the boolean equation and truth table:
Larger AOI gates, such as 4-3 AOI or 3-3-3 AOI can also be used.
Electronic implementation
AOI gates can be readily implemented in
CMOS circuitry. AOI gates are particularly advantaged in that the total number of transistors (or gates) is less than if the AND, NOT, and OR functions were implemented separately. This results in increased speed, reduced power, smaller area, and potentially lower fabrication cost. For example, a 2-1 AOI gate can be constructed with 6 transistors in CMOS compared to 10 transistors using a 2-input NAND gate (4 transistors), an inverter (2 transistors), and a 2-input NOR gate (4 transistors).References
*cite book |title=Engineering digital design: Revised Second Edition |last = Tinder |first=Richard F. |year=2000 |isbn=0126912955 |pages=317-319 |url=http://books.google.com/books?id=6x0pjjMKRh0C&pg=PT347&lpg=PT347&dq=AOI+gate&source=web&ots=t-wt6hoi1-&sig=dlnF_Kq9jYe27dbr7Rb5gThgM2Y&hl=en&sa=X&oi=book_result&resnum=7&ct=result#PPT346,M1 |accessdate=2008-07-04
*cite book |title=Application-Specific Integrated Circuits |last=John |first= Michael |year=1997 |url=http://iroi.seu.edu.cn/books/asics/Book2/CH02/CH02.4.htm#pgfId=799 |accessdate= 2008-07-04
Wikimedia Foundation. 2010.