La dénomination
System On Chip
(
SOC
) recouvre une nouvelle génération dans l'intégration des circuits électroniques :
la première génération consistait en l'intégration sur une même puce d'une fonction spécifique jusqu'alors typiquement réalisée par l'interconnexion d'un certain nombre de composants électroniques élémentaires sur une carte de circuit imprimé ;
le SOC est l'intégration sur une même puce d'un système plus complet. Celui-ci nécessitait jusqu'alors l'interconnexion sur une carte de plusieurs circuits intégrés de première géération.
Chaque bloc constitutif d'un SOC, appelé macrobloc, cœur, bloc de propriété intellectuelle ou, en anglais, System Level Macro (SLM), core, ou
Semiconductor Intellectual Property
(
SIP
, ou en raccourci
IP
), réalise donc une
fonction spécifique
, dont la complexité peut varier de la simple interface de communication au cœur de microprocesseur. Cette terminologie nouvelle recouvre – et prolonge – en fait naturellement la catégorie des « cellules systèmes », présentée dans l'article « Bibliothèques de cellules pour circuits intégrés » de ce traité
[E3510
].
L'évolution vers l'intégration sur une puce de systèmes de plus en plus complexes représente déjà un défi en soi. Une difficulté supplémentaire vient encore compliquer la tâche ; la
diminution du délai
disponible pour répondre efficacement et à temps, à la demande du marché pour les produits correspondants (Time To Volume). Autrement dit, comment concevoir et produire des systèmes de plus en plus complexes dans des délais de plus en plus courts ?
Voici quelques voies identifiées à cet effet :