Перейти к содержанию
    

Толщина динии не совпадает с констрейном

Добрый день, коллеги!

Столкнулся со следующей проблемой (Allegro 17.2). При трассировке линии её толщина не соответствует заданному в констрейнах - задано 0.1550мм, а рисуется 0.1491мм. Причём, только на некоторых цепях, на остальных всё в порядке. Такого значения (0.1491) вообще нигде нет, ни в констрейнах, ни на плате. Пробовал перезапускать (некоторые глюки так исправляются), импортировать нетлист, но ничего пока не помогло. Кто нибудь сталкивался?

PS: По-моему такое когда-то давно уже случалось, но наверное это было очень давно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Just now, embddr said:

Добрый день, коллеги!

Столкнулся со следующей проблемой (Allegro 17.2). При трассировке линии её толщина не соответствует заданному в констрейнах - задано 0.1550мм, а рисуется 0.1491мм. Причём, только на некоторых цепях, на остальных всё в порядке. Такого значения (0.1491) вообще нигде нет, ни в констрейнах, ни на плате. Пробовал перезапускать (некоторые глюки так исправляются), импортировать нетлист, но ничего пока не помогло. Кто нибудь сталкивался?

PS: По-моему такое когда-то давно уже случалось, но наверное это было очень давно.

Правило общее или конкретно для этой цепи?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Just now, embddr said:

Общее

посмотри чтобы конкретно для этой цепи не было задано персональное значение

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не задано. Но даже если задаю, оно всё равно делает линию 0.1491. dbdoctor ничего не нашел.

Все ошибочные сети идут до одного разъема, причем это XNET, проходят через резисторы. С остальными всё в порядке.

В Neck mode ширина соответствует заданному (0.105).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще стоит проверить свойства Net по ПКМ->Properties. Насколько помню вписанное там значение не отображается в СМ, но имеет перед ним приоритет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

44 minutes ago, embddr said:

Не задано. Но даже если задаю, оно всё равно делает линию 0.1491. dbdoctor ничего не нашел.

Все ошибочные сети идут до одного разъема, причем это XNET, проходят через резисторы. С остальными всё в порядке.

В Neck mode ширина соответствует заданному (0.105).

Наверное у вас указан импеданс в Constraint Manager-electrical-impedance.
Его надо удалить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, Uree сказал:

Еще стоит проверить свойства Net по ПКМ->Properties. Насколько помню вписанное там значение не отображается в СМ, но имеет перед ним приоритет.

Properties проверил в первую очередь, пусто.

47 минут назад, Chopr39 сказал:

Наверное у вас указан импеданс в Constraint Manager-electrical-impedance.
Его надо удалить.

Указан. Попробовал удалить, не помогло. Собственно, он там не просто так указан.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Посмотрите полный список констрейнов, относящихся к этому элементу (Show -> Constraints или как-то так?), формируется HTML-репорт по всем констрейнам. Возможно, в нем получится найти источник проблемы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 минуты назад, Flood сказал:

Посмотрите полный список констрейнов, относящихся к этому элементу (Show -> Constraints или как-то так?), формируется HTML-репорт по всем констрейнам. Возможно, в нем получится найти источник проблемы.

Посмотрел, в констрейнах только CSet.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 минуты назад, embddr сказал:

Посмотрел, в констрейнах только CSet.

И что, Change Width -> 0.2mm - остается 0.1491?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 минуты назад, Flood сказал:

И что, Change Width -> 0.2mm - остается 0.1491?

Нет, меняется, всё как обычно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 минут назад, embddr сказал:

Нет, меняется, всё как обычно.

Тогда что не так? При выборе толщины <constraints> ведет не той толщиной?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 минут назад, Flood сказал:

Тогда что не так? При выборе толщины <constraints> ведет не той толщиной?

Да.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

26 minutes ago, embddr said:

Указан. Попробовал удалить, не помогло. Собственно, он там не просто так указан.

Если вы указываете импеданс , внутренний солвер Аллегро считает ширину дорожки и применяет её при выборе толщины <constraints>. Отсюда кривое значение 0.1491

Если вы посчитали импеданс самостоятельно, забиваете требуемые толщины в physical, а импеданс удаляете. Теперь при выборе толщины <constraints>, будет указанное в physical значение

 

как вариант ещё можно проверить наличие констрейн регионов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...