• 15 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 13/03/2020

Réalisez des fonctions logiques à base de multiplexeurs

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Principe

Les fonctions logiques de base, à savoir INV, AND, NAND, OR, NOR, XOR ou XNOR, peuvent être implémentées à base de transistors NMOS et PMOS, mais aussi à base de multiplexeurs.

Exploitation d'un multiplexeur

Avec une simple fonction multiplexeur, il est possible de construire quatre opérateurs à base de une ou deux entrées :

  • la fonction identité (BUF) ;

  • la fonction inverseur (INV) ;

  • la fonction ET (AND) ;

  • la fonction OU (OR).

Exemple de portes logiques dérivées d'une cellule multiplexeur
Exemple de portes logiques dérivées d'une cellule multiplexeur

Les schémas de principe des cellules logiques à base de multiplexeur sont donnés ci-dessous. On connecte simplement les entrées i0, i1 et en à des valeurs fixes 0 (VSS) ou 1 (VDD), ou encore directement aux données d'entrée A et B.

Quatre fonctions logiques simples basées sur un multiplexeur
Quatre fonctions logiques simples basées sur un multiplexeur: OR, NOT, AND et Identité

Exploitation de deux multiplexeurs

Bien que les fonctions NOT, AND et OR soient directement disponibles, d'autres fonctions telles que NAND, NOR et XOR ne peuvent pas être créées directement à l'aide d'un multiplexeur à 2 entrées. Elles nécessitent au moins deux circuits multiplexeurs mis en cascade. La fonction NAND est réalisée avec un MUX programmé en fonction AND, suivi d'un MUX programmé en inverseur. Cette approche est gourmande en transistors et beaucoup moins performante qu'une implémentation à base de 2 transistors N et 2 transistors P.

La fonction XOR à base de deux MUX en cascade est illustrée ci-dessous.

Conception d'une cellule XOR à base de deux multiplexeurs
Conception d'une cellule XOR à base de deux multiplexeurs

Rappelez-vous que chaque cellule multiplexeur est composée au minimum de 6 transistors : deux cellules MOS N et P pour l'interruption, et un inverseur pour la commande.

Dans ce chapitre, vous avez réalisé des fonctions logiques élémentaires comme un inverseur, une porte ET, voir même une porte XOR, à base d'un simple multiplexeur.

Vous pouvez maintenant passer à la conception des circuits comparateur, multiplexeur et décodeur à l'aide du logiciel DSCH.

Exemple de certificat de réussite
Exemple de certificat de réussite