Vous êtes sur la page 1sur 25

Ralis par Ennacer Ghazi 3me anne info.

indus G-03

I- Introduction : II- Flot de conception : III- Architecture interne : IV- Implmentation : V- Avantages et inconvnients : 1- Avantages: 2- Inconvnients : VI- Domaine dutilisation : VII- Comparaison entre ASIC et FPGA:
2

LASIC (Application Specific Integrated Circuits): Est circuit produit pour un seul client selon les spcifications de ce dernier. On qualifie les gros ASIC de SoC (system-on-chip, ou systme sur silicium), lorsqu'ils intgrent processeur(s), interfaces, mmoires, etc, totalisant plusieurs millions de portes logiques, et qu'ils assurent plusieurs fonctions par la carte. Les botiers sont gnralement en cramique ou en plastique et du type PGA ou BGA. La surface varie de quelques mm2 quelques cm2 . On la mesure aussi en transistors ou en portes NAND.
4

Les ASICs (Application Specic Integrated Circuit) se dcomposent en plusieurs familles : Full Custom Standard cells Gate array Embedded Gate array

A-Spcialisation/modlisation : Cette tape est acheve en recourant la cahier de charge o le client cite les spcifications du circuit que le producteur doit les respectes. B- Raffinement pour la synthse: Cette tape consiste dcrire le circuit et le construire virtuellement en utilisant des logiciels comme le VHDL C- Synthse et optimisation : Cette tape produit un fichier Netlist qui contient les fonctions produites dans ltape prcdente avec une optimisation du code pour tre transfrer par la suite en un circuit rel .
7

D- Plan de masse + Test : Dans cette tape , on fait le raccordement entre les diffrents fonctions qui sont sous forme des composants et blocs ,puis , on test notre circuit afin de dtecter sil y a des erreurs quelques parts. E- Placement et routage : Dans cette tape , on fait le routage de tout le systme et la liaison entre les diffrents composants avec des fils virtuels .
8

Architecture interne dun circuit ASIC


9

Le Non-blocking crossbar switch est le composant principale dun circuit ASIC. En effet , il va assurer lexcution des instructions et la gestion de lmission et la rception des donnes. Les 8 spacewires ou ports dinterface bidirectionnels conus pour lacheminement des donnes. Il ya aussi 2 autres ports externes parallles bidirectionnels dentres sorties possdants une architecture de gestion des donnes FIFO(First In First Out). Il existe aussi un Time Counter ou compteur/gnrateur dhorloge qui va assurer que lexcution des instructions va suivre un dlai de temps bien prcis pour quon puisse excuter les instructions en parallle .

10

Le logic control ou bloc de contrle logique va assurer lordonnancement des donnes dans le routing table ou table de routage qui assure un adressage des instructions . Le status/error registre va indiquer ltat dune opration et lexistance des erreurs . Le configuration port (port de configuration ) facilite lacheminement des donnes entrantes travers les diffrents types de ports . Le control registres ou les registres de contrle contiennent des informations traiter ou des informations sur les tats des oprations ou un rapport sur les erreurs dtects.
11

Limplmentation utilise est limplmentation matrielle dont on utilise une description de circuits (VHDL, Verilog, etc...) qui sont implments physiquement et ceci apporte un gain de performance suprieur celui des processeurs(implmentation logicielle) grce l'implmentation spatiale (paralllisme) des tches, cest--dire , la coopration des circuits pour lexcution dune tache . Cette implmentation possde une performance leve ,elle consomme moins dnergie mais elle est de cout leve et moins flexible ,cest pour cette raison quil tait trs difficile de lajout dune implmentation logicielle qui est base sur lajout dun DSP ou un microprocesseur, mais nos jours, lintgration de ce dernier est permis en utilisant les nouveaux simulateurs virtuels comme le Verilog et le VHDL .
12

Implmentation matrielle en utilisant le VHDL


13

Implmentation logicielle en ajoutant un microprocesseur

14

1- Avantages : A- Reprogrammable B- Originalit: le fait de construire un composant qui satisfait nos besoins C- Intgration mixte analogique numrique : on intgre dans un seul circuit des composants de types analogique et numrique tout en respectant la compatibilit lectromagntique D- Choix de la technologie : il possde 4 familles (Full Custom , Standard cells , Gate array ,Embedded Gate array ) E- Consommation : gain en terme dnergie lectrique et en terme de matire duvre
15

2- Inconvnients : Cot de dveloppement trs levs : ne peut tre amorti en gnral que pour de trs grand nombre de circuits Dlais de fabrication et de test : prend beaucoup de temps Dpendance vis vis du fondeur: cest le fondeur qui assure la fiabilit de son systme car cest lui qui constitue le compilateur puisquil utilise des logiciels de programmation bas-niveau Inflexibilit : la difficult de lajout dun microprocesseur (implantation logicielle)
16

Multimdia :

Vido de multimdia d'ECAML FPGA/ASIC et plate-forme de vrification audio.


17

Bureautique et industrie :

Le SPC200-e est un ASIC conu pour les ordinateurs industriels pour permettre des applications VDI (voix, donnes, images) sur fils lectriques et cbles coaxiaux.
18

Applications de mesure :

Ces balances ne ncessitent ni piles ni alimentation secteur. Elles sont alimentes selon la technique solaire de pointe sur la base de la technologie ASIC la plus rcente.
19

Applications de mesure :

Capteur transmetteur de niveau et pression

20

Tout dabord , on commence par dfinir un FPGA. En fait, un circuit FPGA ( fieldprogrammable gate array) est un circuit prdiffus programmable cest--dire ,c'est un composant standard combinant la densit et les performances. Il est considr comme une volution de lASIC.

21

Points forts dun FPGA par rapport un ASIC: - Plus rapide au niveau de conception car il nest pas ncessaire de faire des masques et des couches de protection pour le circuit - Moins cher que lASIC car il y a limination de certains couches inutiles au niveau de ASIC - Architecture plus simple grce aux logiciels qui assurent une optimisation au niveau de routage - Simplicit de reprogrammation de circuit grce la flexibilit du FPGA
22

Points forts dun ASIC par rapport un FPGA: - Matrise complte du projet(cohrence) Matrise de la rsistance aux radiations - Fort taux dintgration(analogique ,numrique) - Performances maximum - Ne ncessite pas une connaissance approfondie de la technologie contrairement au FPGA

23

Flot de conception :

24

25