Este documento describe la metodología del diseño combinacional, que incluye especificar el sistema, determinar las entradas y salidas, construir la tabla de verdad, minimizar, crear un diagrama esquemático e implementar. Se presenta un ejemplo de diseñar un sistema de alarma para una granja que se active si las ovejas están fuera del corral y la puerta está abierta, o si hay lobos cerca y las ovejas están fuera.