Skip to content

Glossary of Terms

Adder

A digital circuit that performs addition of numbers, typically binary.

ALU (Arithmetic Logic Unit)

A combinational circuit that performs arithmetic and logical operations on binary inputs.

Boolean Algebra

A branch of mathematics dealing with variables that have two distinct values (true/false or 1/0).

Clock Signal

A periodic signal used to synchronize the operations of digital circuits.

Combinational Logic

Logic circuits whose output depends only on the current inputs, not on previous input history.

D Flip-Flop

A memory element that captures the value of the D-input at a particular edge of the clock signal.

Decoder

A circuit that converts coded inputs into coded outputs where the output lines are mutually exclusive.

Encoder

A circuit that converts active input signals into a coded output.

Finite State Machine (FSM)

A computational model consisting of a finite number of states and transitions based on inputs.

Full Adder

A digital circuit that adds three binary bits, producing a sum and a carry output.

Hazard

A temporary fluctuation in output when inputs change in a digital logic circuit, often due to delays.

Latch

A basic memory device that can store one bit of information and maintains its output until changed.

Logic Gate

A fundamental building block of digital circuits that performs a basic logical function like AND, OR, or NOT.

Minterm

A product (AND combination) of all the variables in a Boolean function, either in true or complemented form, representing a single row in the truth table where the output is 1.

Multiplexer (MUX)

A combinational circuit that selects one of many inputs and forwards it to a single output line.

Register

A group of flip-flops used to store multiple bits of data.

Setup Time

The minimum time before the clock edge that the input signal must be held stable to ensure proper operation of a flip-flop.

Synchronous Circuit

A digital circuit where changes in the state are triggered by a clock signal.

Timing Diagram

A graphical representation of the relationships between signals and time in a digital circuit.

Verilog

A hardware description language (HDL) used to model electronic systems.