• Aucun résultat trouvé

COURS 6 : Le NUMERiQUE « MULTI-ECHELLE »

N/A
N/A
Protected

Academic year: 2022

Partager "COURS 6 : Le NUMERiQUE « MULTI-ECHELLE »"

Copied!
10
0
0

Texte intégral

(1)

69 Elec / ETI 2S H. Benisty ESO1/2014

Un exemple : le D D S : Direct Digital Synthesizer

Phase

TD : analogie avec la génération de segment

Les architectures intermédiaires : les FPGA

Field-programmable Gate Array

les « LUT » (Look-up-Table)

Retour(s) sur la loi de Moore

Principe physique de base derrière la loi de Moore

« More than Moore »

Brève histoire « de la diode au cloud »

Et l’optique là-dedans ?

Stockage, communication

Architecture, câblage, routage : du km au mm.

La photonique silicium

COURS 6 : Le NUMERiQUE « MULTI-ECHELLE »

70 Elec / ETI 2S H. Benisty ESO1/2014

EXEMPLE DE CONVERSION CNA AVANCEE : les « DDS » DIRECT DIGITAL SYNTHESIZER

●Les GBF de nos paillaisses :

fréquence « quelconque »,

forme « lisse », Où a disparu le CNA ?

?

Suffisamment de bits (10...16) pour le CNA qui suit

●On ne calcule pas « sin » ou « cos » à chaque point...

Les « DDS » : une « LUT » : Look-up Table

●On a une grandeur « phase_pour_CNA » sur N bits (N~14) qui est fournie à une table de conversion digitale, de la fonction cos(φ)

C’est une mémoire de 2Nmots (mots de 14 ou 16 bits en pratique) Ce qui est mémorisé

... ...

TCNA TCNA

DIRECT DIGITALSYNTHESIZER

LA PRECISION DU CHOIX DE FREQUENCE

... ...

On veut pouvoir choisir le 6ème chiffre de la fréquence!

Soit un décalage de 2π/1000 au bout de 1000 oscillations !

(et 2π/1000 ~ pas de la « LUT » différence tangible)

Fabriquer une phase « ω t » (≡ ωnT ≡ ωkTCNA) ...

dont l’incrément ωTCNA soit codé à 10-6près

qui soit accumulée dans un compteur Mbits assez grand pour ne « boucler » qu’au bout de 1000 incréments

1 2 3 1001 1002 1003

1002,000## Hz

1002,001## Hz

T T

(2)

73 Elec / ETI 2S H. Benisty ESO1/2014

L’ACCUMULATEUR DE PHASE

●Equivalent de l’angle φde (construction Fresnel), résolution +++ (48 bits),

choix fin de l’incrément angulaire,

fréquence précise sur grand nb de tours

« Phase wheel »

74 Elec / ETI 2S H. Benisty ESO1/2014

RESULTAT TRES PRECIS (les GBF des TPs !)

●choix de frequence à 10-10prèsou mieux qqs micro-Hz à 1 MHz !

●Notion de pureté spectrale du signal (utile ... radar, lidar, laser,...)

(Wiener Khintchine : DSP TF de fct de corrélation )

●En TD : même problématique pour la génération vectorielle

de graphique video

(choix fin de la pente d’un segment)

●la précision absolue (~10-6) dépend de la dérive du quartz

Un exemple : le D D S : Direct Digital Synthesizer

Phase

TD : analogie avec la génération de segment

Les architectures intermédiaires : les FPGA

Field-programmable Gate Array

les « LUT » (Look-up-Table)

Retour(s) sur la loi de Moore

Principe physique de base derrière la loi de Moore

« More than Moore »

Brève histoire « de la diode au cloud »

Et l’optique là-dedans ?

Stockage, communication

Architecture, câblage, routage : du km au mm.

La photonique silicium

COURS 6 : Le NUMERiQUE « MULTI-ECHELLE »

Les architectures intermédiaires : les FPGA

CIRCUIT LOGIQUE COMBINATOIRE + SEQUENTIEL

●Design complexité

●Situation fréquente :

Complexité entre portes élémentaires et microprocesseur (sujet déjà vu pour le VHDL et les « ASIC »)

Besoin de limiter le temps de mise au point

Utilité d’avoir des blocs fonctionnels (déjà vu en VHDL)

Logique programmable

(3)

77 Elec / ETI 2S H. Benisty ESO1/2014

Histoire

Postérieur au µprocesseur ( cf. les dates 1971: ‘4004’...1975 : Apple II)

●1982 : « théorie des circuits programmable», 1983 Altera, fondés par des anciens de Fairchild

Contexte LSI (Large Scale Integration)

VLSI (Very Large Scale Integration)

Ces progrès permettent le surcoût (cm² Si) d’un circuit configurable

Couche de configuration

Couches de logique, d’E/S,...

on configure de grandes « matrices » ...

78 Elec / ETI 2S H. Benisty ESO1/2014

Technologies

Il y a longtemps : fusibles, diodes qu’on grille

Temps modernes :

mémorisation statique (registres ordinaires) mais tension nécessaire

Mémorisation permanente type « mémoire Flash » (/EPROM –EEPROM)

Il y a un peu moins longtemps :

fusibles et « anti-fusibles » (griller la grille conduction)

Programmation de la combinatoire (1/2)

●Circuits programmables « de base »

agissant sur DCBA et/ou leut complémentaire

●Circuits d’E/S combinatoires

Programmation de la combinatoire (2/2)

Sortie « Tri-state » (3 états) rebouclée vers la matrice

●Une sortie peut servir de variable intermédiaire

Si « high-Z », elle peut servir d’Entrée matrice programmable

(4)

81 Elec / ETI 2S H. Benisty ESO1/2014

Programmation du séquentiel

●Sans rentrer dans les détails : - on rajoute une bascule D

- mais on se réserve de l’utiliser (mode registre) ...ou pas (mode combinatoire).

82 Elec / ETI 2S H. Benisty ESO1/2014

les FPGA (les vrais) : Field Programmable Gate Arrays

●Architecture plus riche, au-delà des « matrices » / LUT

●Notion de « bloc logique » ●Matrice de routage reprogammable

les FPGA : performances

●milliers de blocs logiques (CLB ou GLB), centaines d’IO, Moctets de configuration !

http://www.xilinx.com/

les FPGA : Ball Grid Array pour la connectique

(5)

85 Elec / ETI 2S H. Benisty ESO1/2014

les FPGA : applications 2014 (Spartan 6)

86 Elec / ETI 2S H. Benisty ESO1/2014

ASIC vs. PLD ( ~FPGA)

Dans les deux cas : VHDL ou équivalent

Un exemple : le D D S : Direct Digital Synthesizer

Phase

TD : analogie avec la génération de segment

Les architectures intermédiaires : les FPGA

Field-programmable Gate Array

les « LUT » (Look-up-Table)

Retour(s) sur la loi de Moore

Principe physique de base derrière la loi de Moore

« More than Moore »

Brève histoire « de la diode au cloud »

Et l’optique là-dedans ?

Stockage, communication

Architecture, câblage, routage : du km au mm.

La photonique silicium

COURS 6 : Le NUMERiQUE « MULTI-ECHELLE »

●De 60 transistors/puce en 1966…

à 60000 en 1975

Doublement tous les ans

●1 000 000 000/puce en 2000

 doublement tous les 18 mois

64 16 8

8192 1024 (= 1K)

La « loi » de Moore (Gordon Moore, 1965)

(6)

89 Elec / ETI 2S H. Benisty ESO1/2014

10

10

Transistors par puce

Après 2005, il y a « des » lois de Moore

90 Elec / ETI 2S H. Benisty ESO1/2014

Bénéfice

de la miniaturisation (×1/)

•Dimensions ×1/

• transitors/cm2 ×

• E =constant × 1

• Tension ×1/

• Vitesse ×1/

• performance de calcul/cm2 ×

• Watt/transistor ×1/

• Watt/cm2 ×1

• Résistance ligne cm-1 ×

t e-

Mais !!!!

Délai de propagation augmente

Le principe physique de la loi d’échelle

t

A partir de ~90 nm : Découplage entre taille transistor et « node » Les « nodes » de la fabrication microélectronique

16n m

2.75 nm

16n m

2.75 nm

Grilles de FET plus étroites / fines

Voir les articles sur le site de l’IEEE

....en 2013/2014 les « finFET »

(7)

93 Elec / ETI 2S H. Benisty ESO1/2014

Depuis 2005, les Pentium plafonnent à ~3 GHz

Augmentation du nombre de coeurs,

gros efforts d’architecture

La raison de f < f

max

~3 GHz est électromagnétique !

« Δp=1/4 »

λ/4 ~ 25 mm ~ 2 × (taille puce) pour synchroniser le système !

(ligne RC... propagation à c/n~100 000 à 200 000 km/s en réalité... impédance...)

? architectures asynchrones avec « handshake »

94 Elec / ETI 2S H. Benisty ESO1/2014

Les stratèges souhaitent un "more-than-Moore"

●Forum comme l’ITRS  « white papers »

●Energie

●Interaction

●« Multi-modalité »

De la diode au "cloud" (1/2)

1010 108

106 104

102

# personnel

Tubes Von Neumann

ENIAC Cybernétique

IBM Mainframes

De la diode au "cloud" (2/2)

1010 108

106 104

102

# personnel

Tubes Von Neumann

ENIAC Cybernétique

IBM Mainframes

Cloud Smartphone

(8)

97 Elec / ETI 2S H. Benisty ESO1/2014

De la diode au "cloud" ?

Envahissement du numérique

redéfinit le lien individu-société

« crise » à toute irruption d’un outil de partage de culture (Socrate : langue & logique

Gutenberg : imprimerie

Zuckerberg ? : Big Brother FaceBook... ?)

98 Elec / ETI 2S H. Benisty ESO1/2014

Un exemple : le D D S : Direct Digital Synthesizer

Phase

TD : analogie avec la génération de segment

Les architectures intermédiaires : les FPGA

Field-programmable Gate Array

les « LUT » (Look-up-Table)

Retour(s) sur la loi de Moore

Principe physique de base derrière la loi de Moore

« More than Moore »

Brève histoire « de la diode au cloud »

Et l’optique là-dedans ?

Stockage, communication

Architecture, câblage, routage : du km au mm.

La photonique silicium

COURS 6 : Le NUMERiQUE « MULTI-ECHELLE »

Et l’optique là-dedans ?

●Stockage, communication

●Stockages :

• « SSD » (Silicium) (10-100 GBytes)

• Magnétique (HardDisk) (>1 TBytes)(*)

• Optique (DVD & BluRay) (25...128 GB) (bas-coûtmoulage)

(*) avec de la nano-optique dans le cas du « heat-Assisted Magnetic recording »)

●Communication

Fibres

• Courte portée (850 nm & 960 nm) , VCSEL

• Longue portée (1550 nm)

• Débits de 100 Mo/s à 100x40 Go/s

Déplacement de la frontière Cu/photons

IBM/Intel

Du km au mm ?

(9)

101 Elec / ETI 2S H. Benisty ESO1/2014

Progrès de l’optique hors télécom ? Dans le Cloud

102 Elec / ETI 2S H. Benisty ESO1/2014

Passé inaperçu (même à IOGS) : Active Optical Cable (Luxtera, Zarlink)

photons

chip Rx-Tx

chip Rx-Tx

~100×USB (10 G/s)

#nanophotonique inside

●Réseaux

●Guides

●Anneaux

●(~ Fabry-Perot)

●l’électronique

sur le même chip en silicium

●Modulateurs et PhDiodes dedans lasers, de tout en somme ...

#microphotonique outside

(10)

105 Elec / ETI 2S H. Benisty ESO1/2014

Conclusions

Tout est numérique ? Vertige digital

« Internet of Things », « Parlement des Objets » (cf. secteurs SHS d’autres GE)

Tout objet porteur de numérique est aussi porteur du

« risque de copie » ! (souhaité ou non)

@ IOGS : capteurs, images, sources quantiques

traitements optiques de signaux

Références

Documents relatifs

To achieve that, we also extended the anisotropic diffusion and local continuous histogram from their two-dimensional space to three-dimensional space to use for computing 3D

Bien que systématiquement présente dans les protéines fluorescentes naturelles, la tyrosine au cœur du chromophore n’est pas essentielle pour sa biosynthèse : son remplacement

8) Changer le pH (pH basique) et resoumettez votre demande au serveur H++. Comparez vos résultats avec le précédent. On pourra faire apparaître dans VMD des liaisons hydrogène

Le but de ce TP est de savoir préparer un fichier pour pouvoir lancer une dynamique moléculaire Nous allons suivre le tutoriel donné sur la page suivante

Avec un clic gauche pour sélectionné et un droit sur alanin.pdb écrit dans la fenêtre « VMD Main », choisir « Load data into molecule » et chercher le fichier alanin.dcd

TUTORAL C2: Analysis of Nucleic Acid Simulations (à partir de l’étude de la trajectoire et si le temps

Pour savoir où se trouve le fichier qu’on veut, il suffit de regarder quand on lance tleap ou xleap dans quels répertoires le logiciel dit qu’il va chercher ses données. On a

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des