Os circuitos lógicos combinatórios digitais podem ser concebidos seguindo um processo simples de cinco passos em que o comportamento de um circuito é expressa em termos de uma interligação de portas básicas. Estas portas básicas são baratos, facilmente disponíveis componenets que podem ser utilizados para construir um protótipo de trabalho do circuito.
Estado o problema em linguagem simples descrevendo como cada um dos sinais de saída necessários devem se comportar em termos dos sinais de entrada.
Indicar o número de entradas e saídas em seu circuito e dar a cada um nome apropriado. É melhor escolher uma carta única para cada nome de modo que as equações que descrevem o comportamento do circuito permanecerá compacta.
Determinar a relação entre as entradas e saídas. Isto é, uma equação booleana derrive para cada uma das saídas, em que a saída é a variável dependente e uma ou mais das entradas são as variáveis independentes.
Desenhe um mapa de Karnaugh para cada variável dependente com base nas variáveis independentes que descrevem-la e usar o mapa para simplificar o relacionamento.
Desenhe o esquema para o circuito completo direta dos relacionamentos simplificados. O mapa de Karnaugh vai derrive a expressão mais simples para cada saída como uma soma de produtos. Cada produto é capturado por um portão e com tantas entradas quanto existem literais no produto. Cada soma é capturado por uma porta OR com tantas entradas como existem produtos a serem somados.