Inverter


inverter
Binary function: Y = ~A
inv
Binary function: Y = ~A
inv
Binary function: Y = ~A
inv
Binary function: Y = ~A
inv
Binary function: Y = ~A
inv
Binary function: Y = ~A

Buffers


buffer
Binary function: Y = A
buffer
Binary function: Y = A
Buffer
Binary function: Y = A

NANDs


2-NAND
Binary function: Y = ~(AB)
2-NAND
Binary function: Y = ~( AB )
3-NAND
Binary function: Y = ~( ABC )
4-NAND
Binary function: Y = ~( ABCD )

(N)OR/X(N)OR


2-NOR
Binary function: Y = ~(A+B)
2-NOR
Binary function: Y = ~(A+B)
2-NOR
Binary function: Y = ~( A+B )
3-NOR
Binary function: Y = ~( A+B+C )
4-NOR
Binary function: Y = ~(A+B+C+D)
2-XNOR
Binary function: Y = ~( A XOR B )
2-XOR
Binary function: Y = A XOR B

AO(I)/OA(I)


21-OAI
Binary function: Y = ~( (A+B)C )
21-OA
Binary function: Y = (A+B)C
21-AOI
Binary function: Y = ~( AB + C)
22-OAI
Binary function: Y = ~( (A+B)(C+D) )
22-AOI
Binary function: Y = ~( (AB)+(CD) )
21-AO
Binary function: Y = AB + C
21-OA
Binary function: Y = (A+B)C
22-AO
Binary function: Y = AB + CD
31-AOI
Binary function: Y = ~( ABC + D)
31-AO
Binary function: Y = ABC + D
32-AOI
Binary function: Y = ~( ED + ABC )
32-OAI
Binary function: Y = ~( (A+B+C)(E+D) )
32-OAI
Binary function: Y = ~( (A+B+C)(D+E) )
32-AO
Binary function: Y = ABC + DE
13-OAI
Binary function: Y = ~( C(A+B+D) )
32-AO
Binary function: Y = ABC + DE
211-AOI
Binary function: Y = ~( AB + C + D )
211-OAI
Binary function: Y = ~( (A+B)CD )
212-AOI
Binary function: Y = ~(AB + C + DE)
212-OAI
Binary function: Y = ~( AB + C + D )
212-AOI
Binary function: Y = ~( AB + C + DE )
222-AOI
Binary function: Y = ~(AB + CD + EF)
unknown
Binary function: Y = ???

Latches


Latch with immediate reset
Binary function: D: in, Q: out
Latch with immediate reset
Binary function: D: in, Q: out
Latch (samples at clk=high)
Binary function: D:in, Q:out

Flip-Flops


D-Q flip-flop w/o reset
Binary function: d=data input, q=data output
D-Q flip-flop w/ delayed reset
Binary function: d=data in, q=data out
D-Q flip-flop w/ immediate reset
Binary function: d=data input, q=data output
Flip-Flop with immediate and delayed reset
Binary function: D: in, Q: out
some complex flip-flop
Binary function: ???

Isolation


isolation
Binary function: none
isolation
Binary function: none
isolation
Binary function: none
isolation
Binary function: none
isolation
Binary function: none
isolation
Binary function: none

Misc


Full Adder
Binary function:
2-MUX
Binary function: Y = ~AB + AC