реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
MaxiZ
сообщение Nov 30 2017, 09:24
Сообщение #16





Группа: Участник
Сообщений: 10
Регистрация: 2-06-05
Пользователь №: 5 656



Цитата(Tiger @ Nov 30 2017, 11:30) *
Владимир прав, к сожалению. Я не вижу никаких эффектов после выполнения "Explode Length Tuning to Free Primitives" на Arc.
М.б. ручками задать Length Tuning стоит, поставив фактическую длину, но изначально это были Arc, а не собранные в Union комбинации Arc и Track. Arc сам по себе является примитивом, заданным шириной, радиусом и начальным и конечным углом, т.е. в каком-то смысле треком, заданным в полярных координатах, и не может быть разбит на последовательность обычных прямых треков, по крайней мере, я про это не в курсе.

Или я что-то неправильно понимаю? Можно сделать скриншот Arc-а, разбитого на прямые треки?


Тогда попробуйте найти треки нулевой длины в узлах.
Здесь выделен трек нулевой длины. Выше, на картинке - сопряжение трека и дуги без такого "лишнего" трека.

Попробуйте их удалить и транслировать в Allegro.

Go to the top of the page
 
+Quote Post
Tiger
сообщение Nov 30 2017, 09:40
Сообщение #17


Частый гость
**

Группа: Свой
Сообщений: 111
Регистрация: 21-02-06
Из: Москва
Пользователь №: 14 556



Цитата(MaxiZ @ Nov 30 2017, 13:24) *
Тогда попробуйте найти треки нулевой длины в узлах.
Здесь выделен трек нулевой длины. Выше, на картинке - сопряжение трека и дуги без такого "лишнего" трека.
Попробуйте их удалить и транслировать в Allegro.

А Вы их видите? По-моему, это просто пересечение дуги и трека.
Попробуйте выделить область вокруг только этого трека нулевой длины, чтобы захватить только его, но не соседние дугу и трек. У меня нельзя.
Я даже для проверки убил пересекающиеся дугу и трек, чтобы оставить этот трек нулевой длины - ничего не осталось. И в импортированном в Аллегро дизайне этих нулевых треков тоже нет.
Go to the top of the page
 
+Quote Post
MaxiZ
сообщение Nov 30 2017, 09:51
Сообщение #18





Группа: Участник
Сообщений: 10
Регистрация: 2-06-05
Пользователь №: 5 656



Цитата(Tiger @ Nov 30 2017, 12:40) *
А Вы их видите? По-моему, это просто пересечение дуги и трека.
Попробуйте выделить область вокруг только этого трека нулевой длины, чтобы захватить только его, но не соседние дугу и трек. У меня нельзя.
Я даже для проверки убил пересекающиеся дугу и трек, чтобы оставить этот трек нулевой длины - ничего не осталось. И в импортированном в Аллегро дизайне этих нулевых треков тоже нет.


Да, вижу.
Вот еще картинка.



Вот свойства нулевого проводника.




Он выделяется как обычно.
И при удалении смежной дуги и трека тоже удаляется автоматически.
Но при трансляции в другие САПРы (в т.ч. в Автокад и Компас) - этот нулевой трек идет отдельной строкой в списке.
Go to the top of the page
 
+Quote Post
Tiger
сообщение Nov 30 2017, 10:40
Сообщение #19


Частый гость
**

Группа: Свой
Сообщений: 111
Регистрация: 21-02-06
Из: Москва
Пользователь №: 14 556



Цитата(MaxiZ @ Nov 30 2017, 13:51) *
Да, вижу.
Вот еще картинка.
Он выделяется как обычно.
И при удалении смежной дуги и трека тоже удаляется автоматически.
Но при трансляции в другие САПРы (в т.ч. в Автокад и Компас) - этот нулевой трек идет отдельной строкой в списке.

Нет, у меня не так. У меня его нет. Причем точно нет, поскольку вот такой запрос возвращает лишь действительно дорожку короче 3мил, дорожки нулевой длины должны были бы быть выделены тоже, но увы...
(ObjectKind = 'Track') And (Net = '1DQ6_DDR2') AND (TraceLength < 3)
 Р В Р в‚¬Р В РЎВ˜Р В Р’µР Р…ьшено Р Т‘Р С• 61%
Прикрепленное изображение
440 x 547 (9.31 килобайт)
Go to the top of the page
 
+Quote Post
Владимир
сообщение Nov 30 2017, 10:46
Сообщение #20


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Не понятно однако. Если бы все сделано было автоматом или симметрично-- то на верхнем плече должен быть выделится второй такой же Track
Go to the top of the page
 
+Quote Post
Tiger
сообщение Nov 30 2017, 14:02
Сообщение #21


Частый гость
**

Группа: Свой
Сообщений: 111
Регистрация: 21-02-06
Из: Москва
Пользователь №: 14 556



Цитата(Владимир @ Nov 30 2017, 14:46) *
Не понятно однако. Если бы все сделано было автоматом или симметрично-- то на верхнем плече должен быть выделится второй такой же Track

Я не знаю, как именно велась эта дорожка. Если вручную с Length Matching - такое вполне возможно, чуть сдвинули ближний сегмент в сторону до выравнивания и все
Go to the top of the page
 
+Quote Post
Tiger
сообщение Dec 4 2017, 12:10
Сообщение #22


Частый гость
**

Группа: Свой
Сообщений: 111
Регистрация: 21-02-06
Из: Москва
Пользователь №: 14 556



Нашел я способ. Через одно место, правда, но работает.
1. Идем в Shape->Global Dynamic Params и меняем значение "suppress shapes less than" с 25 на 1 (можно больше - зависит от толщины дорожек, как будет ясно дальше)
2. Создаем Shape на нужном слое размером 2х4 mils, или больше, если дорожка толстая. У меня - 4 mils, так что 2х4 в самый раз. И присваиваем полигону имя нужной цепи.
3. Копируем этот Shape в нужном количестве и располагаем эту скопированную кучу рядом.
4. Берем по одному полигону и кидаем его в точки соединений дорожек с Arc-ами, которые Not A Net. Почему надо именно в точки соединений - ХЗ, м.б. кто умный объяснит, но просто брошенный на Arc или Track в произвольном месте полигон не переименовывает ничего.
5. Перезаливаем полигоны через Shape Fill->Force Update и делаем Tools->Derive Connectivity.
6. Профит! У нас есть полностью разведенная цепь c нужным именем. переходим к следующей.
Правда, переразводить эту цепь будет сущим мучением, но у меня эти дуги использованы в DDR2, которую переразводить как раз не нужно, один раз развели и достаточно.
 Р В Р в‚¬Р В РЎВ˜Р В Р’µР Р…ьшено Р Т‘Р С• 83%
Прикрепленное изображение
993 x 737 (23.9 килобайт)

Может быть, кому-то полезно будет.
Go to the top of the page
 
+Quote Post
Uree
сообщение Dec 4 2017, 12:51
Сообщение #23


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Быстрее было бы включить трассировку и "тыкая" в стыки подключить висящие дуги.
Go to the top of the page
 
+Quote Post
Tiger
сообщение Dec 5 2017, 07:53
Сообщение #24


Частый гость
**

Группа: Свой
Сообщений: 111
Регистрация: 21-02-06
Из: Москва
Пользователь №: 14 556



Цитата(Uree @ Dec 4 2017, 16:51) *
Быстрее было бы включить трассировку и "тыкая" в стыки подключить висящие дуги.

Нет, не быстрее. Висящая дуга - это не безымянная цепь, а неявно именованная цепь с именем Not a Net, и трассировка пытается ее как раз обойти, в полном соответствии с логикой и правилами. М.б. это можно как-то отключить, но я не знаю.
 Р В Р в‚¬Р В РЎВ˜Р В Р’µР Р…ьшено Р Т‘Р С• 82%
Прикрепленное изображение
962 x 602 (16.92 килобайт)

Я поискал по инету, с том числе - англоязычному, решения не через одно место нет. Есть в конфах Кейденса упоминание о десятилетней давности нетестированной фиче от Аллегро же, написанной на Skill, которая делает то, что Вы советуете, но у меня она не проходит, да и в релиз не вошла, судя по отсутствию этой функции.
Go to the top of the page
 
+Quote Post
Uree
сообщение Dec 5 2017, 07:57
Сообщение #25


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Естественно можно это обойти. Выключаете bubble в положение Off и дотягиваете сегменты цепей к сегментам Not a Net, как я Вам сразу и писал. Пару часов на это уйдет, но две недели назад уже могло быть готово...
Go to the top of the page
 
+Quote Post
Tiger
сообщение Dec 5 2017, 08:24
Сообщение #26


Частый гость
**

Группа: Свой
Сообщений: 111
Регистрация: 21-02-06
Из: Москва
Пользователь №: 14 556



Цитата(Uree @ Dec 5 2017, 11:57) *
Естественно можно это обойти. Выключаете bubble в положение Off и дотягиваете сегменты цепей к сегментам Not a Net, как я Вам сразу и писал. Пару часов на это уйдет, но две недели назад уже могло быть готово...

Как хорошо, что у нас в помещении чисто мужская компания, можно без помех выразить свои радостные чувства... Работает!
Но я не припомню слова "bubble" в нашем обсуждении. Для уверенности поискал его по всему electronix.ru в гугле, но нашел только вот это, годовой давности - тоже, кстати, по делу, но по названию топика об этом не догадаться.
И спасибо огромное, конечно!
Go to the top of the page
 
+Quote Post
Uree
сообщение Dec 5 2017, 08:59
Сообщение #27


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Я же сразу писал - вручную, т.е. с отключением расталкиваний, обтеканий и прочего. Уже намного позже догадался, что Вы слабо знакомы с системой, так бы сразу расписал подробно, как это делается.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 6th July 2025 - 03:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01455 секунд с 7
ELECTRONIX ©2004-2016