Entrambi i simboli hanno l'equazione Q = non A. La differenza nei simboli è concettuale, è per aiutare la comprensione.
Il cerchio (spesso chiamato "bolla") rappresenta l'inversione.
Il primo simbolo è un inverter classico. L'output cambia all'inverso dell'input.
Il secondo simbolo viene spesso visto come parte di una funzione più ampia, in cui l'uscita di questo gate serve per abilitare o innescare alcune funzionalità e la linea esterna è attiva in basso. Quando si scansiona rapidamente il simbolo, è evidente quali sono gli ingressi bassi attivi e quali sono attivi alti.
Ad esempio, in questo 74138 decodificatore da 3 a 8 linee , alcuni degli "indirizzi" o degli ingressi di abilitazione sono gorgogliati e altri sono semplici. È quindi molto semplice scansionare le connessioni al bus degli indirizzi e vedere quali devono essere basse e quali alte abilitare.
Si vede anche nel decodificatore di uscita, dove le porte di uscita "NAND" hanno tutti gli ingressi e le uscite "gorgogliati" / "non notati", indicando una logica bassa attiva. Anche se qualcuno che flette i muscoli sulla logica booleana potrebbe essere tentato di sostituire quelle porte di uscita con porte NOR a logica positiva, sono concettualmente migliori come NAND in cui tutti gli ingressi e le uscite sono attivi bassi, poiché le uscite diventano attive quando entrambi gli ingressi sono attivi.
Il concetto di aggiungere bolle in punti dispari nel diagramma può aiutare a progettare la logica in cui è necessario modificare un diagramma logico in uno che può essere implementato con le cose disponibili nella tua junk box. Getto spesso un mucchio di porte per esprimere la mia funzione logica desiderata. Su ogni linea, se aggiungo una bolla sia all'inizio che alla fine della linea, la funzione rimane inalterata. Tuttavia, posso quindi vedere quali porte "vogliono" diventare NOR o NAND e passare da un tipo di cancello a quello gorgogliante opposto.