MIG : méthode d'optimisation des circuits électroniques

En proposant une nouvelle représentation logique ainsi qu’une méthode d’optimisation pour les circuits électroniques des ordinateurs, un laboratoire de l’EPFL permet un gain d’énergie, de vitesse ou de place de près de 20%. Un accord de licence vient d’être conclu avec Synopsys, leader mondial des logiciels de conception et de fabrication des puces électroniques.

Diminuer la consommation énergétique des puces électroniques en modifiant leur représentation théorique : ce tour de force est rendu possible par le Laboratoire de systèmes intégrés (LSI) de l’EPFL. En modifiant les fonctions attribuées aux portes des milliards de transistors placés sur les circuits, le système offre des raccourcis aux calculs qu’ils effectuent.

En quoi consiste cette méthode d'optimisation MIG ?

Les capacités des puces électroniques dépendent aujourd’hui en grande partie des systèmes d’aide à la conception des circuits. Ces outils de synthèse logique permettent de traduire des tâches informatiques complexes en un dédale de milliards de microscopiques transistors.

Luca Amarù, alors qu’il était encore doctorant de ce laboratoire qui a une renommée mondiale dans ce domaine, a pris le parti de changer radicalement la manière de percevoir le problème afin de maximiser l’optimisation.

Alors que les portes des transistors s’exprimaient depuis des dizaines d’années en suivant quatre fonctions (and/or/not/mux), il ne leur en donne plus que deux : la fonction « majorité » et inversion (not). Un pari théorique qui a fonctionné puisque dès le premier essai, les résultats ont montré une réduction des étapes logiques nécessaires à l’exécution d’une tâche. Un avantage qui s’est confirmé ensuite avec une moyenne de 18% de moins par rapport aux outils standards actuels.

Mais Luca Amarù, actuellement manager en recherche et développement chez Synopsys, ne s’est pas arrêté là. Mathématicien de formation, il a également adapté l’algèbre booléenne, support théorique qui permet d’avoir une représentation de leurs fonctions. En l’adaptant à son nouveau système, il a atteint une optimisation supplémentaire.

Quels sont les avantages de cette méthode ?

Les expériences du Laboratoire ont montré des résultats excellents également sur des éléments commercialisés comme les diviseurs, les additionneurs, etc. Le système est comparé à une importante révolution par Mauro Lattuada, manager en transfert de technologie de l’EPFL qui s’est occupé de cet accord de licence.

Ce système offre des raccourcis aux calculs qu’ils effectuent. Libre au concepteur d’utiliser cet avantage pour réduire la taille de son produit, améliorer la vitesse et économiser de l’énergie. Cette méthode d'optimisation des circuits électroniques permet également de libérer des transistors pour d’autres tâches, les utiliser pour aller plus vite ou encore en enlever pour réduire le dispositif.

« Cette nouvelle manière théorique de représenter les circuits intégrés permet non seulement un gain d’énergie, de vitesse ou de place près de 20%, mais il est en train de donner lieu à un paradigme logique qui s’étend à d’autres domaines comme la conception et l’optimisation des circuits programmables (FPGAs) et dans l’analyse et la recherche de données», souligne-t-il.

 

 

Crédit: Article adapté d’une publication originale sur le site de l’EPFL, les textes, les images et les vidéos sont sous licence CC BY-SA 4.0