Contrairement à ce que d'autres ont dit, l'utilisation du routeur automatique n'est pas le problème. Ils ont raison en ce que vous ne pouvez pas simplement jeter une conception entière sur le routeur automatique et vous attendre à ce qu'il résolve tout pour vous. Mais, lorsqu'ils sont utilisés correctement, les routeurs automatiques sont des outils légitimes et qui font gagner du temps. N'écoutez pas les genoux qui disent de ne pas utiliser le routeur automatique.
Votre problème est que vous avez essayé de mettre trop de choses sur une planche à 2 couches. S'attendre à acheminer autant de broches étroitement espacées en 2 couches est extrêmement irréaliste.
L'autre problème est que vous n'avez pas considéré la mise en page avec suffisamment d'attention. C'est plus difficile à évaluer en regardant vos images, mais cela semble tout à fait probable.
D'une part, il y a très peu de place autour de la puce dense. Même avec plusieurs couches, il y aura une congestion autour de cette puce. Parfois, je détourne même les traces d'une puce dense pour les étendre un peu, puis voir comment le routeur automatique peut le gérer.
Cependant, la première règle d'un bon routage est une bonne mise en page . Vous ne pouvez pas simplement plonger des pièces quelque part, puis les connecter en quelque sorte lors du routage plus tard. Une bonne mise en page est quelque chose que vous apprendrez et que vous obtiendrez une certaine intuition en faisant plus de conceptions. Pour les premiers modèles, cela vous donne beaucoup de place. Tu ne l'as pas fait.
Les grandes pièces sont souvent flexibles dans leurs affectations de broches. Cela est généralement vrai pour les microcontrôleurs et les FPGA. Dans certains cas, j'ai en fait imprimé une photo de brochage d'une grande partie. J'ai ensuite pris des notes autour de lui correspondant au placement approximatif des choses auxquelles il devait se connecter sur le tableau. J'ai barré toutes les broches fixes, comme l'alimentation, la terre, le MCLR, etc. Ensuite, j'ai soigneusement assigné les broches souples en fonction de la proximité de la chose à laquelle elles devaient se connecter.
Cela peut être un processus itératif. Vous pouvez vous déplacer à mi-chemin autour de la pièce et vous rendre compte que vous êtes à court d'une broche dans une direction. Cela peut nécessiter une réaffectation des broches de l'autre côté de la pièce pour déplacer les choses.
Pour les grandes pièces comme les microrégulateurs, je le place dans une grande zone vide, puis ne place que ses parties immédiatement connectées autour de lui. Cela inclut les bouchons de dérivation et le cristal avec ses bouchons, le cas échéant. Ensuite, vous orientez et déplacez l'ensemble de ce groupe de pièces en tant qu'unité.
Il est parfaitement normal de placer certaines pièces dans des positions approximatives, puis de revenir et de les emballer plus efficacement à mesure que davantage de pièces sont placées. Encore une fois, l'ensemble du processus est itératif. Après avoir acquis de l'expérience et de l'intuition, ces étapes iront plus vite. Attendez-vous à ce que les premiers modèles, en particulier les modèles denses, prennent du temps.
Une fois que vous avez une disposition raisonnable avec des fils d'air qui ne se croisent pas partout, faites un petit routage manuel des signaux importants. Je fais habituellement tous les bouchons de dérivation en premier, qui bien sûr devraient déjà être proches des broches d'alimentation et de terre qu'ils contournent. Si vous avez un plan de masse, l'étape suivante consiste à connecter la plupart des points de masse au plan de sol avec des vias. Cela ne laisse que les fils d'air qui seront de véritables traces routables.
À ce stade, selon votre expérience, vous acheminez certaines choses que vous pouvez voir être des problèmes ou laissez simplement le routeur automatique voler.
Cependant, vous n'utilisez pas encore le routeur automatique pour créer l'itinéraire final, juste pour vous montrer les points problématiques. Un bon routage automatique est également un processus itératif. Vous exécutez le routeur automatique, voyez où il rencontre des problèmes, effectuez un routage manuel et peut-être des changements de placement en conséquence, exécutez à nouveau le routeur automatique, etc. Finalement, vous convergez sur un itinéraire terminé. L'auto-routeur vous a encore fait gagner un temps considérable en faisant une grande partie du travail de grognement pour vous.
Une fois que vous avez une solution avec laquelle vous êtes raisonnablement à l'aise, vous examinez soigneusement tout et nettoyez manuellement les choses évidentes. Par exemple, si vous avez un plan au sol, vous ne voulez pas que les vias soient groupés. Beaucoup de petites îles valent mieux que quelques grandes îles dans le plan du sol.
Encore une fois, n'écoutez pas tous les genoux religieux. Allez-y et utilisez le routeur automatique, mais faites-le avec prudence et responsabilité. Je fais du génie électrique de manière professionnelle et j'ai utilisé le routeur automatique d'une manière ou d'une autre sur probablement plus de 95% de toutes les cartes que j'ai conçues. Plus la carte est compliquée, plus le routeur automatique est un outil précieux pour faire le travail de grognement pour vous. Ne vous attendez pas à ce qu'il fasse tout le travail. Et, vous devez commencer par un bon placement.