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

 
 
5 страниц V  < 1 2 3 4 5 >  
Reply to this topicStart new topic
> Specctra, Вопросы по командам
Kuzmi4
сообщение Sep 29 2008, 13:47
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Только что ручками проставил:
Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Далее нажимаю на пиктограммку
Прикрепленное изображение
В результате веду ручками и получаю такую картину:
Прикрепленное изображение
При чём достоверно известно что между КП 1.8 мм - то есть разница в длинне у них уже как минимум около 1.8 мм....

2 Vlad-od - зазор оно у меня тоже выдерживает , только начиная с тех сегментов , которые не соединены с КП...

2MrYuran
Phase Tolerance Type -> Length - родит мне phase_tolerance_length - то есть это разница в фазе , только выраженная через единицы длинны (в проекте установлены мм).

С теми настройками что я задал ну никак разницы в 1.8 мм не должно быть....
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Sep 29 2008, 13:53
Сообщение #32


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



А может, до конца довести надо? откуда она знает, в какую сторону совмещать...


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Vlad-od
сообщение Sep 29 2008, 13:54
Сообщение #33


Местный
***

Группа: Свой
Сообщений: 363
Регистрация: 27-07-07
Из: Voronezh
Пользователь №: 29 411



А я правлю (сдвигаю) те сегменты которые выходят из КП
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 29 2008, 13:59
Сообщение #34


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 MrYuran - может быть, но есть всё равно есчё одна кака - а как быть с зазором ?
Вот только что попробовал опять вывести пару:
Прикрепленное изображение

Где здесь соблюдение зазора даже если согласование по длинне будет только если доведу до конца(что в принципе сомнительно - зачем тогда Done делать если не закончил есчё пару, да и как оно сообрасит удлиннять, как только я подведу к последнему пину в цепи вдруг начнёт змеиться и удлинняться.. нет... не логично..) ?
Видно что ни о каком соблюдении зазора при выходе с КП и речи нет....
Почему не такой вариант:
Прикрепленное изображение

smile3046.gif
Go to the top of the page
 
+Quote Post
Vlad-od
сообщение Sep 29 2008, 14:21
Сообщение #35


Местный
***

Группа: Свой
Сообщений: 363
Регистрация: 27-07-07
Из: Voronezh
Пользователь №: 29 411



Я длину в пикаде задаю для всего класса макс и мин длина цепи. А чтобы после ручной трассировки длины выровнялись наверное можно этим цепям слелать селект и запустить на автотрассировку. Должна подправить.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 29 2008, 14:24
Сообщение #36


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Понимаете тут дело даже не в задании длинны - вопрос в другом -почему налицо такое нарушение правил для зазора ?
Ведь с рисунков видно что спекктра изначально предлагает вывести с зазором большим чем установлен....
Go to the top of the page
 
+Quote Post
Vlad-od
сообщение Sep 29 2008, 14:38
Сообщение #37


Местный
***

Группа: Свой
Сообщений: 363
Регистрация: 27-07-07
Из: Voronezh
Пользователь №: 29 411



Она до ближайшего излома ведет с тем зазором какой есть. Я не знаю где это меняется.
Go to the top of the page
 
+Quote Post
Uree
сообщение Sep 30 2008, 06:25
Сообщение #38


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

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



Похоже это меняется только при выполнении проходов Clean.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 30 2008, 07:57
Сообщение #39


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Мдя.. всё больше склоняюсь что ручками проще сделать....
Go to the top of the page
 
+Quote Post
Uree
сообщение Sep 30 2008, 08:10
Сообщение #40


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

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



Ну может и не проще, но быстрее получится это 100%.
Кстати когда в одном из последних проектов была куча диффпар водил их в ПКАДе инструментом для трассировки шин - по крайней мере можно вести сразу две цепи и потом только поправить зазор на участках под 45 градусов, а вертикали-горизонтали он и сам зазор выдерживает. Правда пришлось для этого нерегулярную сетку поставитьsmile.gif
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 30 2008, 08:34
Сообщение #41


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 Uree - понимаете , вся проблема в том что у меня не пикад. Спекктра на фоне моего гадского када вообьсче мосчная вещь.

Ну так а всё же - отчего спекктра может вести дифпару не так как в жёлтом кружочке:
Прикрепленное изображение

Ведь явное нарушение rule`за на зазор ??
Go to the top of the page
 
+Quote Post
Uree
сообщение Sep 30 2008, 09:27
Сообщение #42


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

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



Да я уже когда написал вспомнил в чем Вы работаете...
А со Спекктрой - может попробовать провести как получается а потом пару-тройку проходов clean-a запустить? Может тогда поправит? Или послабее правила задайте для выравнивания - ну нереально тут выполнить условие max_uncoupled_length=0.1 mm, явно большая длина несвязанных сегментов набежит. Может она думает, что если одно условие не выполнятеся, то на остальные можно и забить? ХЗ эту Спекктру и логику ее работы...
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 30 2008, 09:39
Сообщение #43


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 Uree - странно оно как то - если она не может выполнить правило max_uncoupled_length=0.1 mm то почему тогда позволяет отводить проводники вообсче ?
С clean-ом попробую..
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 30 2008, 10:40
Сообщение #44


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Попробовал c clean-ом:
Код
select net "P_DDR_/CLK" "P_DDR_CLK"
# Net "P_DDR_/CLK" Selected.
# Net "P_DDR_CLK" Selected.
define (class DIFF_CLK (selected))
define (pair (nets "P_DDR_CLK" "P_DDR_/CLK"))
# Nets "P_DDR_CLK" and "P_DDR_/CLK" have been defined as a balanced pair.
rule pcb (max_uncoupled_length 0.5)
rule pcb (ignore_gather_length off)
#..
clean 2

Вот что получилось:
Прикрепленное изображение
Никакой реакции..
Вот что в репорте:
Код
# Conflicts between polygon wires and fixed objects:   0
# Stub Violations:   0
# Net Order Violations:   0
# Diffpair Uncoupled Length Violations:   2
# Diffpair Phase Tolerance  Violations:   0
# Total layerset violations:   0
# Total layerset violations (exclude Fanout/Stagger):   0

Видно что Uncoupled Length Violations аж 2...То есть Specctra изначально позволяет водить с нарушением правил.. во как оно..
Go to the top of the page
 
+Quote Post
Vlad-od
сообщение Sep 30 2008, 10:43
Сообщение #45


Местный
***

Группа: Свой
Сообщений: 363
Регистрация: 27-07-07
Из: Voronezh
Пользователь №: 29 411



Походу спекктра не позволяет отводы от КП делать в произвольную сторону, поэтому и такая картина разводки.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 25th August 2025 - 19:14
Рейтинг@Mail.ru


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