La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Prototype SUZE02  MISTRAL. IPHC 2 6/6/2011 VLSI Sommaire Spécifications du capteur MISTRAL dédié à la jouvence d’ITS-ALICE Proposition.

Présentations similaires


Présentation au sujet: "Prototype SUZE02  MISTRAL. IPHC 2 6/6/2011 VLSI Sommaire Spécifications du capteur MISTRAL dédié à la jouvence d’ITS-ALICE Proposition."— Transcription de la présentation:

1 Prototype SUZE02  MISTRAL

2 IPHC guy.doziere@iphc.cnrs.fr 2 6/6/2011 VLSI Sommaire Spécifications du capteur MISTRAL dédié à la jouvence d’ITS-ALICE Proposition d’un capteur Mistral Spécifications de lecture du capteur  Modélisation des hits  Codage et redondance avec 4 lignes de discriminateurs  Format du codage pour cluster 4x5 Implantation de SUZE dans le FSBB  MISTRAL Synthèse des composantes de SUZE02 Conclusion

3 IPHC guy.doziere@iphc.cnrs.fr 3 6/6/2011 VLSI Spécifications du capteur MISTRAL dédié à la jouvence d’ITS-ALICE valeurremarquesunité Taux de collision101Couche la + interne L0 pour les capteurshits / collision / cm² Facteur de sécurité2< f <3A déterminer en fonction du débit de sortie Dimension du pixel20 …40µm Temps d’intégration< 10Afin de maintenir la proportion d’événements superposés à moins de 10%. µs fréquence moyenne de collision 50 KHzPb-Pb Tolérance aux radiations ionisantes 2MRad Tolérance aux radiations non ionisantes 2x10 13 Neq/cm² Température de fonctionnement 30-35 °C

4 IPHC guy.doziere@iphc.cnrs.fr 4 6/6/2011 VLSI FSBB Capteur Mistral Surface sensible de 1 x 3 cm2, 3 modules FSBB (Full Scale Building Block) identiques. Dimension du pixel: 22x44 µm2. ~1 cm Discriminateurs Traitement numérique 512x256 Sortie série ? Discriminateurs 512x256 Discriminateurs 512x256 Traitement numérique

5 IPHC guy.doziere@iphc.cnrs.fr 5 6/6/2011 VLSI Matrice de pixels de 1 cm²  Géométrie du pixel : (22 x 44) µm²  512 colonnes x 256 lignes A) Objectif à atteindre : lecture sur une seule face en 6.4 µs B) Solution alternative : lecture sur 2 faces en 12.8 µs  Lecture ligne par ligne Temps de lecture d’une ligne = 6.4/256 = 25 ns A)  Flux de transmission brut monochrome binaire 512 x 256 / 6.4 µs = 20.48 Gbits/s avec hypothèse A) Spécifications de lecture du capteur 6.4 µs 1 seul côté 512 colonnes 256 rangées 4 rangées lues en // 128 rangées 512 colonnes = 1cm 1 cm 128 rangées A) B) 12.8 µs côté A côté B Comment augmenter le temps de lecture d’une ligne  Lire plusieurs rangées simultanément  Parallélisme Comment réduire le flux  Diminution de la surface retenue après lecture Hypothèses de la physique: dans la couche L0: ~101 hits / collision / cm² dépendant du temps d’intégration < 20 µs + facteur de sécurité  taux de la matrice affectée à déterminer ne nécessitant pas d’envoyer la totalité du flux de transmission initial brut  modélisation de l’affectation de la matrice lors de la lecture (hit, cluster..)  Fenêtre temporelle d’acquisition et de transmission Information donnée par des triggers externes L0 et L1 2 rangées lues en // Tolérances aux radiations (SEU Single Event Upset)  implémentation d’une logique redondante pour le flux de contrôle, mais pas pour les données  Choix du code de Hamming pour les corrections d’erreurs?

6 IPHC guy.doziere@iphc.cnrs.fr 6 6/6/2011 VLSI Modélisation des hits Comment caractériser un "hit "?

7 IPHC guy.doziere@iphc.cnrs.fr 7 6/6/2011 VLSI Codage et redondance avec 4 lignes de discriminateurs M M+1 M+2 M+3 N+1 N+2 N+3 N  La lecture est faite sur 4 lignes simultanément. Avec un "pipeline" additionnel stockant les 4 lignes précédentes, nous pouvons supprimer les redondances dans les blocs adjacents.  L’adresse ligne du hit (4 x 5) est donnée par M ou N +  (avec 0    3) Hit 1 Hit3Hit 4 Hit 3a Hit 3b Hit 4a Hit 4b Hit 3Hit 4Hit2

8 IPHC guy.doziere@iphc.cnrs.fr 8 6/6/2011 VLSI 0 --- --- --- --- --- --- -- -- --- -- -- --- --- --- --- 19 (20bits)20 --- -- --- --- --- --- -- --- --- --- --- 27 (8 bits)2829 Codage du hit sur 4 rangées 5 colonnesAdresse de la colonne  ( 2 lignes ) 1 bit  ( 4 lignes ) 2 bits Format du codage pour cluster 4x5 Statut de ligne Hit (1  x  19) 0 --- -- --- -- -- --- --- --- --- -- 7 (8 bits)8 --- -- --- --- --- --- -- -- --- --- --- --- 15 (8 bits)16 --- -- --- --- --- --- --- -- --- --- --- --- 21 ou 22 Nb cluster ½ ligne 0 & code de HammingNb cluster ½ ligne 1 & code de Hamming Adresse de ligne ( 2 lignes )  128 (7 bits) Adresse de ligne ( 4 lignes )  64 ( 6 bits) 7 6 9 8 3 210 11 5 4 1 0 13 12 14 15 16 18 17 19

9 IPHC guy.doziere@iphc.cnrs.fr 9 6/6/2011 VLSI Implantation de SUZE dans le FSBB  MISTRAL Max 18 hits / rangées 512 colonnes SDS: 2 rangées: 2 discri/col. 4 rangées: discri.numérique Latence L0: active SUZE  L1: active la transmission série  Envoi du nombre de hits reçus pour décision de l’envoi du trigger L1 

10 IPHC guy.doziere@iphc.cnrs.fr 10 6/6/2011 VLSI Synoptique de la gestion des mémoires

11 IPHC guy.doziere@iphc.cnrs.fr 11 6/6/2011 VLSI Synthèse des composantes de SUZE02 Scan de données éparses SDS (Sparse data scan)  FSBB : 512 colonnes  8 x 32 blocs : 6 hits (4x5 pixels) par bloc détecté avec gestion de la redondance inter-bloc et inter groupe de 4 lignes sortie 16 x 6 hits  Suze02 : 128 colonnes  4 x 32 blocs : 6 hits (4x5 pixels) par bloc détecté avec gestion de la redondance inter-bloc et inter groupe de 4 lignes sortie 4 x 6 hits Multiplexeur  FSBB : sortie 16 x 6 hits  18 hits par groupe de 4 lignes  Suze02: sortie 4 x 6 hits  9 hits par groupe de 4 lignes 18 hits par groupe de 4 lignes Registres JTAG  9 hits par groupe de 4 lignes Gestion mémoire  Fréquence max interne 320 MHz  Fréquence max d’écriture des mémoire  80 MHz  Ecriture de 20 x 32 bits par groupe de 4 lignes  Mémorisation de 4 images maximum  Fréquence max de lecture  80 MHz Capacité de la Mémoire  4 x 32 x 512 = 65536 bits avec 4 mémoires double-port Transmission série  ~ 700 Mbits/s en 1 ou 2 sorties

12 IPHC guy.doziere@iphc.cnrs.fr 12 6/6/2011 VLSI Conclusion Suze01( Ultimate)Suze02 (Mistral) Unité Taux de collision2.4 x 10 5 101 x 10 5 Hits/s/cm² Taux de hitsPar ligne9 par 4 pixels max Pour 4 lignes18Pour 20 pixels (4 x 5 ) Lecture de la tramedurée200100ns Prise en compte1Version A: 4 Version B: 2 Ligne(s) Matrice totale185Version A: 6.4 Version B: 12.8 µs matrice928 x 960256 x 512Lignes x Colonnes SortieNombre de sortie22 Taux de bits320700Mbits/s Plan mémoireEspace4 x 2048 x 164 x 512 x 32Bits Type de mémoireRAM simple portRAM double port TechnologieAMS 0.35 µmTower 0.18 µm Nécessité d’une nouvelle étude pour une suppression de zéros ?? Flux de données brut par chip (3 FSBB) 3 x 20,5 Gbits/s Avec la suppression de zéros : sans trigger 3 x 2.2 Gbits/s avec trigger 3 x 0.7 Gbits/s  diminution du taux de bits de sortie  30 fois

13 IPHC guy.doziere@iphc.cnrs.fr 13 6/6/2011 VLSI Capacité de lecture du capteur Taux d’informations retenues  Taux de collision (T c )dans la couche L0: ~101 hits / collision / cm²  Facteur de sécurité (F s ) de 2~3  2,6  Taux de pixels bruyants (T pb ): 1/ 3 x10 -3 de l’ensemble de la matrice (256 x 512) = 43.69  Taux de hits / trame Géométrie A) avec t int = 6.4 µs ( lecture de 4 rangées à la fois sur une seule face)  F s x [ T c + T pb ) = 2,6 x ( 101 + 43,69)  376 Géométrie B) avec t int = 12.8 µs ( lecture de 2 rangées à la fois sur une seule face)  F s x [ T c + T pb ) = 2,6 x ( 101/2 + 43,69/2)  188  Taux de hits / ligne Géométrie A) 376 x 4 / 256  5.88 Géométrie B) 188 x 2 / 128  2.94

14 IPHC guy.doziere@iphc.cnrs.fr 14 6/6/2011 VLSI Evaluation de l’espace mémoire et transmission Espace Mémoire A) Taux de hit par ligne 5.88 B) Taux de hit par ligne 2.94 Espace mémoire pour une trame avec un taux de hit /ligne de 4  ( 4 + 1 ) x 32 x 376/ 4 = 15040 Mise en mémoire de 4 images successives  4 x 15040 = 60160 Solution IP Tower (4 frames max) 4 x 32 x 512 = 65536 Pour rappel SUZE01 avec Ultimate (Projet STAR)  Plan mémoire = 2048 x 32 x 2 = 131072 bits 376 hits/trames FSBB ~1 cm² 512 colonnes 256 rangées 188 hits/trames 128 rangées 512 colonnes = 1cm 1 cm 128 rangées Transmision Données  ( 4 + 1 ) x 30 x 376/ 4 = 14100 Signaux de contrôle  Début et fin de communication (Header + trailer) = 60 bits  Nombre de hits : 9 bits  Numéro de la trame : 16 – 21 bits Données à émettre  14100 + 90 = 14 190 bits en 20 µs  709 Mbits/s sur une voie ou 355 Mbits/s sur 2 voies

15 IPHC guy.doziere@iphc.cnrs.fr 15 6/6/2011 VLSI Bloc fonctionnel du prototype SUZE02

16 IPHC guy.doziere@iphc.cnrs.fr 16 6/6/2011 VLSI Planning prévisionnel Soumission:  Final design Décembre 2012 (le circuit doit-être envoyé 1 semaine avant au fondeur ici Tower!) Etapes du « design » (proposition)  Fin Juin: Définition de l’architecture comportementale incluant:  Les stimuli du banc test  Test bench  Fin septembre: Revue de progression :  validation de l’architecture comportementale  Synthèse  schémas RTL  Fin Octobre: Revue du design:  Simulation & vérification  Floor-planning & layout, (DRC, LVS)  Simulation & post simulation  Fin Novembre : Vérification finale… iteration

17 IPHC guy.doziere@iphc.cnrs.fr 17 6/6/2011 VLSI Shifter before Mémoiremanagement (back-up) Daisy chain of all the ligne states WHY? A) Load the 9 states of the group 1(encoding of colonne 256 –511)  to the register B) Shift the register form the right to the left :The number of shift = number of hit states (st_ligne) + 1 (if st_ligne < 0, no shift.) C) Load the 9 states max of the group 0(encoding of colonne 0 –255)  to the register

18 IPHC guy.doziere@iphc.cnrs.fr 18 6/6/2011 VLSI Preparation of 4 blocks 100 ns

19 IPHC guy.doziere@iphc.cnrs.fr 19 6/6/2011 VLSI Writing Memory timing diagram

20 IPHC guy.doziere@iphc.cnrs.fr 20 6/6/2011 VLSI Testability Figure 33: testability synoptic

21 IPHC guy.doziere@iphc.cnrs.fr 21 6/6/2011 VLSI FIFO Les E et S peuvent être synchrones ou asynchrones Il peut y avoir une ou deux horloges Homogénéisation de vitesse (écriture rapide mais sporadique lecture plus lente mais régulière) « First in-First out » = Queue « Last in - First out » = Pile

22 IPHC guy.doziere@iphc.cnrs.fr 22 6/6/2011 VLSI Géométrie physique des pixels allongés  modèle mathématique Pour accroître l’efficacité de collection de charge, l’implantation des diodes dans la matrice de pixels se fait en quinconce Codage (20 bits) 7 6 9 8 3 210 11 5 4 1 0 13 12 14 15 16 18 17 19


Télécharger ppt "Prototype SUZE02  MISTRAL. IPHC 2 6/6/2011 VLSI Sommaire Spécifications du capteur MISTRAL dédié à la jouvence d’ITS-ALICE Proposition."

Présentations similaires


Annonces Google