Skip to content

Digital Logic & Boolean Networks

← Back to Domain-Specific Families

Abstractions about logic gates, sequential circuits, Boolean networks, hardware-description synthesis, and optimization of digital logic.

9 abstractions in this family — domain-specific abstractions that sit near one another in structural-signature space (k-means over structural-signature embeddings). Each is shown with its short description.

  • And-inverter graph — A directed acyclic representation of Boolean logic using two-input AND nodes and optional edge inversions.
  • Boolean network — A discrete dynamical system of Boolean variables whose values update according to assigned Boolean functions of other network nodes.
  • C-element — An asynchronous state-holding logic element whose output changes only when all inputs agree and otherwise retains its prior state.
  • Flow to HDL — A hardware-design translation workflow that compiles a flow-based or dataflow system model into synthesizable hardware-description-language structure.
  • Fredkin gate — A reversible three-bit controlled-swap gate that preserves the control bit and swaps the other two bits exactly when the control is active.
  • Logic gate — A functional element that maps one or more logical input values to an output value according to a Boolean operation.
  • Logic optimization — Transformation of a digital logic network into a functionally equivalent representation that better satisfies area, delay, power or implementation constraints.
  • Sequential logic — Digital logic whose outputs depend on both current inputs and stored state representing prior input history.
  • XOR gate — A digital logic gate that outputs true exactly when an odd number of its binary inputs are true, implementing exclusive disjunction and two-input inequality.