When reading or drafting digital schematics, misinterpreting a single boolean symbol can cascade into a completely non-functional board or a misdiagnosed fault. The visual language of logic gates is split between two dominant global standards: the distinct-shape IEEE Std 91 (often called ANSI/Mil-Spec) and the rectangular IEC 60617 standard. Below is the definitive reference for identifying, selecting, and troubleshooting these symbols on the bench and in your EDA software.
The Complete Boolean Symbol Reference Table
Use this table as your primary lookup. The IEEE column represents the traditional curved/pointed shapes common in US academia and hobbyist spaces, while the IEC column represents the uniform rectangular blocks used in European and industrial schematics.
| Gate Function | IEEE/ANSI Symbol Shape | IEC 60617 Internal Label | Boolean Expression | Output High When... |
|---|---|---|---|---|
| AND | Flat back, curved front (D-shape) | & |
Y = A · B | All inputs are High |
| OR | Curved back, pointed front (arrowhead) | ≥1 |
Y = A + B | Any input is High |
| NOT (Inverter) | Triangle with output bubble | 1 (with output bubble) |
Y = A' | Input is Low |
| NAND | AND shape with output bubble | & (with output bubble) |
Y = (A · B)' | Any input is Low |
| NOR | OR shape with output bubble | ≥1 (with output bubble) |
Y = (A + B)' | All inputs are Low |
| XOR | OR shape with extra curved back line | =1 |
Y = A ⊕ B | Inputs are different |
| XNOR | XOR shape with output bubble | =1 (with output bubble) |
Y = (A ⊕ B)' | Inputs are identical |
IEEE vs. IEC: Which Standard Applies to You?
The choice between IEEE distinct shapes and IEC rectangular blocks is rarely arbitrary; it is dictated by your region, industry, and the legacy of the documentation you are maintaining.
- IEEE Std 91 (Distinct Shapes): Dominates in the United States, consumer electronics, hobbyist communities, and most university engineering programs. The shapes are visually distinct, making it easy to spot an AND gate from an OR gate at a glance on a dense, multi-page schematic.
- IEC 60617 (Rectangular Blocks): Mandatory in many European countries and heavily preferred in industrial automation, PLC ladder logic conversions, and complex VLSI (Very Large Scale Integration) design. Because every gate is a rectangle, complex compound functions (like an AND-OR-Invert gate) can be drawn as a single unified block with multiple internal qualifiers, rather than a messy web of distinct shapes.
Rows People Get Wrong (And How to Fix Them)
Even experienced engineers misread specific symbol variations, especially when dealing with active-low logic or Schmitt triggers. Here are the most common pitfalls.
1. The Inversion Bubble on Inputs vs. Outputs
A bubble always denotes logical inversion, but its placement changes the physical interpretation. A bubble on an output means the gate physically outputs a low voltage for a true condition (e.g., a NAND gate). A bubble on an input means the pin is active-low. For example, a microchip's Chip Select (CS) pin often has an input bubble, meaning the chip activates when the pin is pulled to 0V, not 3.3V. Never assume an input bubble means there is a physical NOT gate inside the IC; it is a logical qualifier.
2. XOR vs. Standard OR in Faded Silkscreen
On a physical PCB, the secondary curved line that distinguishes an XOR gate from a standard OR gate is often the first detail to fade or get obscured by flux residue. If you suspect an XOR function but the symbol looks like an OR, check the part number. A 74HC86 is XOR; a 74HC32 is OR. If the part number is destroyed, you must probe it (see troubleshooting below).
3. IEC Qualifier Confusion (=1 vs ≥1)
In the IEC standard, the internal text is the only differentiator. ≥1 means 'one or more inputs must be high' (OR gate). =1 means 'exactly one input must be high' (XOR gate). Misreading the equals sign as a greater-than-or-equal-to sign will completely invert your understanding of the circuit's fault tolerance.
4. The Schmitt Trigger Hysteresis Loop
Both IEEE and IEC standards allow for a small square symbol with a diagonal hysteresis loop inside the gate body. This denotes a Schmitt trigger input (e.g., 74HC14 hex inverter). If you ignore this symbol and replace the IC with a standard 74HC04, your circuit will likely oscillate or suffer from extreme noise susceptibility on slow-rising input signals.
Decision Path: Choosing Your Schematic Standard
When starting a new project in an EDA tool like KiCad, Altium, or EasyEDA, you must commit to a symbol library. Use this decision matrix to make your final pick.
| Project Context | Primary Audience | Recommended Standard |
|---|---|---|
| Open-source hardware / Hobbyist | Global makers, students | IEEE (Distinct Shapes) |
| Industrial Control Panel (EU) | PLC programmers, EU electricians | IEC 60617 (Rectangular) |
| Complex VLSI / FPGA internal logic | Verification engineers | IEC (Better for compound blocks) |
| Legacy US Military / Aerospace repair | Maintenance technicians | IEEE (Mil-Spec ANSI Y32.14) |
Logic or 74xx library in KiCad 8. The visual distinction between an AND and OR shape reduces cognitive load during schematic review by an estimated 30% compared to parsing rectangular IEC text tags.
Reading Faded or Unmarked Logic ICs on the Bench
What happens when the boolean symbol on the schematic is missing, and the silkscreen on the 14-pin DIP IC is burned off? You cannot rely on visual identification. You must empirically derive the truth table using a multimeter and a breadboard.
Follow this exact procedure to identify an unknown 2-input logic gate (assuming standard 14-pin DIP pinout: Pin 14 = VCC, Pin 7 = GND):
- Power the IC: Apply 5.0V to Pin 14 and GND to Pin 7. Verify current draw is under 10mA to ensure the chip isn't shorted.
- Isolate Gate 1: Focus on Pins 1, 2 (Inputs) and 3 (Output).
- Force Low/Low: Tie Pins 1 and 2 to GND. Measure Pin 3 with your DMM. Record the voltage.
- Force High/Low: Tie Pin 1 to 5V, Pin 2 to GND. Measure Pin 3.
- Force Low/High: Tie Pin 1 to GND, Pin 2 to 5V. Measure Pin 3.
- Force High/High: Tie Pins 1 and 2 to 5V. Measure Pin 3.
Interpreting your measurements (Threshold: >2.5V is High, <0.8V is Low):
- If output is High only on step 6: It is an AND gate (74x08).
- If output is Low only on step 6: It is a NAND gate (74x00).
- If output is High on steps 4, 5, and 6: It is an OR gate (74x32).
- If output is High only on steps 4 and 5: It is an XOR gate (74x86).
By building a physical truth table, you bypass the need for faded symbols entirely. For deeper study on digital logic troubleshooting and standard IC families, refer to the All About Circuits Digital Textbook, which provides exhaustive pinouts and timing diagrams for the entire 7400 and 4000 series logic families.






