next up previous
Next: L'algorithme parallèle Up: PPart : Manuel d'utilisation Previous: Outil de partitionnement

Synthèse parallèle par partitionnement

Comme vu précédemment, la synthèse parallèle est réalisée en partitionnant un circuit à l'aide de la commande part puis en appliquant des scripts SIS sur chacune des parties avant de réassembler le circuit. Comme chaque partie constitue un circuit indépendant (si l'on fait abstraction des dépendances entre sous-circuits modélisées par l'ajout d'E/S primaires fictives), chaque circuit peut être optimisé en parallèle sur un réseau de processeurs. Cela permet des gains en temps pour la synthèse très appréciables. De plus, n'importe quel algorithme de synthèse peut être utilisé, et les améliorations apportées à un algorithme peuvent être directement exploitées. Enfin, le mécanisme de distribution des tâches de synthèse est complètement paramétrable par l'utilisateur, qui peut, en ajoutant des phases de pré- ou post-optimisation globales, garantir la qualité de son circuit final (même si cela peut parfois être fait au détriment du temps d'exécution de la synthèse).

Le logiciel en charge de l'exécution des tâches de synthèse est PPart. Il regroupe :





Laurent Lemarchand
Mon Jan 25 14:57:16 MET 1999