Vous êtes sur la page 1sur 14

Taxonomie des CI (HARD)

ASIC

CUSTOM SEMI-CUSTOM

Circuits Circuits Circuits Circuits


sur mesure précaractérisés prédiffusés configurables

Full Standard Sea of Gate


Custom ASIC cell
gate array
FPGA CPLD PAL

SRAM Antifuse
ASIC : Application Specific Integrated Circuit
FPGA : Field Programmable Gate Array
PLD
CPLD : Complex Programmable Logic Device
PAL : Programmable Array Logic
GAL : Generic Array Logic = PAL
SRAM : Static Random Acess Memory
Systèmes temps réel embarqués 405
ASIC Full Custom

ASIC

CUSTOM SEMI-CUSTOM

Circuits Circuits Circuits Circuits


sur mesure précaractérisés prédiffusés configurables

Full Standard Sea of Gate


FPGA CPLD PAL
Custom gate array
cell

SRAM Antifuse

ASIC : Application Specific Integrated Circuit

Systèmes temps réel embarqués 406


ASIC Full Custom

Au départ

Au final

SPECIFICATIONS

Systèmes temps réel embarqués 407


ASIC Standard Cell

ASIC

CUSTOM SEMI-CUSTOM

Circuits Circuits Circuits Circuits


sur mesure précaractérisés prédiffusés configurables

Full Standard Sea of Gate


FPGA CPLD PAL
Custom gate array
cell

SRAM Antifuse

ASIC : Application Specific Integrated Circuit

Systèmes temps réel embarqués 408


ASIC Standard Cell

Au départ

BIBLIHOTEQUE Au final
D’ELEMENTS
PRE-CARACTERISES
SPECIFICATIONS

Systèmes temps réel embarqués 409


ASIC Gate Array

ASIC

CUSTOM SEMI-CUSTOM

Circuits Circuits Circuits Circuits


sur mesure précaractérisés prédiffusés configurables

Full Standart Sea of Gate


FPGA CPLD PAL
Custom gate array
cell

SRAM Antifuse

ASIC : Application Specific Integrated Circuit

Systèmes temps réel embarqués 410


ASIC Gate Array

Au départ

Au final

SPECIFICATIONS

Il est possible aussi d’utiliser des bibliothèques de composants pré-caractérisés

Systèmes temps réel embarqués 411


PAL

ASIC

CUSTOM SEMI-CUSTOM

Circuits Circuits Circuits Circuits


sur mesure précaractérisés prédiffusés configurables

Full Standart Sea of Gate


FPGA CPLD PAL
Custom gate array
cell

SRAM Antifuse

PAL : Programmable Array Logic

Systèmes temps réel embarqués 412


PAL

Matrice de ET réalisant
tous les produits
possibles (maxtermes)
connectée aux sorties
par des OU

Grande surface de Si
utilisée. Ces circuits ne
sont plus utilisés
aujourd’hui

Systèmes temps réel embarqués 413


CPLD

ASIC

CUSTOM SEMI-CUSTOM

Circuits Circuits Circuits Circuits


sur mesure précaractérisés prédiffusés configurables

Full Standart Sea of Gate


FPGA CPLD PAL
Custom gate array
cell

SRAM Antifuse

CPLD : Complex Programmable Logic Device

Systèmes temps réel embarqués 414


CPLD

Les CPLDs regroupent


plusieurs PALs
PAL PAL
interconnectés par un
réseau de connexions
programmables.

Les CPLDs sont les E/S MATRICE D’INTERCONNECTIONS E/S


prémisses des premiers
FPGAs.

Ces circuits ne sont plus PAL PAL


utilisés aujourd’hui car
remplacés par les FPGAs.

Systèmes temps réel embarqués 415


FPGA

ASIC

CUSTOM SEMI-CUSTOM

Circuits Circuits Circuits Circuits


sur mesure précaractérisés prédiffusés configurables

Full Standart Sea of Gate


FPGA CPLD PAL
Custom gate array
cell

SRAM Antifuse

FPGA : Field Programmable Gate Array


A SUIVRE !!!

Systèmes temps réel embarqués 416


Marché des composants CMOS

MARCHE DES COMPOSANTS LOGIQUES CMOS POUR 2000

Custom
3%

Standard Logic
9%

Programmable
Standard Cell
12%
39%

Gate Array
9%

Other Logic
28%

Systèmes temps réel embarqués 417


Comparaison

ASIC
CARACTERISTIQUES FPGA
GATE ARRAY STANDARD CELL FULL CUSTOM

DENSITE FAIBLE MOYENNE MOYENNE GRANDE

FLEXIBILITE GRANDE PETITE MOYENNE GRANDE

ANALOGIQUE NON NON OUI OUI

PERFORMANCE FAIBLE MOYENNE BONNE TRES BONNE


TEMPS DE
TRES PETIT MOYEN MOYEN GRAND
CONCEPTION
COUT DE
TRES PETIT MOYEN MOYEN TRES GRAND
CONCEPTION
UTILISATION DES
SIMPLE COMPLEXE COMPLEXE TRES COMPLEXE
OUTILS
VOLUME DE
PETIT MOYEN GRAND GRAND
PRODUCTION

Systèmes temps réel embarqués 418

Vous aimerez peut-être aussi