Brevet FR2946443A1 — publié le 20101210

SYSTEME ET PROCEDE D'AIDE A LA CONCEPTION DE CIRCUIT CONTEXTE DE L'INVENTION Domaine de l'invention La présente invention concerne des techniques de traitement de données, et plus particulièrement, un système et un procédé d'aide à la conception de circuit pour générer une implantation (layout) de circuit via la technique de traitement de données. Description de l'art connexe Avec le développement rapide de l'industrie des technologies de l'information et de l'industrie de fabrication d'équipements électroniques, l'industrie de carte de circuit imprimé (PCB), qui est l'une des industries électroniques basiques les plus importantes, profite d'un progrès impressionnant. En général, une opération d'implantation de circuit est divisée en deux étapes : une étape de conception de circuit et une étape d'implantation de circuit. Dans l'étape de conception de circuit, un concepteur électronique utilise un logiciel de conception de circuit (par exemple, Protel) pour fixer des attributs de chaque circuit et le logiciel de conception de circuit génère un fichier de sortie correspondant. Un progiciel d'implantation de circuit (par exemple, Mentor Graphics ou OrCad) lit le fichier de sortie. Des données de carte de circuit finales sont générées dans l'étape d'implantation de circuit. L'art antérieur ci-dessus, bien qu'utilisant un progiciel pour aider à l'achèvement de l'opération d'implantation de circuit, présente les inconvénients suivants. Deux groupes différents d'ingénieurs en électronique effectuent le travail de conception de circuit et le travail d'implantation de circuit. De ce fait, un ingénieur d'implantation de circuit qui ignore les caractéristiques de composants électroniques est susceptible de passer beaucoup de temps pour agencer les composants électroniques et travaille ainsi lentement. De plus, après que l'ingénieur d'implantation de circuit a conçu une implantation de circuit, l'ingénieur de conception de circuit, s'il n'est pas satisfait de la position des composants électroniques dans l'implantation de circuit, ne peut pas modifier directement l'implantation de circuit. RESUME DE L'INVENTION Au vu des problèmes de l'art antérieur mentionnés ci-dessus, la présente invention propose un système d'aide à la conception de circuit. Le système est connecté à une base de données de composants, et comprend : un module d'entrée pour introduire une carte de conception de circuit générée par un logiciel de conception de circuit ; un module de compilation pour fournir une interface préconfigurée de circuit, et sélectionner des composants électroniques requis pour une opération d'implantation à partir de la base de données de composants selon la carte de conception de circuit introduite par le module d'entrée et configurer la carte de conception de circuit en une préimplantation de circuit correspondante ; et un module de transformation pour transformer la préimplantation de circuit compilée et générée par le module de compilation en un format de fichier identifiable par le logiciel d'implantation de circuit et émettre la préimplantation de circuit au logiciel d'implantation de circuit, pour l'exécution d'opérations d'implantation ultérieures. Dans un mode de réalisation de la présente invention, le module de transformation comprend en outre l'introduction d'une implantation de circuit généré par le logiciel d'implantation de circuit, et la modification et la compilation de composants électroniques dans l'implantation de circuit via l'interface préconfigurée de circuit fournie par le module de compilation, et le système est un programme module d'extension (� plug in program �) intégré dans le logiciel de conception de circuit. La présente invention propose en outre un procédé d'aide à la conception de circuit. Le procédé est connecté à une base de données de composants et comprend les étapes consistant à : introduire une carte de conception de circuit générée par le logiciel de conception de circuit ; fournir une interface préconfigurée de circuit, et sélectionner des composants électroniques requis pour une opération de préimplantation à partir de la base de données de composants selon la carte de conception de circuit introduite et configurer la carte de conception de circuit en une préimplantation de circuit correspondante ; et transformer la préimplantation de circuit compilée et générée en un format de fichier identifiable par le logiciel d'implantation de circuit, et émettre la préimplantation de circuit au logiciel d'implantation de circuit, pour l'exécution d'implantation ultérieures. Dans un mode de réalisation de la présente invention, le procédé comprend en outre la modification et la compilation des composants électroniques dans l'implantation de circuit via l'interface préconfigurée de circuit fournie. Comparés à l'art antérieur, le système et le procédé d'aide à la conception de circuit selon la présente invention fournissent une plate-forme d'échange de données pour le logiciel de conception de circuit et le logiciel d'implantation de circuit. En conséquence, l'interface préconfigurée de circuit peut concevoir une carte de circuit, effectuer une conception de préimplantation pour des composants électroniques correspondant dans la carte de circuit, et ajuster et modifier une position où les composants électroniques dans le circuit sont disposés à une dernière étape. Par conséquent, un inconvénient de l'art antérieur, à savoir, le fait que les ingénieurs passent beaucoup de temps à agencer les composants électroniques à une dernière étape en raison de leur ignorance des caractéristiques de circuiterie est surmonté, et l'efficacité d'implantation de circuit des composants électroniques est améliorée. BREVE DESCRIPTION DES DESSINS L'invention peut être plus pleinement comprise par la lecture de la description détaillée suivante des modes de réalisation préférés, en référence aux dessins annexés, dans lesquels : la figure 1 est un schéma de principe fonctionnel d'un système d'aide à la conception de circuit selon la présente invention ; et la figure 2 est un organigramme d'un procédé d'aide à la conception de circuit selon la présente invention. DESCRIPTION DETAILLEE DES MODES DE REALISATION PREFERES Les modes de réalisation illustratifs suivants sont fournis pour illustrer la description de la présente invention, les avantages et effets et d'autres peuvent être apparemment compris par l'homme du métier à la lecture de cette description. La présente invention peut également être mise en oeuvre ou appliquée par d'autres modes de réalisation différents. Les détails de la description peuvent varier selon des points et des applications, et de nombreuses modifications et variations peuvent être élaborées sans sortir de l'esprit de la présente invention. La figure 1 est un schéma de principe fonctionnel d'un système 100 (entouré par une ligne en pointillé sur le dessin) pour l'aide à la conception de circuit selon la présente invention. Le système 100 est connecté à une base de données de composants 110 et fournit une plate-forme d'échange de données pour un logiciel de conception de circuit 120 et un logiciel d'implantation de circuit 130 de l'art antérieur. Dans un mode de réalisation de la présente invention, le logiciel de conception de circuit (ou programme de conception de circuit) 120 est, par exemple, un logiciel de conception Protel PCB ou un logiciel de conception Allegro, et le logiciel d'implantation de circuit 130 est, par exemple, un logiciel de conception Mentor Graphics ou un logiciel de conception OrCad. Dans un mode de réalisation de la présente invention, le système 100 est un programme module d'extension intégré dans le logiciel de conception de circuit 120. Avec le système 100, un concepteur de circuit, lorsqu'il conçoit un circuit, peut déterminer une position où des composants électroniques dans une carte de conception de circuit sont disposés, et afficher simultanément les composants électroniques. Les données de précouche de circuit sont en outre émises au logiciel d'implantation de circuit 130, pour l'exécution d'opérations de disposition ultérieures correspondantes. Par conséquent, le coût engagé dans le temps additionnel passé sur l'implantation des composants électroniques dans une dernière étape par le personnel d'implantation ignorant les caractéristiques des composants électroniques est grandement réduit. De plus, le système 100 selon la présente invention permet à des concepteurs de circuit frontal d'ajuster et de modifier les composants électroniques dans l'implantation de circuit via l'implantation de circuit conçue et générée par le logiciel d'implantation de circuit 130. Le système 100 d'aide à la conception de circuit selon la présente invention comprend un module d'entrée 101, un module de compilation 103 et un module de transformation 105. Le module d'entrée 101 introduit une carte de conception de circuit conçue et générée par le logiciel de conception de circuit 120. Le module de compilation 103 fournit une interface préconfigurée de circuit, permettant à un concepteur de circuit de sélectionner des composants électroniques requis pour une opération de préimplantation à partir de la base de données de composants 110 selon la carte de conception de circuit introduite par le module d'entrée 101, et configure la carte de conception de circuit en une préimplantation de circuit correspondante. En pratique, la présente invention permet au concepteur de circuit, lors de la conception d'un circuit, de déterminer une position où les composants électroniques sont disposés via l'interface préconfigurée de circuit fournie par le module de compilation 103 simultanément, configurant ainsi la carte de conception de circuit dans la préimplantation de circuit correspondante. L'interface préconfigurée de circuit fournie par le module de compilation 103 permet en outre au concepteur de circuit de modifier et de compiler une position où les composants électroniques de la préimplantation de circuit sont disposés, ou de modifier et de compiler une autre position où les composants électroniques du circuit sont disposés pendant un processus de dernière étape. Le module de transformation 105 transforme la préimplantation de circuit compilée et générée par le module de compilation 103 en un format de fichier identifiable par le logiciel d'implantation de circuit 130, et émet la préimplantation de circuit au logiciel de disposition de circuit 130. En conséquence, le concepteur de circuit peut exécuter des opérations d'implantation ultérieures dans la préimplantation de circuit directement pour générer l'implantation de circuit finale. Par conséquent, un inconvénient de l'art antérieur, à savoir que les ingénieurs passent beaucoup de temps à agencer les composants électroniques à une dernière étape en raison de leur ignorance des caractéristiques de circuiterie est surmonté, et l'efficace d'implantation de circuit des composants électroniques est améliorée. Dans un mode de réalisation de la présente invention, le module de transformation 105 introduit en outre l'implantation de circuit générée par le logiciel d'implantation de circuit 130, et permet à un concepteur de circuit de modifier et de compiler une position où les composants électroniques de l'implantation de circuit sont disposés via l'interface préconfigurée de circuit fournie par le module de compilation 103. En d'autres termes, le module de transformation 105 agit comme une plate-forme d'échange de données entre le logiciel de conception de circuit 120 et le logiciel de d'implantation de circuit 130 de manière à traiter un train de données bidirectionnel entre eux. La figure 2 est un organigramme d'un procédé d'aide à la conception de circuit selon la présente invention. A l'étape S201, la carte de conception de circuit conçue et générée par le logiciel de conception de circuit 120 est introduite dans le système 100. Dans un mode de réalisation de la présente invention, le système 100 est un programme module d'extension intégré dans le logiciel de conception de circuit 120. On passe alors à l'étape S203. A l'étape S203, une interface préconfigurée de circuit est fournie, permettant à un concepteur de circuit, lors de la conception d'un circuit, de sélectionner des composants électroniques requis pour une opération d'implantation de circuit à partir de la base de données de composants 110 via l'interface préconfigurée de circuit, et de déterminer une position où les composants électroniques sont disposés simultanément, de manière à générer une préimplantation de circuit, pour les opérations d'implantation de références et ultérieures effectuées par les ingénieurs d'implantation de circuit. On passe alors à l'étape S205. A l'étape S205, la préimplantation de circuit générée est transformée en un format de fichier identifiable par le logiciel de disposition de circuit 130. On passe alors à l'étape S207. A l'étape S207, la préimplantation de circuit est émise au logiciel d'implantation de circuit 130, pour un concepteur de circuit qui exécute des opérations d'implantation ultérieures. Dans un mode de réalisation de la présente invention, le procédé d'aide à la conception de circuit comprend en outre l'introduction de l'implantation de circuit générée par le logiciel d'implantation de circuit 130 et permet à un concepteur de circuit de modifier et de compiler l'implantation des composants électroniques d'une implantation de circuit via l'interface préconfigurée de circuit fournie à l'étape S203 du procédé. En résumé, le système et le procédé d'aide à la conception de circuit selon la présente invention permettent à un concepteur de circuit, lors de la conception d'un circuit, de déterminer une position où des composants électroniques sont disposés simultanément via une interface préconfigurée de circuit, de générer une préimplantation de circuit correspondante, pour la référence et l'utilisation d'ingénieurs d'implantation de circuit dans des opérations d'implantation ultérieures. Par conséquent, un inconvénient de l'art antérieur, à savoir que les ingénieurs passent beaucoup de temps à agencer les composants électroniques à une dernière étape en raison de leur ignorance des caractéristiques de circuiterie, est surmonté, et l'efficacité d'implantation de circuit des composants électroniques est améliorée. Les descriptions précédentes des modes de réalisation détaillés sont uniquement illustrées pour décrire les caractéristiques et les fonctions de la présente invention et ne sont pas restrictives de la portée de la présente invention. L'homme du métier doit comprendre que toutes les modifications et variations réalisées aux modes de réalisation selon l'esprit et le REVENDICATIONS1. Système d'aide à la conception de circuit, ce système étant connecté à une base de données de composants, caractérisé en ce qu'il comprend : un module d'entrée (101) pour introduire une carte 5 de conception de circuit générée par un logiciel de conception de circuit ; un module de compilation (103) pour fournir une interface préconfigurée de circuit, sélectionner des composants électroniques requis pour une opération 10 d'implantation à partir de la base de données de composants selon la carte de conception de circuit introduite par le module d'entrée (101) et configurer la carte de conception de circuit en une préimplantation de circuit correspondante ; et 15 un module de transformation (105) pour transformer la préimplantation de circuit compilée et générée par le module de compilation (103) en un format de fichier identifiable par le logiciel d'implantation de circuit et émettre la préimplantation de circuit au logiciel 20 d'implantation de circuit, pour l'exécution d'opérations d'implantation ultérieures. 2. Système selon la revendication 1, dans lequel le module de transformation (105) comprend en outre des 25 moyens d'introduction d'une implantation de circuit générée par le logiciel d'implantation de circuit, et de modification et de compilation de composants électroniques dans l'implantation de circuit via l'interface préconfigurée de circuit fournie par lemodule de compilation. 3. Système selon la revendication 2, dans lequel le module de transformation (105) comprend des moyens de modification et de compilation d'une position où les composants électroniques dans l'implantation de circuit sont disposés via l'interface préconfigurée de circuit fournie par le module de compilation. 4. Système selon la revendication 1, dans lequel l'interface préconfigurée de circuit comprend des moyens de modification et de compilation en outre d'une position où les composants électroniques dans l'implantation de circuit sont disposés. 5. Système selon la revendication 1, qui comprend un programme module d'extension intégré dans le logiciel de conception de circuit. 20 6. Procédé d'aide à la conception de circuit, caractérisé en ce qu'il comprend les étapes consistant à . introduire une carte de conception de circuit générée par le logiciel de conception de circuit ; 25 fournir une interface préconfigurée de circuit, sélectionner des composants électroniques requis pour une opération de préimplantation à partir d'une base de données de composants selon la carte de conception de circuit introduite et configurer la carte de conception 30 de circuit en une préimplantation de circuit correspondante ; et 1315transformer la préimplantation de circuit compilée et générée en un format de fichier identifiable par le logiciel d'implantation de circuit, et émettre la préimplantation de circuit au logiciel d'implantation de circuit, pour l'exécution d'opérations d'implantation ultérieures. 7. Procédé selon la revendication 6, comprenant en outre l'introduction d'une implantation de circuit générée par le logiciel d'implantation de circuit, et la modification et la compilation de composants électroniques dans l'implantation de circuit via l'interface préconfigurée de circuit. 8. Procédé selon la revendication 7, dans lequel la modification et la compilation des composants électroniques dans l'implantation de circuit via l'interface préconfigurée de circuit comprennent la modification et la compilation d'une position où les composants électroniques dans l'implantation de circuit sont disposés via l'interface préconfigurée de circuit. 9. Procédé selon la revendication 6, comprenant en outre la modification et la compilation d'une position des composants électroniques dans l'implantation de précircuit via l'interface préconfigurée de circuit.