implicante primo no esencial
Inglés: non-essential prime implicant
En un mapa de Karnaugh: un implicante primo que no cubre ningún 1 que no pueda ser cubierto por algún otro implicante primo.
implicante primo no esencial: una agrupación redundante que se puede omitir
Un implicante primo no esencial es un grupo de celdas adyacentes en un mapa de Karnaugh que se puede formar, pero no es necesario para cubrir todos los 1 de salida en su expresión lógica. A diferencia de los implicantes primos esenciales, que deben aparecer en la solución mínima, un implicante primo no esencial puede omitirse sin dejar ningún 1 sin cubrir. Cada 1 que cubriría ya está cubierto por alguna combinación de otros implicantes primos.
Cuando minimiza una función booleana usando un mapa de Karnaugh, el primer paso es identificar todos los implicantes primos, los grupos rectangulares más grandes de 1 (en potencias de 2) que se pueden formar. Luego, se separan los implicantes primos esenciales encontrando cualquier 1 que pertenezca a un solo implicante primo. Esos deben incluirse. Los implicantes primos restantes son candidatos no esenciales. Cualquier implicante primo no esencial puede incluirse o excluirse sin violar la regla de que todos los 1 deben estar cubiertos.
Por qué esto es importante en el diseño de circuitos
Cuando tiene varios implicantes primos no esenciales disponibles, tiene una opción. El objetivo suele ser minimizar el número de términos en su expresión booleana, lo que se traduce en menos puertas y menos área de silicio en un circuito físico. La selección estratégica de los implicantes primos no esenciales puede reducir aún más el recuento de puertas, aunque algunos pueden optar por incluir términos redundantes por otras razones, como la tolerancia a fallos o para equilibrar la carga de las puertas.
En la práctica, muchas herramientas de síntesis lógica descartarán por completo los implicantes primos no esenciales para producir la forma más pequeña de suma de productos o producto de sumas. Sin embargo, en aplicaciones especializadas, como las matrices lógicas programables o al implementar la corrección de errores, un diseñador podría incluir deliberadamente un término no esencial para lograr propiedades estructurales específicas en el circuito final.
Fuentes
- Fuente de la definiciónWiktionary