|
Si vous n'êtes pas familier avec les étapes de la Conception dont nous parlons ci-dessous, vous pouvez suivre le diaporama de notre dernière
conférence sur la conception des FPGAs complexes. Vous y trouverez le Flot de Conception typique pour un projet FPGA/ASIC : Conception d'un Circuit Digital Complexe
Nous pouvons vous aider !
Comment ?
Bien entendu, nous pouvons prendre en charge tout où partie de l'étude, et vous livrer les résultats (et notre savoir-faire) clés en mains. Mais nous pensons que nous pouvons aussi
vous apporter un gain important de productivité et de qualité de résultat à travers des actions plus localisées, sous votre Maîtrise d'Oeuvre. En particulier :
- Dans la phase de Pré-étude
(où l'on fait des choix d'Architecture et de Partitionnement). Cette phase est absolument critique et son importance est pourtant souvent sous-estimée : c'est là que sont
faits des choix qui détermineront la qualité du produit final, voire même sa viabilité ! Ici, la confrontation d'avis différents et l'expérience de designs "voisins" sont des points fondamentaux.
Répétons-le : cette étape est en général déterminante et peut handicaper considérablement le projet par des choix non optimaux. L'avis d'un expert indépendant
est un 'plus' à ne pas négliger. Il est en effet souhaitable d'avoir une vue pratique et concrète face aux avis des fournisseurs de composants ou d'outils...
- Dans la Préparation de votre Equipe de développement et dans le Choix de la Méthodologie (et des outils).
Notre pratique journalière du Design et des différents outils du marché nous permet de
vous aider à choisir des solutions optimisées et adaptées précisément à vos besoins. Notre activité de Formation
vous permet de démarrer un Projet avec l'assurance que vos Concepteurs avancent sur des bases solides.
- Dans la préparation d'un Environnement de Qualité pour votre projet :
- Méthodologie de développement, - Détermination et répartition des Outils de conception, -
Guide de Style de Codage - Critères de Portablité (FPGA -> FPGA, FPGA -> ASIC, ...) - Mécanismes de Validation et Tests Unitaires - Stratégie de
Validation globale - Testabilité et Méthodes de non-régression (évolutions futures),
- Dans la Conception de sous-parties, que ce soit des développements sur -mesure, ou à base de nos IPs.
Les deux raisons principales qui peuvent vous pousser à faire appels à nous ici sont le manque de
ressources, ou notre savoir-faire et notre expérience dans un domaine particulier. Dans tous les cas, nous vous transmettons l'intégralité de notre savoir-faire et la maîtrise complète de nos modules.
- Pour des Revues de Design.
Très souvent, on ignore le gain de qualité très important que l'on peut obtenir simplement en effectuant des "Peer Reviews". Cette méthode, peu coûteuse et
rapide, permet souvent de détecter très tôt des failles dans le design et peut améliorer très sensiblement la qualité globale d'un Projet. La condition est, bien entendu, de faire appel à un Expert dont le
savoir et l'expérience sont globalement supérieurs (ou au moins équivalents) à ceux du concepteur...
- Pour le développement des Bancs de Tests Généraux et la Phase de Validation.
Si tout le monde s'accorde à reconnaître l'importance critique de cette phase, elle se trouve souvent sérieusement
amputée, en général par manque de ressources. Il est recommandé de faire intervenir une autre équipe que celle qui est impliquée dans le codage de l'application, et c'est souvent une impossibilité qui conduit à
des impasses dont l'impact peut se révéler catastrophique. Ici aussi, notre Equipe peut vous apporter des solutions efficaces.
Vous le voyez, nous pouvons vous aider efficacement dans de nombreuses situations, et tous nos clients passés ont estimé a posteriori que la rentabilité de nos intervention était remarquable. |