Skip to content

Glossary: Combinational Logic Modules

Key terms and definitions for Unit 8. Definitions follow ISO 11179 metadata registry standards.

A

Active-Low Output — A signal convention where the active or asserted state is represented by logic 0 (low voltage) rather than logic 1, often indicated by an overbar or bubble on a schematic symbol.

Adder Subtractor Circuit — A combinational circuit that performs both addition and subtraction operations using a control signal to select the operation mode.

ALU — Arithmetic Logic Unit, a combinational digital circuit that performs arithmetic operations such as addition and subtraction, and bitwise logical operations such as AND, OR, and XOR, based on a function-select input.

B

BCD Code — Binary-Coded Decimal, a representation where each decimal digit is encoded as a separate 4-bit binary number.

Binary to Gray Converter — A circuit that converts standard binary code to Gray code, where adjacent values differ by only one bit.

C

Code Converter — A combinational circuit that transforms data from one binary code format to another.

Combinational Logic — Digital circuits whose outputs depend only on current input values, not on previous states or history.

Comparator Circuit — A combinational circuit that compares two binary numbers and indicates their relative magnitude.

Control Signal — A digital signal that directs or modifies the operation of a circuit or system.

Critical Path — The longest signal propagation path from any input to the output in a logic circuit, which determines the circuit's maximum operating speed.

D

Decoder — A combinational circuit that converts an n-bit binary input code into 2^n output lines, activating exactly one output corresponding to the input value while all other outputs remain inactive.

Decoder Enable Input — A control signal on a decoder that, when inactive, forces all outputs to their inactive state regardless of the address inputs, enabling power reduction and cascaded expansion.

Decoder Tree Expansion — A hierarchical technique for building larger decoders from smaller ones by using the most significant address bits to generate enable signals that select which smaller decoder is active.

Demultiplexer — A combinational circuit that routes a single data input to one of 2^n outputs based on n select signals, with all non-selected outputs remaining at their inactive level.

E

Enable Signal — A control input that allows or prevents a circuit from operating or passing signals.

Encoder — A combinational circuit that converts a set of input lines, typically in one-hot format, into a compact binary code representing which input is active.

F

Full Adder — A combinational circuit that adds three input bits (two operands plus carry-in) producing a sum and carry-out.

Full Subtractor — A combinational circuit that subtracts one bit from another while accounting for a borrow input.

G

Gray Code — A binary code where successive values differ by exactly one bit, minimizing switching errors.

H

Half Adder — A combinational circuit that adds two single bits, producing a sum and carry output.

Half Subtractor — A combinational circuit that subtracts one bit from another, producing difference and borrow outputs.

M

Magnitude Comparator — A circuit that compares two multi-bit binary numbers and outputs their relative magnitude relationship.

Medium-Scale Integration — A classification of integrated circuits containing tens to hundreds of logic gates that implement functional building blocks such as multiplexers, decoders, encoders, and comparators.

Minterm Generation — The property of a decoder that produces all 2^n minterms of its n input variables on separate output lines, enabling implementation of any Boolean function by OR-ing selected outputs.

Multiplexer — A combinational circuit that selects one of 2^n data inputs and routes it to a single output, controlled by n select signals that determine which input is connected to the output.

Multiplexer Tree Expansion — A hierarchical construction technique that builds larger multiplexers from smaller ones by cascading levels, where lower-level MUXes handle the least significant select bits and upper-level MUXes handle the most significant bits.

O

One-Hot Encoding — A binary encoding scheme in which exactly one bit is high (1) at any time, with each bit position representing a unique state or input, commonly produced by decoders.

P

Priority Encoder — An encoder that accepts multiple simultaneously active inputs and produces the binary code of only the highest-priority active input, resolving ambiguity that a basic encoder cannot handle.

Propagation Delay — The time required for a signal change at a gate's input to produce a corresponding change at its output, measured from the input transition to the output reaching a valid logic level.

R

Ripple Carry Adder — An n-bit adder constructed by cascading full adders, where carry propagates through all stages.

S

Seven Segment Decoder — A combinational circuit that converts a binary or BCD input to the signals needed to display digits on a seven-segment display.

Seven Segment Display — An output device using seven LED or LCD segments arranged to display decimal digits 0-9.

Shannon Expansion — A theorem expressing a Boolean function as a sum of products involving a variable and its cofactors.

Sum Bit — The output bit in addition circuits that represents the sum of the input bits, excluding the carry.

T

Truth Table — A table listing all possible input combinations and corresponding output values for a logic function.

Two-Level Circuit — A logic circuit in which signals pass through at most two levels of gates from input to output, corresponding directly to sum-of-products (AND-OR) or product-of-sums (OR-AND) expressions.

V

Valid Flag — A single-bit output on a priority encoder that indicates whether any input is currently active, distinguishing between no active inputs and input zero being active.