Vous êtes sur la page 1sur 49

Université Ibn Tofaïl

-Kénitra-

Présenté par:
 Mr. MEKHFIOUI Mohcin
 mmohcinm@gmail.com
a
a

c c

b
b

Polycristallin Diffusion N+
a
a

c c

b b

Polycristallin Caisson (substrat N)

Diffusion P+
Vdd

masse
a

a c b
b
c

a Isolation

Metal
b
Contact
c
a b c
Pour
Éviter la jonction P-
N
A B C

x y

A B C

x
Le schéma électrique d’un inverseur est représenté dans la
figure suivant:
 Dessin des deux transisstors
 Connexion de la masse etVdd
 Connexion des grilles (prolongement du polysilicium)
 Connexion source de deux transistors de type différents
VDD

Input Output

Gnd

Le dessin des masques d’un inverseur CMOS


PLAN
 Introduction
 Conception D’un Circuit Électronique
 Les méthodes utilisées
 Exemples D’applications
 Conclusion
Conception d’un circuit électronique

GDSII(*.CIF)
Microwind: est un logiciel qui permet de designer et de
simuler des structures électroniques intégrées telles que des
portes logiques, des bascules ou bien encore des petits
ASICs (CAN, Générateur d'impulsions,...).
Dessin des masques (layout)

Deux méthodes pour crée un Dessin des masques :

1) Passage par création d’un schéma symbolique (DSCH)

2) Directement avec association des semi-conducteurs (Microwind)


Exemple d’application (1)
Dessin des masques (layout)

1) Création d’un dessin des masques


Exemple d’application (2)
Dessin des masques (layout)

1) Création d’un Schéma symbolique ‘DSCH’


Dessin des masques (layout)

1) Génération d’un fichier verilog (*.v) ‘DSCH’


Dessin des masques (layout)

1) Génération d’un Dessin des masques ‘Microwind’


Dessin des masques (layout)

Le problème rencontré au niveau de:

 La surface
 Nombre de contacts
 Nombre de transistors
Dessin des masques (layout)

2) Création d’un dessin des masques


i) Aligner les diffusions N et P
ii) Aligner les grilles
Dessin des masques (layout)

3) Création d’un dessin des masques


Exemple d’application (3)
Dessin des masques (layout)
1) Création d’un Schéma symbolique
Dessin des masques (layout)
1) Génération d’un fichier verilog (*.v)
Dessin des masques (layout)
1) Génération d’un Dessin des masques
Dessin des masques (layout)
2) Création d’un dessin des masques
i) Aligner les diffusions N et P
ii) Aligner les grilles
Dessin des masques (layout)
3) Création d’un dessin des masques
Dessin des masques (layout)
3) Création d’un dessin des masques
Exemple d’application (3)
Dessin des masques (layout)
1) Création d’un Schéma symbolique
Dessin des masques (layout)
2) Création d’un dessin des masques
Exemple d’application (4)
Dessin des masques (layout)
1) Création d’un Schéma symbolique
Exemple d’application (5)
Dessin des masques (layout)
1) Création d’un Schéma symbolique

S=(A + B ) + Cin

Cout=AB+Cin(A + B)
Exemple d’application (6)
Dessin des masques (layout)
1) Création d’un Schéma symbolique
Travaux pratiques : Conception numérique
Exercice 1 :

A. Création d’un dessin de masque par DSCH :

1. Dessiner sur l'environnement de DSCH, le schéma symbolique de la


fonction S à base des transistors PMOS et NMOS.
S = (A + B).(C + (D . E))
1. Lancer la simulation et vérifier le bon fonctionnement de la fonction S.
2. Générer le fichier verilog (d’extension ‘ *.v’) à partir de votre dessin.
3. Compiler le fichier verilog dans l’environnement de Microwind.
4. Enregistrer votre dessin dans le répertoire de travail.
Travaux pratiques : Conception numérique
Exercice 1 :

B. Création d’un dessin de masque par Microwind :

1. Réaliser le dessin de masque de la fonction S dans l'environnement


Microwind à partir des semi-conducteurs et métaux existe dans la palette.
2. Lancer la simulation et vérifier le bon fonctionnement de la fonction S.
3. Comparer le dessin de masque générer par la compilation du fichier verilog
(Q.A.4), et le dessin créé directement par l’association des métaux et semi-
conducteurs (Q.B.1). Conclure ?
4. Enregistrer votre dessin dans le répertoire de travail.
Devoir : Conception numérique
Exercice 1 :

A. Création d’un dessin de masque par DSCH :

1. Dessiner sur l'environnement de DSCH, le schéma symbolique des


fonctions suivants à base des transistors PMOS et NMOS.
S=A . B ; S= (A + B).C ; Additionneur complet
Pour chaque fonction:
1. Lancer la simulation et vérifier le bon fonctionnement de la fonction S.
2. Enregistrer votre dessin dans le répertoire de travail.
Devoir : Conception numérique
Exercice 1 :

B. Création d’un dessin de masque par Microwind :

1. Réaliser le dessin de masque des fonctions S dans l'environnement


Microwind à partir des semi-conducteurs et métaux existe dans la palette.
2. Lancer la simulation et vérifier le bon fonctionnement des fonctions S.

C. Dessin de masque d’un additionneur à 4 bits :


1. Réaliser le dessin de masque de l’additionneur à 4 bits à partir du masque
de l’additionneur complet, dans l'environnement Microwind,
2. Lancer la simulation et vérifier le bon fonctionnement de l’additionneur à 4
bits .

Vous aimerez peut-être aussi