Thèse de doctorat en Contrôle des Systèmes
Sous la direction de Pierre Le Beux.
Soutenue en 1989
à Compiègne , dans le cadre de École doctorale 71, Sciences pour l'ingénieur (Compiègne) .
Nous proposons un nouveau concept : celui de « compilateur cuivre ». Ce concept est l'équivalent, pour les circuits imprimés, de celui des compilateurs silicium utilisés pour les circuits intégrés. En effet, la plupart des logiciels de conception de circuit imprimés approchent aujourd'hui de leurs limites, notamment en terme d'efficacité, et les circuits imprimés deviennent aussi complexes que les circuits intégrés d'il y a quelques années. Quiconque voudra mettre au point un tel outil devra développer un routeur performant, et un système intelligent pour gérer l'ensemble des modules nécessaires. C'est pourquoi cette thèse présente, premièrement, un routeur original car totalement sans grille et hiérarchisé de manière interne, ainsi qu'une maquette validant l'approche proposée pour la modélisation d'un circuit imprimé ; et, deuxièmement, une structure logicielle originale car permettant la réalisation de systèmes experts modulaires utilisant simultanément plusieurs types de représentation des connaissances. Chacune de ces deux parties est accompagnée d'un état de l'art du domaine, d'une bibliographie très fournie, et d'un glossaire.
Printed circuit board design : towards a copper compiler
We put forth a new concept : a « copper compiler ». This concept is to printed circuit boards what silicon compilers are to integrated circuits. A large part of current PCB design software is now approaching the limits of its capabilities, essentially in terms of efficiency, and printed circuits are becoming as complex as integrated circuits of a few years ago. The development of such a software tool requires an efficient router and an intelligent system to manage all the necessary modules. That’s why this thesis presents, firstly, an original gridless and internally hierarchical router along with a prototype which validates a theoretical model of a printed circuit ; and secondly, a novel software structure which permits the construction of modular expert systems which simultaneously use several types of knowledge representations. Each of these two parts is accompanied by a description of the current state of the art in the field, a comprehensive bibliography and a glossary.