Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
6.15. Manual Routing.
Некоторые разводчики утверждают, что никогда не пользуются средствами автоматической трассировки. Якобы, ни один автотрассировщик не выполнит работу также хорошо, как человек.
Не знаю, не знаю... Если Вам встретится такой специалист, спросите его. способен ли он за минуту перебрать несколько сотен различных комбинаций и соединений. Когда речь идёт о разводке цифровых устройств, то полностью ручная разводка, на мой взгляд. - это часы бесполезно потраченного времени. Когда-то давно я разводил одну из своих первых плат. Плата была меньше коробка от спичек, и я потратил полдня, пытаясь распутать переплетение ratsnests. Окончательно выбившись из сил, я почему-то не сразу вспомнил о существовании auto router-а. Каково же было моё изумление, и как было уязвлено моё самолюбие, когда встроенный аuto router развёл плату буквально за пару минут!
Да и насчёт качества тоже позвольте усомниться. Разводя плату целиком вручную. Вы ставите свою интуицию в противовес опыту и усилиям целого коллектива разработчиков. Разумно ли это?
г1
Впрочем, есть совершенно определённые области, в которых автоматическая разводка неприменима. К примеру, проектирование источников питания. Платы устройств подобного типа изобилуют зонами медной заливки, дорожки имеют разную ширину и т.д..
В то же время, при проектировании высокоскоростных устройств передачи данных, может потребоваться группировка цепей и выравнивание дорожек по длине. Разводка таких трасс вручную чрезвычайно затруднительна.
Правильным решением, на мой взгляд, является комбинирование различных стратегий
и инструментов. Наиболее важные цепи разводятся вручную с последующей блокировкой.
Затем выделяются, к примеру, цепи, требующие выравнивания. Все остальные соединения
запрещаются к трассировке, и запускается auto router. Затем разводится то, что осталось. И в
завершение, вносятся необходимые исправления вручную.