|
Specctra разводит пары но по моему некорректно |
|
|
|
Apr 13 2007, 14:37
|
Знающий
   
Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454

|
Вот часть DO Код define (pair (nets DATA0+ DATA0- (gap 0.2))) define (pair (nets DATA1+ DATA1- (gap 0.2))) define (pair (nets DATA2+ DATA2- (gap 0.2))) define (pair (nets DATA3+ DATA3- (gap 0.2))) define (pair (nets DATA4+ DATA4- (gap 0.2))) define (pair (nets DATA5+ DATA5- (gap 0.2))) define (pair (nets CLK+ CLK- (gap 0.2))) rule class DIFF (width 0.2) (clearance .2 (type wire_wire)) (limit_vias 0) (reorder daisy) (max_stub 0) set average_pair_length on  По рисунку видно, что не выровнены ни длины в самих парах ни пары между собой. Чего я не так делаю? Спасибо
|
|
|
|
|
May 3 2007, 08:11
|
Частый гость
 
Группа: Новичок
Сообщений: 77
Регистрация: 17-12-04
Пользователь №: 1 515

|
Цитата(misyachniy @ Apr 13 2007, 15:37)  Вот часть DO Код define (pair (nets DATA0+ DATA0- (gap 0.2))) define (pair (nets DATA1+ DATA1- (gap 0.2))) define (pair (nets DATA2+ DATA2- (gap 0.2))) define (pair (nets DATA3+ DATA3- (gap 0.2))) define (pair (nets DATA4+ DATA4- (gap 0.2))) define (pair (nets DATA5+ DATA5- (gap 0.2))) define (pair (nets CLK+ CLK- (gap 0.2))) rule class DIFF (width 0.2) (clearance .2 (type wire_wire)) (limit_vias 0) (reorder daisy) (max_stub 0) set average_pair_length on  По рисунку видно, что не выровнены ни длины в самих парах ни пары между собой. Чего я не так делаю? Спасибо А в какой Specctra была сделана трассировка? какая версия?
|
|
|
|
|
May 3 2007, 09:57
|
Знающий
   
Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454

|
Мне подсказали не достающие строчки в DO файле Код set average_pair_length on circuit class DIFF (match_net_length on (tolerance 2))
|
|
|
|
|
May 7 2007, 09:29
|
Частый гость
 
Группа: Новичок
Сообщений: 77
Регистрация: 17-12-04
Пользователь №: 1 515

|
Цитата(misyachniy @ May 3 2007, 14:30)  После разводки, до скругления углов(Post Route) А как все это стало выглядеть после скругления углов? как я знаю,диффпары трубют избегать острых углов? интересно, как спекктра сгладила углы??
|
|
|
|
|
May 7 2007, 13:00
|
Знающий
   
Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454

|
Цитата(Sergey_P @ May 7 2007, 12:29)  А как все это стало выглядеть после скругления углов?
как я знаю,диффпары трубют избегать острых углов?
интересно, как спекктра сгладила углы?? Пары почемуто не скругляет - только под 45 градусов. Или я не умею? В меню выбирал пункт AutoRoute\PostRoute\(Un)Miter Corners
Эскизы прикрепленных изображений
|
|
|
|
|
May 8 2007, 12:00
|
Знающий
   
Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454

|
Цитата(=L.A.= @ May 8 2007, 11:59)  Эта команда и задает "скругление" под 45 градусов Не знаю какая у вас Specctra, моя умеет или "Diagonal", как я давал картинку выше или "Rounded"
Эскизы прикрепленных изображений
|
|
|
|
|
May 8 2007, 12:25
|

Знающий
   
Группа: Участник
Сообщений: 794
Регистрация: 4-09-06
Из: Москва(ЗелАО), РФ
Пользователь №: 20 055

|
Цитата(misyachniy @ May 8 2007, 16:00)  Не знаю какая у вас Specctra, моя умеет или "Diagonal", как я давал картинку выше или "Rounded" Команда Miter заменяет прямые углы на 45 градусов. У меня Спекктра 15.1 ( только роутер). Хочу попозже поставить Allegro 15.7. Вот в PCAD есть опция Route->Miter которая скругляет углы. Но работает не автоматически
--------------------
-Кто-то работает на совесть, а кто-то на других заказчиков.-
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|