0% ont trouvé ce document utile (0 vote)
108 vues18 pages

Cours 8

Transféré par

Smart Classe
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
108 vues18 pages

Cours 8

Transféré par

Smart Classe
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Cours 8

Logique séquentielle: les


mémoires à semi-conducteurs
ELP 304 : Electronique Numérique
Logique séquentielle
Organisation du cours

„ Les bascules C5
„ Les registres
„ Les compteurs
„ Performances des circuits séquentiels
C6-C7
synchrones et règles d'assemblage
séquentiel
„ Les mémoires à semi-conducteur C8

„ Les automates d'états finis C9

2 Département Electronique
Classification par mode opératoire
„ Mémoires à écriture et lecture : mémoires vives
Mémoires volatiles

• Mémoires statiques
• Mémoires dynamiques

„ Mémoires à lecture seule : mémoires mortes ou


ROM (Read-Only Memories)
Mémoires permanentes

• Procédé d'inscription inaccessible à l'utilisateur : ROM


• Procédé d'inscription accessible à l'utilisateur :
¡ PROM (Programmable ROM) : inscription irréversible
¡ REPROM (REprogrammable ROM) : inscription réversible

3 Département Electronique
Classification par type d'accès

„ Mémoires à accès aléatoire ou direct


• Les cellules mémoires sont accessibles
directement par une adresse

„ Mémoires à accès séquentiel


• Les cellules sont chaînées (id. registre à
décalage), et ne sont accessibles qu'aux
extrémités de la chaîne

4 Département Electronique
Classification des mémoires à semi-
conducteur : bilan

mode opératoire

lecture / écriture : lecture seule :


mémoires vives mémoires mortes

aléatoire RAM ROM et XROM


type ou direct
d’accès

séquenti FIFO et LIFO ROM série


el

5 Département Electronique
Performances des mémoires

„ Capacité
• Nombre de bits ou de mots binaires mémorisés

„ Temps d'accès / temps de cycle


• Temps d'accès : temps écoulé entre une demande de
lecture et la présence de l'information sur la sortie de la
mémoire
- dépend du type d'accès
• Temps de cycle : durée minimale à respecter entre
deux accès à la mémoire

„ Consommation
6 Département Electronique
Les mémoires à accès aléatoire
Structure
décodeur
d'adresses
p --> 2p

1 mot sélectionné
adresse A

A0

parmi 2p
A1
Plan
mémoire
p
2 mots de n bits
Ap-2
Ap-1

logique
commandes de circuit d'entrée/sortie
contrôle

données DI et DO
DO 0 DOn-1 DI0 DIn-1
7 Département Electronique
Les mémoires vives à accès
aléatoire : RAM

RAM = Random Access Memory


(mémoires vives seulement)

„ Deux offres technologiques


• Les RAM statiques (SRAM)

élément de mémorisation = bistable

• Les RAM dynamiques (DRAM)

élément de mémorisation = condensateur

8 Département Electronique
SRAM : cellule mémoire

B B B B

Sélection
ligne
principe Sélection
e
ligne
cellule CMOS

9 Département Electronique
L0 L1 L2
1 0 0
Structure d'une SRAM 32 bits
0

B00 B00 B03 B03


1

B10 B10 B13 B13

B70 B70 B73 B73

1 1
+ -
C0 C1
écriture écriture
du 0 du 1
B13

10 Département Electronique
Sij
DRAM : cellule mémoire
If

donnée
Cs V

sélection
courant de fuite I f : courant inverse de jonction
Cs ≈ 0,01 pF
I f ≈ 10 −10 A
⇒ dV / dt = − I f / C s ≈ 0,1 V / ms

=> rafraîchissement du contenu tous les 10 ms environ


+ lecture délicate --> amplificateurs de lecture
+ lecture destructive --> dispositif de réécriture
=> organes de contrôle complexes
11 Département Electronique
Comparaison DRAM / SRAM

„ densité (DRAM) > densité (SRAM)


=> capacité (DRAM) > capacité (SRAM)

SRAM : qqes MBits à qqes dizaines de MBits

DRAM : jusqu’à qqes Gbits (Double Data Rate Synchronous DRAM)


=> coût/bit (DRAM) < coût/bit (SRAM)

„ contraintes d'utilisation (DRAM) > contraintes d'utilisation


(SRAM) (rafraîchissement, ...)

„ consommation

12 Département Electronique
Les mémoires mortes à accès
aléatoire : ROM
colonnes sortie
C1 C2 C3
• ROM et PROM
R
VDD

⎡1 0 0⎤
⎢ 1 0 1⎥
⎢ ⎥
⎢⎣ 0 1 0⎥⎦
L1

ROM NMOS
lignes
L2

L3

13 Département Electronique
ROM et PROM : inscription du contenu
de la mémoire
„ ROM
• Couche supplémentaire d'oxyde sur les transistors à déconnecter
=> blocage permanent
• Procédé lourd et coûteux => réservé aux grandes séries
„ PROM
• Fusible sur le drain de chaque transistor

colonne
fusible
fusible intact : écriture d'un 0
fusible détruit: écriture d'un 1
ligne

14 Département Electronique
Mémoires mortes reprogrammables
REPROM (I)

„ EPROM (Erasable PROM)


L’ensemble transistor MOS + fusible est remplacé par un transistor
FAMOS (Floating gate Avalanche injection MOS)
- application d'une impulsion de tension : passant
- exposition à un rayonnement UV (5 à 30 mn) : bloqué
=> mémoires programmables électriquement et effaçables aux UV
=> Inconvénients :
- déprogrammation in situ impossible
- déprogrammation de la totalité de la mémoire

15 Département Electronique
Mémoires mortes reprogrammables
REPROM (II)

„ EEPROM (Electrically Erasable PROM)


• Programmation et effacement électriques (fusible remplacé par un
transistor de technologie spécifique dite MNOS : Metal Nitride Oxide
Semiconductor)
• Avantages
- Programmation et effacement in situ
- Effacement sélectif
• Inconvénient
- Plus encombrant que EPROM (2 composants/cellule)
„ Depuis~10 ans, les EPROM et EEPROM sont de plus
en plus remplacées par les mémoires flash

16 Département Electronique
Mémoires mortes reprogrammables
REPROM (III)

„ Mémoires flash
• Programmation et effacement électriques (transistors
MOS à double grille : grille flottante + grille de contrôle)
• Souplesse de programmation des EEPROM
• Densité d'intégration des EPROM

- qqes dizaines de Mbits à 16 Gbits

17 Département Electronique
Mémoires à accès séquentiel
„ Mémoires mortes
• PROM à sortie série pour téléchargement de programmes
„ Mémoires vives
• Files d'attente (FIFO) : 2 pointeurs de lecture et d'écriture gérés
par des compteurs et un plan mémoire RAM (SRAM ou DRAM)
écriture pointeur d'écriture

E mémoire S

pointeur de lecture lecture

• Piles (LIFO) : un seul pointeur géré par un compteur / décompteur


18 Département Electronique

Vous aimerez peut-être aussi