2. Plan
! Domaine
! Composants connus
! Le système et sa fabrication
! Architectures
! Conclusions
3. Nanoscience
! Concerne l'étude des phénomènes observés pour des
objets dont la taille est de quelques nanomètres et dont
les propriétés découlent spécifiquement de cette taille
nanométrique.
4. Étalonnage
! 0,1 nanomètre : diamètre d'un atome d'hydrogène
! 2,5 nanomètres : largeur d'une molécule d'ADN
! 45-90 nanomètres : circuits µélectroniques actuels
! 800 nanomètres : globule rouge d'un être humain
! 1,7 milliard de nanomètres : taille moyenne d'un être
humain
5. Nanotechnologie
! La conception, la caractérisation, la production et
l’application de structures, dispositifs et systèmes par le
contrôle de la forme et de la taille à une échelle
nanométrique.
7. Applications de la
nanotechnologie
! Matériaux : matériaux et outils de coupe plus résistants
! Médicine : diffusion des médicaments, cancer, robots microbivore
! Énergétique : cellules photovoltaïques
! Agriculture : champs intelligentes, nanocides
! Environnement : membranes pour filtrer les polluants ou le sel dans
l'eau
! Défense : textiles légers qui se réparent d'eux-mêmes, remplacement
du sang, systèmes de surveillance miniaturisés.
! Mécanique : nanorobots, nanoMEMS
! Électronique : nano-processeurs
8. Contexte
La loi du Moore :
• Le nombre des transistors per cm2 est inversement proportionnel au prix
et il double chaque 18 mois.
Les besoins de la société :
• Des circuits plus puissants et moins chères qui consomme moins
d’énergie
L’état de l’art :
• Des technologies émergentes (nanoélectronique, ordinateur
quantique, etc.) vue comme une alternative pour remplacer le CMOS
10. Les limites du CMOS
Les sources d’évolution du CMOS
• réduction de tailles des transistors
• réduction de la tension d’alimentation et de la tension de seuil
• augmentation de la vitesse de fonctionnement
• augmentation du nombre de dispositifs intégrés dans une puce
Problèmes :
• Températures élevés
• Courants de fuites
• Couplage capacitif
• Influences électromagnétiques
• Bruit sur les lignes d’alimentation
• Phénomènes radiatifs (particules alpha, neutrons atmosphérique)
11. Du CMOS vers le nano
En 1947 : le premier transistor
(Shockley, Brattain, Bardeen)
gate
source
drain
CMOS Nanotechnologie
• Construction de haut vers bas • Construction de bas vers haut
• Placement précise des composants • Assemblage stochastique
• Structures régulières
• Probabilité d’erreurs très élevée
12. Composants passives
(fils)
Nanofils de Silicone (SiNW) – élevées avec
déposition de vapeurs de silane (SiH4)
Nanotube de Carbone (CNT)
13. Nanotubes de carbone
• les premiers produits industriels
issus des nanotechnologies
• types :
• mono feuillets
• multi feuillets
Propriétés
• conductivité - supérieure à celle du
cuivre et 70 fois supérieure à celle
du silicium.
• mobilité - 100 000 cm2/V*s à 300 K
• Propriété d'absorption de la lumière
27. Types de défauts
! Défauts permanents :
! Processus de fabrication : FETs fautifs , NWs brisés,
problèmes de contact…
! Bruit externe : interférence électromagnétique ou
décharge électrostatique
! Variations de fabrication :
! variation de dopage, variation de la longueur du canal.
! Fautes transitoires :
! Bruit interne : fréquences élevées, interférences,
! Bruit externe : α - particule, neutron ou proton.
28. Techniques pour tolérer les
!
défauts
Configuration autour des défauts
! Placement et routage autour des défauts
! « Mortal switching »
! Masquage hiérarchique des défauts
! Redondances :
! Duplication des dispositifs actives et passives
! Nanofils interleaving
! Ajout des faibles pull-up ou pull-down
! Redondance triple modulaire
! Circuit correcteur d’erreur (ECC aux niveau de circuit)
! Techniques nonconventionelle
! Reseaux neuronalles
! Champs aléatoires de Markov
29. Architectures
! NanoPLA
! Nanofabrics, CMOL et FPNI ( HP )
! NASIC
! NanoCell
! QCA
30. NanoPLA
! Auteur :
! André DeHon
! Place :
! University of Pennsilvania
! Lien :
! http://www.seas.upenn.edu/~andre/
! Référencés :
! André DeHon. Nanowire-Based Programmable Architectures. In ACM Journal
on Emerging Technologies in Computing Systems, Volume 1, Number 2, Pages
109--162, July 2005.
! André DeHon. Design of Programmable Interconnect for Sublithographic
Programmable Logic Arrays. In Proceedings of the International Symposium on
Field Programmable Gate Arrays, pages 127--137,February, 2005.
32. Adressage statistique
! Ensemble de codes uniques réalises par assemblage
statistique
! Hypothèses :
! Grande plage des codes (106 codes)
! Grand nombre de fils (1012)
! On choisi aléatoirement quelque fils (10 fils)
! La probabilité que les 10 sont unique?
! Très grande! (99.995%)
33. Logique avec des diodes
• Logique passive
• Non-restoring
• Points de croissement
programmable et non-
volatile
34. Plan OU programmable
• Mais :
– La porte OR n’est pas universelle
– La logique avec des diodes est non-restoring à sans
gain, on ne peut pas cascadé
35. Logique FET avec restoration à la
PMOS
• Usage des FETs
pour obtenir la
restoration du
signal
37. PLA basé sur nanofils
NOR-NOR = AND-OR PLA Logic
38. Tolérance aux défauts
• Toutes les composants (PLA, routage, mémoire) interchangeable;
• On choisi N parmi les M composants disponible
• Programmation locale autour les défauts
45. NanoPLA – une architecture de
calcul complète
! Les portes NOR sont universelles
! Sélective signal inversion
! Structure d’interconnéctions pour le routage arbitraire
Peut calculer toutes les fonctions logique
• Possibilité d’intégration
avec nano mémoires
• 1000X plus dense que les
PLA en CMOS à 22-nm
46. CMOL
! Auteurs :
! D. Strukov et K. Likharev
! Place :
! Stony Brook University
! Lien :
! http://pavel.physics.sunysb.edu/~likharev/nano/
! Référencés :
! K. K. Likharev and D. B. Strukov, "Prospects for the Development of
Digital CMOL Circuits", Proc. of NanoArch’07, pp. 109-116.
! D. B. Strukov and K. K. Likharev, "CMOL FPGA Circuits", in Proc.
WorldComp’06/CDES’06, pp. 213-219.
47. L’architecture CMOL
Characteristics
• 3D integration
• Rotation du crossbar avec :
• = arcsin(Fnano/
FCMOS)
52. Configuration autour des défauts
! TERAMAC projet du HP (1995)
! Construction d’une carte de défauts – BIST ou testeur CMOS
externe
! Placement et routage du circuit autour des défauts
55. CMOL – Réseaux
neuromorphiques
Réseaux neuromorphiques en CMOL
• Somas en CMOS
• nanofils comme dendrites et axones
• interrupteur moléculaire comme synapses
57. NASIC
! Auteurs :
! C. A. Moritz et al.
! Place :
! University of Massachusetts
! Lien :
! http://www.ecs.umass.edu/ece/ssa/index.html
! Référencés :
! Pritish Narayanan, Michael Leuchtenburg, Teng Wang, Csaba Andras
Moritz, CMOS Control Enabled Single-Type FET NASIC, Best Paper
Award, IEEE Computer Society Annual Symposium on VLSI 2008 ,
2008 [PDF][extended PDF]
! Teng Wang, Pritish Narayanan, Michael Leuchtenburg, Csaba Andras
Moritz, NASICs: A Nanoscale Fabric for Nanoscale Microprocessors,
IEEE International Nanoelectronics Conference (INEC) , 2008 [PDF]
58. Architecture NASIC
• Architecture hiérarchique hybride
• Pas reconfigurable
• Storage temporaire sur le nanofil
• Combinaison de plusieurs types de logique
• Usage d’un seul type de FET
59. Redondances structurelles
gnd
evaluate
C : valeur ‘1’ (possible)
A : valeur ‘0’ masque c « hard-to-mask »)
par le plan OR)
c predischarge
evaluate a a b b
b
vdd o1 B o1 C gnd
A
preCharge
B : masque par le plan
AND du PLA suivant vdd
60. L’amélioration de la tolérance aux
défauts
gnd
D ! La réduction des zones « hard-
predischarge
evaluate
to-mask » par :
AND OR ! Le placement des NW de
vdd o 1 o 1' o 2 o 2' gnd sortie
(a)
! L’ajout des faibles pull-ups/
vdd
pull-downs :
gnd
D on < < off
evaluate predischarge
AND OR
vdd gnd
pull-down NW o1 o2 o1' o2'
(b)
vdd
61. Codes correcteur d’erreurs
r1 r1 r2 r2 r3 r3 a0 a0 b0 b0 c0 c0
vdd
Pull-up wire gnd
! Applique pour le plan
neva peva
AND du PLA.
! Utilisés en parallèle avec
les techniques de
ndis
ppre
vdd
o1 o1 o2 o2 o3 o3 co co s s gnd
redondance structurelle
Next-stage Logic
ppre
vdd
Original Original
CMOS Stage 1 Stage n CMOS
encoder decoder
Redundant Redundant
Stage 1 Stage n
63. Comparaison
NanoPLA CMOL NASIC
Composant de base 2D crossbar 3D crossbar 2D crossbar
Structure Régulier Régulier Hétérogène
Dispositifs passives Nanofils Nanofils Nanofils
Dispositifs actives Diodes et FET Interrupteur latché FET
Rôle du nano Logique and logique OU and Logique and routage
routage routage
Rôle du CMOS Adressage Inversion, gain, Interconnéction
demultiplexeurs
Tolérance aux défauts Reconfiguration Reconfiguration Masquage des défauts
64. Conclusions
! Les systèmes nanoélectroniques fournissent des
nombreux avantages par rapport au silicium classique,
surtout une augmentation de la densité.
! En raison de leur très petite taille, les composants
nanométrique présentent de nouveaux problèmes dans
la fabrication et la tolérance aux défauts qui doivent
être surmontés.
! doit être capable de s'interfacer avec des puces en
silicium, au moins dans le court terme.