Présentation
EnglishAuteur(s)
-
Antoine HANCZAKOWSKI : Ingénieur de l'École nationale supérieure d'électronique de Grenoble ENSG - Responsable IP Reuse à ST Microelectronic
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleINTRODUCTION
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 :
-
System Level Entry : l'élévation du niveau d'abstraction dans la phase de conception permet de gérer l'augmentation de la complexité ; la modélisation au niveau transactionnel (TLM), la synthèse au niveau comportemental et la vérification formelle en sont les meilleurs exemples ;
-
Hardware/Software Co-design, Co-verification : la parallélisation des développements, non seulement des différentes parties du hardware considéré, mais aussi du software embarqué qui lui est de plus en plus souvent associé (Software IP, par comparaison avec les Hardware ou Silicon IP considérées ici), permet de réduire le délai global de conception ;
-
Fast Prototyping : l'accès intensif au prototypage rapide – généralement à base de circuits logiques programmables de type FPGA (Field Programmable Gate Array) – augmente les chances d'avoir un produit « bon du premier coup », donc disponible à temps sur le marché ;
-
IP Reuse : la réutilisation de « morceaux » existants et validés, précisément les IP, va également aider sur les trois plans : complexité, délai, qualité ; c'est le concept qui est présenté dans cet article ;
-
Platform Based-Design : définition et utilisation d'architectures types par familles de produits, facilement réutilisables et ajustables d'une variante de produit à l'autre, et se prêtant à l'ensemble des approches citées précédemment.
DOI (Digital Object Identifier)
Cet article fait partie de l’offre
Électronique
(228 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Présentation
4. Infrastructure pour la réutilisation
Après ces diverses considérations de principe et méthodologie à propos de la réutilisabilité, on va s'intéresser aux principaux aspects logistiques que sa mise en œuvre implique, à savoir : cataloguage, certification, distribution, support, modèle financier, dispositions légales.
-
L'outil de base pour la recherche d'IP est typiquement un catalogue où est tenue à jour la liste des IP disponibles, classées par catégories, avec pour chacune d'elles le maximum d'informations concernant les caractéristiques, performances, le niveau de qualité, le domaine et les limites d'application, le mode et l'historique d'utilisation, les conditions et modalités d'accès, ainsi que la composition du package. L'approche la plus efficace au niveau d'une entreprise est réalisée au moyen d'un site Web dédié sur le réseau Intranet privé. On y répertoriera en premier les IP internes à la compagnie, mais c'est aussi un très bon emplacement pour les IP des fournisseurs externes agréés. Cette approche offre notamment des possibilités intéressantes en ce qui concerne l'accès à la documentation (affichage, téléchargement, contrôle d'accès), qui sont très bienvenues compte tenu de l'objectif d'information visé.
-
La certification permet de mesurer l'aptitude d'une IP à être réutilisée. Elle peut être définie comme une procédure à laquelle on soumet l'IP et qui va le plus automatiquement possible vérifier que cette IP satisfait un certain nombre de conditions, globalement classées en deux catégories :
-
la première concerne les conditions intrinsèques de réutilisabilité (présence de toutes les vues requises, cohérence entre elles, respect des règles d'écriture HDL...), lesquelles s'accommodent d'une vérification purement statique ; la méthode MORE (cf. § 1) adressait ce domaine ;
-
la seconde relève de la compatibilité précise avec le ou les flots de développement standards utilisés à l'intégration ; ici, la vérification est dynamique, puisqu'elle met en œuvre l'intégration effective de l'IP considérée dans un circuit test à travers un tel flot.
Le résultat de la certification n'est pas simplement un verdict binaire, ou même une note plus quantitative, mais un rapport documenté à l'attention à la fois du concepteur de l'IP (qui peut ainsi agir pour un meilleur résultat)...
-
Cet article fait partie de l’offre
Électronique
(228 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Infrastructure pour la réutilisation
Cet article fait partie de l’offre
Électronique
(228 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive