|
|
  |
MG Expedition ликбез ... |
|
|
|
Nov 13 2009, 09:40
|

Гуру
     
Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512

|
Цитата(SM @ Nov 12 2009, 15:12)  Ок. А проект-то Вы получили? А то может быть я просто что-то элементарное как-то неправильно сделал/определил, как это обычно бывает при работе с новыми пакетами?
PS.
А случаем там нет готового SR? Если это какой-то глюк, то по идее каждый разработчик HDI-плат на него должен нарваться. Проект получил - изучаю В базе знаний supportnet не нашел, а во внутренней базе , SR\DR не своего региона увидеть не могу. Цитата(SM @ Nov 13 2009, 12:34)  А, то есть не в CES это определяется, а в самом Exp? Естественно, иначе как определить размеры\форму\место данной области? Иногда полезно посмотреть внимательно тренинг - стр.211-212.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Nov 13 2009, 09:53
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(fill @ Nov 13 2009, 12:40)  Естественно, иначе как определить размеры\форму\место данной области? Я думал что просто вобью где-то в CES соответствие между координатами области и clearance rule в ней, и, соответственно долго и внимательно изучал хелп по CES в поисках где же это сделать. Подразумевая, что все-все, связанное с констрейнами, должно по логике редактироваться именно в Constraint Editor. Ну да ладно. А вообще - теперь я делаю в правильной последовательности? 1) Создаю "New clearance rule" в разделе "clearances", где в Master указываю что мне нужно. 2) Создаю "New Scheme" в разделе Schemes, в которой как-то (пока еще не дочитал в доках как) указываю, что именно эта новая Clearance Rule есть та, по которой надо работать в этой Scheme. 3) В Exp определяю rule area.... Вообще документация какая-то тяжеловатая. Сложно дается поиск того, как сделать то или это. Где бы я был бы, если бы не форум и не Вы на нем... Не привык я по тренингам лазить, в голову даже не приходит. Обычно до этой софтины (даже по тулзам разработки топологии IC, кроме самой первой в жизни, которой учился, но с которой не работаю) все необходимое получал из документации. PS. CES задолбал. Беззвучно падает с завидной периодичностью без каких либо систематизируемых предшествующих падению действий... Просто - был CES открыт, и нет CES-а после какого-то очередного тычка куда-то там мышью. А вот LM в 2007.7 перестал падать.
|
|
|
|
|
Nov 13 2009, 12:38
|

Гуру
     
Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512

|
Цитата(SM @ Nov 11 2009, 20:38)  На картинке via между 4-х BGA-падов. В CES все зазоры поголовно (в т.ч. и via-pad, и via-via, и via-smd-pad, и trace-*.*) выставлены 4 mil. Как видно - дистанция между via и ближайшим падом = 5.11 mil, т.е. в теории via можно придвинуть ближе к падам. Однако есть проблема - с включенным interactive DRC Exp не дает мне сдвинуть эту via ближе к центру между этих 4-х падов. Сетки все выключены. Почему? Как полечить? Задача - подвинуть via как можно дальше от пада, к которому оно подключено, но чтобы зазор до всего ближайшего мешающего был минимально допустимым = 4 mil.
По моим догадкам - online DRC считает зазор, как будто via есть квадрат со стороной диаметра круга, а не круг. Выручайте! Я вроде все что сам мог, уже покрутил-почитал. Считает по восьмиугольнику [attachment=38139:Clearance.7z] Причем, как видно в видео, как pad, так и via апроксимируются восьмиугольником. Видео сделал на вашем via-9.5 который пролезает в центр. Via-10 естественно в него не лезет и упирается в углы восьмиугольников. Если принципиально использование Via-10, то сделайте визуализацию висьмиугольников. Как сделал это я - в padsctack редакторе рисуете нужные pad (последняя закладка) - в закладке User_Layers присваиваете их на конкретном слое пользователя, для падстека VFBGA_PAD0.5 и HDI Via Round 10 Drill 5) Теперь можно будет при отключенном DRC разместить как нужно, визуально отслеживая правильность зазоров. Цитата(SM @ Nov 13 2009, 12:53)  Я думал что просто вобью где-то в CES соответствие между координатами области и clearance rule в ней, и, соответственно долго и внимательно изучал хелп по CES в поисках где же это сделать. Подразумевая, что все-все, связанное с констрейнами, должно по логике редактироваться именно в Constraint Editor. Ну да ладно.
А вообще - теперь я делаю в правильной последовательности? 1) Создаю "New clearance rule" в разделе "clearances", где в Master указываю что мне нужно. 2) Создаю "New Scheme" в разделе Schemes, в которой как-то (пока еще не дочитал в доках как) указываю, что именно эта новая Clearance Rule есть та, по которой надо работать в этой Scheme. 3) В Exp определяю rule area....
Вообще документация какая-то тяжеловатая. Сложно дается поиск того, как сделать то или это. Где бы я был бы, если бы не форум и не Вы на нем... Не привык я по тренингам лазить, в голову даже не приходит. Обычно до этой софтины (даже по тулзам разработки топологии IC, кроме самой первой в жизни, которой учился, но с которой не работаю) все необходимое получал из документации.
PS. CES задолбал. Беззвучно падает с завидной периодичностью без каких либо систематизируемых предшествующих падению действий... Просто - был CES открыт, и нет CES-а после какого-то очередного тычка куда-то там мышью. А вот LM в 2007.7 перестал падать. В навигаторе выбрать заголовок Schemes ПКМ>New_Scheme - в списке добавится новая схема Имя_пользователя_New Переименуйте и введите правила New_Clearance_Rule нужно только в том случае если внутри схемы нужно иметь несколько разных правил, например когда разные зазоры между разными классами цепей.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Nov 13 2009, 12:44
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(fill @ Nov 13 2009, 15:29)  Теперь можно будет при отключенном DRC разместить как нужно, визуально отслеживая правильность зазоров. А после этого Batch DRC ругается? Т.е. он тоже по восьмиугольнику считает? Или там все корректно? Вообще такая аппроксимация достаточно неприятной вещью оказалась. Цитата(fill @ Nov 13 2009, 15:29)  Если принципиально использование Via-10 Да, при уменьшении чего либо хоть на долю мила стоимость производства подскакивает на следующий уровень. Т.е. я выбрал все на самом пределе. Цитата(fill @ Nov 13 2009, 15:29)  то сделайте визуализацию висьмиугольников Как сделал это я - в padsctack редакторе рисуете нужные pad (последняя закладка) - в закладке User_Layers присваиваете их на конкретном слое пользователя, для падстека VFBGA_PAD0.5 и HDI Via Round 10 Drill 5) Т.е., если я правильно понял, то Вы сами рисовали пады в виде восьмиугольников, после чего присваивали их на юзер-слой? А окружности белого цвета вокруг падов на 4-мильном расстоянии какого происхождения? Это тоже пад на юзер-слое в падстеке VFBGA_PAD0.5? Цитата(fill @ Nov 13 2009, 15:38)  New_Clearance_Rule нужно только в том случае если внутри схемы нужно иметь несколько разных правил, например когда разные зазоры между разными классами цепей. Ок, спасибо.
|
|
|
|
|
Nov 13 2009, 13:20
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(fill @ Nov 13 2009, 15:55)  Я добавил восьмиугольники на слой Unnamed и Окружность на Default_User_Layer - можете добавить свои слои с понятными названиями и разместить на них. Ясно. В принципе для корректного размещения с отключенным DRC достаточно лишь одной окружности вокруг пада или виа. Спасибо за подсказку, сам почему-то не догадался, хотя это элементарно. Сейчас нарисую, и займус сексом по полностью ручному размещению. Остатся открытым пока только вопрос с Batch DRC. Хм... А как User Layer добавить в падстэк? Когда я в падстек-эдиторе, вызванном из LM с открытой в нем ЦБ, выбираю закладку "User layers" там пусто, и нет никаких намеков на то, как туда что-то добавить.
|
|
|
|
|
Nov 13 2009, 13:26
|

Гуру
     
Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512

|
Цитата(SM @ Nov 13 2009, 16:20)  Ясно. В принципе для корректного размещения с отключенным DRC достаточно лишь одной окружности вокруг пада или виа. Спасибо за подсказку, сам почему-то не догадался, хотя это элементарно. Сейчас нарисую, и займус сексом по полностью ручному размещению. Остатся открытым пока только вопрос с Batch DRC.
Хм... А как User Layer добавить в падстэк? Когда я в падстек-эдиторе, вызванном из LM с открытой в нем ЦБ, выбираю закладку "User layers" там пусто, и нет никаких намеков на то, как туда что-то добавить. 1. Я сделал внутри Exp. Т.е. изменил локальный стек площадок. 2. Если надо в LM. то в LM Setup>Setup_Parameters добавьте User_layers 3. Batch DRC считает без апроксимации.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
  |
516 чел. читают эту тему (гостей: 516, скрытых пользователей: 0)
Пользователей: 0
|
|
|