Rodavion 0 23 мая, 2013 Опубликовано 23 мая, 2013 · Жалоба Уважаемые коллеги! Подскажите ПЛИЗ, с помощью какого правила можно осуществить проверку расстояния виа до пада, на рис. виа 1 находиться на заданном расстоянии 0.2мм, а виа 2 "наехало" на пад. Очень надо! :laughing: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mkshome 0 23 мая, 2013 Опубликовано 23 мая, 2013 · Жалоба isvia clerence=0.2 issmtpin in all net Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rodavion 0 23 мая, 2013 Опубликовано 23 мая, 2013 · Жалоба isvia clerence=0.2 issmtpin in all net А примерчик можно? А то у меня правило Clearance_hole - рис. 1 работает, а вот Clearance_via рис. 2 нет :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 93 23 мая, 2013 Опубликовано 23 мая, 2013 · Жалоба IsPad IsVia Same net Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mkshome 0 23 мая, 2013 Опубликовано 23 мая, 2013 · Жалоба IsPad IsVia Same net Судя по фото там КП планарная, у меня она на ispad не отзывается, только SMTpin проходит. Лиц. 09 летний, может сейчас уже и прокатывает А примерчик можно? А то у меня правило Clearance_hole - рис. 1 работает, а вот Clearance_via рис. 2 нет :( Альт на работе, пример не послать - режим. еще раз: сверху issmtpin, в другом окне isvia, расстояние Ваше и условие не diferent net only, а same или any net Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 93 23 мая, 2013 Опубликовано 23 мая, 2013 · Жалоба Судя по фото там КП планарная, у меня она на ispad не отзывается, только SMTpin проходит. Лиц. 09 летний, может сейчас уже и прокатывает Какая разница. Работает и там Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rodavion 0 24 мая, 2013 Опубликовано 24 мая, 2013 · Жалоба Какая разница. Работает и там Спасибо большое, уважаемые коллеги и гуру! :beer: Работает в обоих вариантах и помощью этой проверки я нашел так же конденсатор под BGA-корпусом, который который "съехал"! А поскольку у меня в проекте есть довольно много QFN-корпусов, центральный пад которых "утыкан" виа, то чтобы в ходе проверки не "вываливалось" масса ошибок, которые ошибками не являются, то можно сделать правило так же и относительно класса падов, из которого исключены подобные пады. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Hypericum 0 28 июля, 2013 Опубликовано 28 июля, 2013 · Жалоба День добрый. По адресу http://rutracker.org/forum/viewtopic.php?t=3885433 появилось дополнение к обучающему курсу по AD (10-й урок: Правила). Прослушал речь пацана как хороший анекдот, но для начинающих видео нормальное. И главное - описано, как вставлять в правила выражения, полученные с помощью FSO. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
beemaya 0 1 августа, 2013 Опубликовано 1 августа, 2013 (изменено) · Жалоба Здравствуйте! Создала правило, чтоб под определенной микросхемой проводник был 0,1/0,15, зазор 0,1, на остальной плате проводник 0,15 и зазор 0,15. Приоритеты правил указаны. 1. Задала область под микросхемой. 2. Задала для этой области свойства проводников. 3. Задала для этой области зазоры. 4. Задала проводники для всей платы. 5. Задала зазоры для всей платы. 6. Что в итоге получается: - невозможно в заданной области сделать зазор 0,1. (цепь GND и соседняя) - AD отслежит соответсвие правил и их выполнения в данном случае, но не помогает их реализовывать, т.е. выходя за область действия проводник сам не утолщается, а подсвечивается как ошибка (цепь 1,8V). Приходится при достижении границы вручную переключать толщину проводника. Вопросы: - корректно ли у меня заданы правила? где у меня ошибка, раз зазор не выполняется? - можно ли настроить AD или по-другому задать правила, чтобы проводник сам менял свою толщину (как в Mentor Graphics, например)? Попыталась всё изложить максимально лаконично, помогите, пожалуйста... Изменено 1 августа, 2013 пользователем beemaya Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
masterofnature 0 1 августа, 2013 Опубликовано 1 августа, 2013 · Жалоба Здравствуйте! Создала правило, чтоб под определенной микросхемой проводник был 0,1/0,15, зазор 0,1, на остальной плате проводник 0,15 и зазор 0,15. Приоритеты правил указаны. 1. Задала область под микросхемой. 2. Задала для этой области свойства проводников. 3. Задала для этой области зазоры. 4. Задала проводники для всей платы. 5. Задала зазоры для всей платы. 6. Что в итоге получается: - невозможно в заданной области сделать зазор 0,1. (цепь GND и соседняя) - AD отслежит соответсвие правил и их выполнения в данном случае, но не помогает их реализовывать, т.е. выходя за область действия проводник сам не утолщается, а подсвечивается как ошибка (цепь 1,8V). Приходится при достижении границы вручную переключать толщину проводника. Вопросы: - можно ли настроить AD или по-другому задать правила, чтобы проводник сам менял свою толщину (как в Mentor Graphics, например)? При выведении из под микросхемы, на границе ставите промежуточную точку? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
peshkoff 33 1 августа, 2013 Опубликовано 1 августа, 2013 · Жалоба ....выходя за область действия проводник сам не утолщается,.... Ниче вы дали :))) я думаю автоматическое изменение ширины проводника в альтиуме появится лет через 17 чтобы правило работало на границе используйте TouchesRoom IsTrack and InNetClass('<ваш класс>')) and not(TouchesRoom('D17')) и не забывайте про приоиртеты и, кстати, лучше уж использовать 0.125х0.125 в узком месте. заужать сперва проводник, а потом зазор. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
beemaya 0 1 августа, 2013 Опубликовано 1 августа, 2013 (изменено) · Жалоба При выведении из под микросхемы, на границе ставите промежуточную точку? Да, ставлю, только это и спасает. Но на плате много разных микросхем (все BGA) с подобным правилом и такие точки очень утомляют. Ниче вы дали :))) я думаю автоматическое изменение ширины проводника в альтиуме появится лет через 17 чтобы правило работало на границе используйте TouchesRoom IsTrack and InNetClass('<ваш класс>')) and not(TouchesRoom('D17')) и не забывайте про приоиртеты и, кстати, лучше уж использовать 0.125х0.125 в узком месте. заужать сперва проводник, а потом зазор. Спасибо, сейчас попробую. Правда цепи в классы я не объединяла... Надо объединить все цепи, относящиеся к этой микросхеме в один класс, так? Зазоры и проводники подкорректирую... Не подскажете - почему зазор у меня не работает? Изменено 1 августа, 2013 пользователем beemaya Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
peshkoff 33 1 августа, 2013 Опубликовано 1 августа, 2013 · Жалоба ну класс нужен, если хотите какие то конкретные цепи. а. я дал правило за пределами рума, "not" нужно убрать IsTrack and TouchesRoom('D17') тогда все зазоры должны работать. если не получится, попробуйте WithinRoom('D17'), not(WithinRoom('D17') (я все время в них путаюсь, правила кочуют из проекта в проект и работают сами по себе :) ) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Murzik_6011 0 3 сентября, 2013 Опубликовано 3 сентября, 2013 · Жалоба Подскажите, пожалуйста, как "нагородить" правила для случая, когда надо подключить к полигону (GND) только один вывод. Задача банально простая - хочу использовать верхнюю медь в качестве экрана с подключением данного полигона к выводу С13-2. Проблема возникает с зазором между этим полигоном и остальными ногами этой же цепи. АД никак не хочет "делать" зазор нужной величины. Перепробовал уже все решения, которые должны решать задачу "в лоб". Складывается такое ощущение, что отсоединение ног от полигона выполняется после выполнения правила "на зазор". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 93 3 сентября, 2013 Опубликовано 3 сентября, 2013 · Жалоба Подскажите, пожалуйста, как "нагородить" правила для случая, когда надо подключить к полигону (GND) только один вывод. Задача банально простая - хочу использовать верхнюю медь в качестве экрана с подключением данного полигона к выводу С13-2. Проблема возникает с зазором между этим полигоном и остальными ногами этой же цепи. АД никак не хочет "делать" зазор нужной величины. Перепробовал уже все решения, которые должны решать задачу "в лоб". Складывается такое ощущение, что отсоединение ног от полигона выполняется после выполнения правила "на зазор". Поверх Pad Place/Rectance или твердый полигон Так будет быстрее Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться