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

 
 
> Про выравнивание
tpz
сообщение May 17 2016, 14:17
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 18-07-13
Пользователь №: 77 590



Есть несколько проводников, которые надо выравнять в моем случае по задержке. Но к этим проводникам подключены подтягивающие резисторы. И "отростки" к резисторам от выравниваемых проводников равнять не надо. Как их исключить из выравнивания?
Go to the top of the page
 
+Quote Post
4 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 47)
fill
сообщение May 18 2016, 08:02
Сообщение #2


Гуру
******

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



Цитата(tpz @ May 17 2016, 17:17) *
Есть несколько проводников, которые надо выравнять в моем случае по задержке. Но к этим проводникам подключены подтягивающие резисторы. И "отростки" к резисторам от выравниваемых проводников равнять не надо. Как их исключить из выравнивания?


Создать соответствующие пары пинов.


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
Frederic
сообщение Dec 6 2016, 14:09
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



необходимо выровнять шину: Разъём-Rxx-буфер-Ryy-Плис
всю тяжесть выравнивания перенести на участок буфер-Ryy-Плис, т.е. участок Разъём-Rxx-буфер оставить как есть на рис.

как это прописать в CES ?
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Dec 6 2016, 14:45
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 551
Регистрация: 3-09-10
Из: Беларусь, Минск
Пользователь №: 59 267



А если просто залочить эти трассы? Не работает выравнивание?
Go to the top of the page
 
+Quote Post
fill
сообщение Dec 6 2016, 16:26
Сообщение #5


Гуру
******

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



Цитата(Frederic @ Dec 6 2016, 17:09) *
необходимо выровнять шину: Разъём-Rxx-буфер-Ryy-Плис
всю тяжесть выравнивания перенести на участок буфер-Ryy-Плис, т.е. участок Разъём-Rxx-буфер оставить как есть на рис.

как это прописать в CES ?


Создаете соответствующие pin pair и на них накладываете правила выравнивания, а не на всю цепь.


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
Frederic
сообщение Dec 6 2016, 18:16
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



Цитата(ClayMan @ Dec 6 2016, 17:45) *
А если просто залочить эти трассы? Не работает выравнивание?

что залочить ???
да я и непробовал выравнивать sm.gif

Цитата(fill @ Dec 6 2016, 19:26) *
Создаете соответствующие pin pair и на них накладываете правила выравнивания, а не на всю цепь.

не понял, между чем создать pin pair ?
для выравнивания мне необходимо учесть значения длин проводников в шине Разъём-Rxx-буфер которая min=5мм, а max=30мм
из-за отсутствия места эту часть шины не возможно выравнять
по этому выравнивание возможно только между R и Плис с учетом длин проводников Разъём-Rxx-буфер





--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
fill
сообщение Dec 7 2016, 12:51
Сообщение #7


Гуру
******

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



Цитата(Frederic @ Dec 6 2016, 21:16) *
что залочить ???
да я и непробовал выравнивать sm.gif


не понял, между чем создать pin pair ?
для выравнивания мне необходимо учесть значения длин проводников в шине Разъём-Rxx-буфер которая min=5мм, а max=30мм
из-за отсутствия места эту часть шины не возможно выравнять
по этому выравнивание возможно только между R и Плис с учетом длин проводников Разъём-Rxx-буфер


Объясняю на пальцах:
1) Предположим имеем электрическую цепь U1.1---R1.1-R1.2---U2.1---X1.1. Т.е. цепь состоит из 3-х физических (U1.1---R1.1 \ R1.2---U2.1 \ U2.1---X1.1)
2) Вместо накладывания ограничения на всю цепь можно сформировать нужные пара пинов, на которые и накладывать ограничения
Например: пара U1.1-U2.1, т.е. нас интересует суммарная длина двух физических цепей U1.1---R1.1 и R1.2---U2.1
3) В колонке формулы задержки можно описать более сложную зависимость с использованием суммирования\вычитания. Поэтому можно попробовать задать, что вся длина цепи равна переменной A, а отрезка \U1.1-U2.1\=A-\U2.1-X1.1\. И так для каждой цепи с соответствующим изменением номеров пинов. Т.е. все цепи имеют одинаковую общую длину, выравнивается только определенный отрезок между заданными парами пинов, при этом его длина равна разнице между длиной всей цепи и другого отрезка этой цепи.


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Dec 7 2016, 12:56
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 551
Регистрация: 3-09-10
Из: Беларусь, Минск
Пользователь №: 59 267



Цитата(Frederic @ Dec 6 2016, 21:16) *
что залочить ???
да я и непробовал выравнивать sm.gif

Залочить (зафиксить) тот участок трассировки, который "участок Разъём-Rxx-буфер оставить как есть на рис" и выравнивать на оставшемся. Но по-моему раньше у Expedition были вопросы с тем, чтобы тюнить частично зафиксированные цепи.
С формулами в свое время у меня лично как-то не задалось, так и не добился рабочего варианта.
Go to the top of the page
 
+Quote Post
Frederic
сообщение Dec 10 2016, 18:29
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



Цитата(ClayMan @ Dec 7 2016, 15:56) *
Залочить (зафиксить) тот участок трассировки, который "участок Разъём-Rxx-буфер оставить как есть на рис" и выравнивать на оставшемся. Но по-моему раньше у Expedition были вопросы с тем, чтобы тюнить частично зафиксированные цепи.
С формулами в свое время у меня лично как-то не задалось, так и не добился рабочего варианта.

нет смысла фиксировать - там нет места для выравнивания !!!!!!
как можно выравнить на оставшимся участке не используя значения длин об остальных участках

Цитата(fill @ Dec 7 2016, 15:51) *
Объясняю на пальцах:
1) Предположим имеем электрическую цепь U1.1---R1.1-R1.2---U2.1---X1.1. Т.е. цепь состоит из 3-х физических (U1.1---R1.1 \ R1.2---U2.1 \ U2.1---X1.1)

у меня из четырех sm.gif

Цитата
2) Вместо накладывания ограничения на всю цепь можно сформировать нужные пара пинов, на которые и накладывать ограничения
Например: пара U1.1-U2.1, т.е. нас интересует суммарная длина двух физических цепей U1.1---R1.1 и R1.2---U2.1

не понимаю как сделать
это формула ?

Цитата
3) В колонке формулы задержки можно описать более сложную зависимость с использованием суммирования\вычитания. Поэтому можно попробовать задать, что вся длина цепи равна переменной A, а отрезка \U1.1-U2.1\=A-\U2.1-X1.1\. И так для каждой цепи с соответствующим изменением номеров пинов. Т.е. все цепи имеют одинаковую общую длину, выравнивается только определенный отрезок между заданными парами пинов, при этом его длина равна разнице между длиной всей цепи и другого отрезка этой цепи.

п.3 мне кажется самый кашерный вариант
прописал переменную А
создал формулу, проверяю синтаксис и отлуп sad.gif
что CES не нравится?

не нашел понятного решения ни в тренингах, ни в мануале, где формулам уделено аж 4,5 странички из 500 страниц

help.gif

Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
fill
сообщение Dec 12 2016, 05:49
Сообщение #10


Гуру
******

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



Цитата(Frederic @ Dec 10 2016, 21:29) *
нет смысла фиксировать - там нет места для выравнивания !!!!!!
как можно выравнить на оставшимся участке не используя значения длин об остальных участках


у меня из четырех sm.gif


не понимаю как сделать
это формула ?


п.3 мне кажется самый кашерный вариант
прописал переменную А
создал формулу, проверяю синтаксис и отлуп sad.gif
что CES не нравится?

не нашел понятного решения ни в тренингах, ни в мануале, где формулам уделено аж 4,5 странички из 500 страниц

help.gif


1. На рисунке цепь состоит из двух физических, а не из четырех
2. Пришли тестовый проект.


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
Frederic
сообщение Dec 12 2016, 08:11
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



Цитата(fill @ Dec 12 2016, 08:49) *
1. На рисунке цепь состоит из двух физических, а не из четырех
2. Пришли тестовый проект.

2.да сэр, есть сэр biggrin.gif


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Dec 12 2016, 12:52
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 551
Регистрация: 3-09-10
Из: Беларусь, Минск
Пользователь №: 59 267



Цитата(Frederic @ Dec 10 2016, 21:29) *
нет смысла фиксировать - там нет места для выравнивания !!!!!!
как можно выравнить на оставшимся участке не используя значения длин об остальных участках

Ясно, я вас не так понял значит. В таком случае по-моему все еще проще: можно разбить одну большую электрическую цепь на две - от плисины до буффера и от буффера до разъема и затем равнять между собой только цепи плис-буффер, задав традиционные группы выравнивания. Насколько я понял сейчас у вас это одна электрическая цепь и потому проблема.

Ну еще можно как fill предлагает конечно - создать формулы. Но мне кажется в данном случае это необязательно.
Go to the top of the page
 
+Quote Post
Frederic
сообщение Dec 12 2016, 17:00
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



Цитата(ClayMan @ Dec 12 2016, 15:52) *
В таком случае по-моему все еще проще: можно разбить одну большую электрическую цепь на две - от плисины до буффера и от буффера до разъема и затем равнять между собой только цепи плис-буффер

выравнить от буффера до разъема - НЕ возможно в пределах площади не применя via и внутренние слои
выравнить от плисины до буффера - не проблема, но необходимо учесть не выравненную длину "от буффера до разъема"

Цитата
Ну еще можно как fill предлагает конечно - создать формулы. Но мне кажется в данном случае это необязательно.

к этому не помешает учесть длину проволочек вход-выход внутри буфера
размер буфера 10х4мм
для крайних выводов длина грубо 5+5= 10мм
для центральных выводов длина грубо 2+2= 4мм

так, что выравнить без формул в данном случае не так просто

проект у fill-a
ждем-с


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
fill
сообщение Dec 13 2016, 10:10
Сообщение #14


Гуру
******

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



Цитата(Frederic @ Dec 12 2016, 20:00) *
выравнить от буффера до разъема - НЕ возможно в пределах площади не применя via и внутренние слои
выравнить от плисины до буффера - не проблема, но необходимо учесть не выравненную длину "от буффера до разъема"


к этому не помешает учесть длину проволочек вход-выход внутри буфера
размер буфера 10х4мм
для крайних выводов длина грубо 5+5= 10мм
для центральных выводов длина грубо 2+2= 4мм

так, что выравнить без формул в данном случае не так просто

проект у fill-a
ждем-с


1. Т.к. в правилах содержались ошибки их пришлось удалить.
2. Прописал что буфера являются последовательными компонентами и вписал для примера доп. длину 2мм для пина 2.
Прикрепленное изображение

Прописал пары пинов для буферов.
Прикрепленное изображение

Соответственно, электрическая цепь теперь содержит 4 физических и учитывается длина внутри буфера.
3. Зафиксировал части цепей которые не надо тюнинговать, т.к. не получается сформулировать что какую-то часть цепи не надо тюнинговать через формулу ибо каждая такая часть имеет свою длину и не к чему привязаться (переменная A минус часть цепи имеет всегда разное значение).
4. Поставил простейшее правило выравнивания по группе электрических цепей. Как видите все автоматом выровнено за счет не зафиксированной части.
Прикрепленное изображение


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Dec 13 2016, 12:19
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 551
Регистрация: 3-09-10
Из: Беларусь, Минск
Пользователь №: 59 267



Цитата
как можно выравнить на оставшимся участке не используя значения длин об остальных участках

Цитата
выравнить от плисины до буффера - не проблема, но необходимо учесть не выравненную длину "от буффера до разъема"


Вас не поймешь - то учитывать, то не учитывать sm.gif

Цитата
Зафиксировал части цепей которые не надо тюнинговать, т.к. не получается сформулировать что какую-то часть цепи не надо тюнинговать через формулу ибо каждая такая часть имеет свою длину и не к чему привязаться

Что и требовалось доказать вобщем-то sm.gif Все эти игрища с формулами не всегда к месту.


Go to the top of the page
 
+Quote Post
Frederic
сообщение Dec 13 2016, 16:53
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



Цитата(fill @ Dec 13 2016, 13:10) *
1. Т.к. в правилах содержались ошибки их пришлось удалить.

и это правильно sm.gif

Цитата
2. Прописал что буфера являются последовательными компонентами

не догадался, что буфер можно считать резистивной матрицей sad.gif
не смог прописать RefDes буфера DD отдельной строчкой в таблице Reference Designator Prefixes
добавил к Резисторам

Цитата
3. Зафиксировал части цепей которые не надо тюнинговать, т.к. не получается сформулировать что какую-то часть цепи не надо тюнинговать через формулу ибо каждая такая часть имеет свою длину и не к чему привязаться (переменная A минус часть цепи имеет всегда разное значение).

получается - нет точки опоры

Цитата
4. Поставил простейшее правило выравнивания по группе электрических цепей. Как видите все автоматом выровнено за счет не зафиксированной части.

проверил с учетом п.2 свое рабоче-крестьянское выравнивание с учетом п.2 - получил разбежку +-1,5%

очередное большое спасибо


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
Frederic
сообщение Oct 1 2017, 12:52
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



имеется проблемка
заимствуется модуль имеющий два разъёмами 87089-2816 (на плату двухрядные 2мм)
данный модуль в кол-ве 2шт устанавливаются на материнку
в модуле шина DATA[15:0] c длинами от 4 до 25мм (исторически получилось)
вот эти длины необходимо учесть в материнке

самое простое в CES учесть в Pin Package Length разъёма
но, Pin Package Length прописывается для Part, а мне необходимо для отдельного ResDes
т.е невозможно прописать для Х1/1 4мм и для Х2/1 25мм

решение:
1.прописать Pin Package Length в ПЛИС, но тогда при свопе необходимо контролировать и править CES
2.создать для каждого ResDes разъёмов отдельные PartNumber_1, 2, 3 и 4, но тогда придется редактровать ВОМ

все это как то местечково sm.gif

какое решение самое элегантное и технически безупречно?


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
Inpharhus
сообщение Oct 19 2017, 15:01
Сообщение #18


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

Группа: Свой
Сообщений: 167
Регистрация: 7-02-08
Из: Ростовская обл.
Пользователь №: 34 835



Цитата(Frederic @ Oct 1 2017, 15:52) *
заимствуется модуль имеющий два разъёмами 87089-2816 (на плату двухрядные 2мм)
данный модуль в кол-ве 2шт устанавливаются на материнку

Т.е. имеется некий модуль который соединяется с платой двумя разъёмами имеющими два рефдеса, и взаиморасположение которых необходимо контролировать? ИМХО надо создать новый компонент в котором будет пины соответствующие расположению этих двух разъёмов плюс габариты самого модуля и т.д. И вот уже для этого компонента прописывать Package Length.
При необходимости, в самом конце, когда уже всё разведено, можно заменить на схеме этот свежий компонент на два разъёма, и после форвард аннотации расположить их на плате, делов на 5 минут))
Go to the top of the page
 
+Quote Post
Frederic
сообщение Oct 23 2017, 09:39
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



Цитата(Inpharhus @ Oct 19 2017, 18:01) *
Т.е. имеется некий модуль который соединяется с платой двумя разъёмами имеющими два рефдеса, и взаиморасположение которых необходимо контролировать? ИМХО надо создать новый компонент в котором будет пины соответствующие расположению этих двух разъёмов плюс габариты самого модуля и т.д. И вот уже для этого компонента прописывать Package Length.

т.е. создать виртуальный разъём состоящий из двух физических разъёмов ?
тогда в этом случае - возможно прописать Package Length

Цитата
При необходимости, в самом конце, когда уже всё разведено, можно заменить на схеме этот свежий компонент на два разъёма, и после форвард аннотации расположить их на плате, делов на 5 минут))

согласен, но придется в CES убрать инфу о Package Length sad.gif
и если потребуется провести DRC и/или подправить проект и соответственно проверить проект, то придется снова заниматься подменами разъёмов
и прописывать инфу о Package Length

получается "как то местечково"

необходимо в CES прописать формулу учитывающие разбежку длин и тогда все получится на ура


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
Inpharhus
сообщение Oct 23 2017, 11:31
Сообщение #20


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

Группа: Свой
Сообщений: 167
Регистрация: 7-02-08
Из: Ростовская обл.
Пользователь №: 34 835



Цитата(Frederic @ Oct 23 2017, 12:39) *
т.е. создать виртуальный разъём состоящий из двух физических разъёмов ?
тогда в этом случае - возможно прописать Package Length
Вроде того, плюс отпадает необходимость отслеживать взаиморасположение этих физических разъёмов.

Цитата(Frederic @ Oct 23 2017, 12:39) *
согласен, но придется в CES убрать инфу о Package Length sad.gif
и если потребуется провести DRC и/или подправить проект и соответственно проверить проект, то придется снова заниматься подменами разъёмов
и прописывать инфу о Package Length
Но никто не запрещает провести замену в самый последний момент, когда уже всё-всё готово, и хранить две версии проекта - до замены и после. Т.о. всегда можно будет взять проект в котором имеется Package Length.

Цитата(Frederic @ Oct 23 2017, 12:39) *
необходимо в CES прописать формулу учитывающие разбежку длин и тогда все получится на ура
Наверно да, но лично мне с формулами лень разбираться :-)
По-идее (если мне не изменяет память, то где-то видел сообщение fill'а об этом) через формулы можно прописать правило, чтобы при расчёте длин ментор не учитывал трассы до терминирующих резисторов, но я тупо удаляю резисторы с платы (если их не удалить, то учитывается длина "резинки" netline до них), выравниваю трассы с учётом Package Length, после чего возвращаю резисторы на плату.

Кстати как вариант - можно на схеме подключить и виртуальный разъём, и два физических. При трассировке разместить на плате виртуальный разъём, развести дороги, удалить его, а на его место поставить физические. Единственное - не знаю как в BOM отображаются неиспользованные компоненты (unplaced parts).
Go to the top of the page
 
+Quote Post
Frederic
сообщение Dec 11 2017, 07:31
Сообщение #21


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



Цитата(fill @ Dec 13 2016, 13:10) *
1. Т.к. в правилах содержались ошибки их пришлось удалить.
.....
4. Поставил простейшее правило выравнивания по группе электрических цепей. Как видите все автоматом выровнено за счет не зафиксированной части.

это было элегантное решение a14.gif

возможно такое для новой задачи ?
выкладываю тест проект
обязательное условие - не трогать размещение VP

просмотрел возможные материалы, но не смог найти решение
обрадовался фильму DDRRulesInCES.avi , но постигло разочерование - разводка последовательная, а мне необходима Т


Прикрепленные файлы
Прикрепленный файл  301411_101_IND.7z ( 1.96 мегабайт ) Кол-во скачиваний: 10
 


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
fill
сообщение Dec 11 2017, 08:21
Сообщение #22


Гуру
******

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



Цитата(Frederic @ Dec 11 2017, 10:31) *
это было элегантное решение a14.gif

возможно такое для новой задачи ?
выкладываю тест проект
обязательное условие - не трогать размещение VP

просмотрел возможные материалы, но не смог найти решение
обрадовался фильму DDRRulesInCES.avi , но постигло разочерование - разводка последовательная, а мне необходима Т

В каждую цепь добавить соответствующую пару пинов, которую и выровнять
Прикрепленное изображение


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
Frederic
сообщение Dec 11 2017, 09:11
Сообщение #23


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



Цитата(fill @ Dec 11 2017, 11:21) *
В каждую цепь добавить соответствующую пару пинов, которую и выровнять
Прикрепленное изображение

не, так не подходит sad.gif
VP-приемники выравниваются, но имеют разную длину (для А2=21,3мм А3=5,6мм)
источник-VP должен учесть разницу "VP - приемники" в шине

ты же предлагаешь выравнять "источник-VP" без учета "VP-приемники"





--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
fill
сообщение Dec 11 2017, 10:26
Сообщение #24


Гуру
******

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



Цитата(Frederic @ Dec 11 2017, 12:11) *
не, так не подходит sad.gif
VP-приемники выравниваются, но имеют разную длину (для А2=21,3мм А3=5,6мм)
источник-VP должен учесть разницу "VP - приемники" в шине

ты же предлагаешь выравнять "источник-VP" без учета "VP-приемники"


Тогда сформулируй точно, что с чем должно быть выровнено. Ибо фраза "не трогать размещение VP" для меня означала, что плечи выровнены и их трогать нельзя и интересует только выравнивание длин до VP.
Если нужно оставить плечи так как есть (с разной длинной в разных цепях), и при этом выровнять длины от источников к приемникам, то что мешает сформировать пары пинов источник-приемник и на них установить одну группу выравнивания?
Прикрепленное изображение


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
Frederic
сообщение Dec 11 2017, 12:58
Сообщение #25


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



Цитата(fill @ Dec 11 2017, 13:26) *
Тогда сформулируй точно, что с чем должно быть выровнено. Ибо фраза "не трогать размещение VP" для меня означала, что плечи выровнены и их трогать нельзя и интересует только выравнивание длин до VP.

виноват-с, мой косяк, что не указал точно, что необходимо выравнивать
исправлюсь

Цитата
Если нужно оставить плечи так как есть (с разной длинной в разных цепях), и при этом выровнять длины от источников к приемникам, то что мешает сформировать пары пинов источник-приемник и на них установить одну группу выравнивания?

то, что дохтур прописал 08.gif
а то начал выдумывать формулы и при проверке постоянно вылезала ошибка

спасибо за терпение


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
pikar
сообщение Dec 12 2017, 07:19
Сообщение #26


Участник
*

Группа: Свой
Сообщений: 69
Регистрация: 9-11-06
Из: Каменка
Пользователь №: 22 129



Решил спросить в этой теме, чтоб не плодить лишнее.
Можно ли в менторе сделать так?
Может скрипт какой есть?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Aner
сообщение Dec 12 2017, 09:51
Сообщение #27


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



В оркаде/аллегро есть такое. Но у вас не оттуда, судя по рисунку. Откуда такая странная форма без скругления внутренних углов?
Go to the top of the page
 
+Quote Post
pikar
сообщение Dec 12 2017, 13:14
Сообщение #28


Участник
*

Группа: Свой
Сообщений: 69
Регистрация: 9-11-06
Из: Каменка
Пользователь №: 22 129



Это рекомендации марвела по разводке.
Как я понял в экспедишн такого нет. Если только скрипт писать.
Go to the top of the page
 
+Quote Post
fill
сообщение Dec 12 2017, 14:50
Сообщение #29


Гуру
******

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



Цитата(pikar @ Dec 12 2017, 16:14) *
Это рекомендации марвела по разводке.
Как я понял в экспедишн такого нет. Если только скрипт писать.

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


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
pikar
сообщение Dec 13 2017, 06:46
Сообщение #30


Участник
*

Группа: Свой
Сообщений: 69
Регистрация: 9-11-06
Из: Каменка
Пользователь №: 22 129



Спасибо за информацию, но это все же не то.
Хотелось бы чтоб ментор автоматически расширял дорожку в дифпаре исходя из гармошки на противоположной дорожке, учитывая волновое сопротивление.
Go to the top of the page
 
+Quote Post
Frederic
сообщение Dec 13 2017, 07:28
Сообщение #31


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



готовится RB
необходимо выровнять цепь "мелкосхему - via", подтягивающий резистор не учитывать при расчете длины

возможно добавить VP в данном случае?
или придется добавить в схему компанент-контакт реализованного в виде via
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
Uree
сообщение Dec 13 2017, 08:02
Сообщение #32


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

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



Да что ж Вы такие странные выравнивания придумываете... Fill же давно написал - выравнивайте пин пару источник-приемник. Все, никакие пуллапы/терминаторы в этой длине не учитываются.
Go to the top of the page
 
+Quote Post
Frederic
сообщение Dec 13 2017, 11:08
Сообщение #33


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



Цитата(Uree @ Dec 13 2017, 11:02) *
Да что ж Вы такие странные выравнивания придумываете... Fill же давно написал - выравнивайте пин пару источник-приемник. Все, никакие пуллапы/терминаторы в этой длине не учитываются.

да, такие странные выравнивания к сожалению
и как это сделать если только два пина ???
и один из них пин резистора sm.gif


Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
Uree
сообщение Dec 13 2017, 12:14
Сообщение #34


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

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



Ну где-то же есть реальный источник? Резистор им быть не может. Вот и делайте его "прозрачным" для сигнала и определяйте пин-пару источник-приемник с последовательным резистором в цепи.
Go to the top of the page
 
+Quote Post
Frederic
сообщение Dec 13 2017, 12:28
Сообщение #35


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



Цитата(Uree @ Dec 13 2017, 15:14) *
Ну где-то же есть реальный источник? Резистор им быть не может. Вот и делайте его "прозрачным" для сигнала и определяйте пин-пару источник-приемник с последовательным резистором в цепи.

совершенно верно, источник есть где то, но по иерархии выше sm.gif
сейчас делается RB и источника НЕТ, только via куда подключится источник


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
Uree
сообщение Dec 13 2017, 13:08
Сообщение #36


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

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



Тогда я бы трактовал это ВИА как коннектор с одним пином и делал пин-пару от него к нагрузке.
Go to the top of the page
 
+Quote Post
fill
сообщение Dec 13 2017, 14:40
Сообщение #37


Гуру
******

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



Цитата(Frederic @ Dec 13 2017, 10:28) *
готовится RB
необходимо выровнять цепь "мелкосхему - via", подтягивающий резистор не учитывать при расчете длины

возможно добавить VP в данном случае?
или придется добавить в схему компанент-контакт реализованного в виде via

VP можно разместить в via, перестроить соединения, чтобы вместо Pin--Pin получить Pin--VP--Pin и соответственно получить пару VP-Pin, на которую и установить нужное правило выравнивания.


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
Frederic
сообщение Dec 14 2017, 06:37
Сообщение #38


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



Цитата(fill @ Dec 13 2017, 17:40) *
VP можно разместить в via, перестроить соединения, чтобы вместо Pin--Pin получить Pin--VP--Pin и соответственно получить пару VP-Pin, на которую и установить нужное правило выравнивания.

совершенно верно, получится два соединения:
1. мелкосхема (Pin) - резистор (Pin)
2. мелкосхема (Pin) - via (VP)

но не могу понять как сгенерить/добавить VP, если цепь состоит из двух физ.выводов sad.gif


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
fill
сообщение Dec 14 2017, 14:43
Сообщение #39


Гуру
******

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



Цитата(Frederic @ Dec 14 2017, 09:37) *
совершенно верно, получится два соединения:
1. мелкосхема (Pin) - резистор (Pin)
2. мелкосхема (Pin) - via (VP)

но не могу понять как сгенерить/добавить VP, если цепь состоит из двух физ.выводов sad.gif

Топология цепи - Custom.


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
Frederic
сообщение Dec 26 2017, 13:14
Сообщение #40


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



Цитата(fill @ Dec 11 2017, 13:26) *
Тогда сформулируй точно, что с чем должно быть выровнено. Ибо фраза "не трогать размещение VP" для меня означала, что плечи выровнены и их трогать нельзя и интересует только выравнивание длин до VP.
Если нужно оставить плечи так как есть (с разной длинной в разных цепях), и при этом выровнять длины от источников к приемникам, то что мешает сформировать пары пинов источник-приемник и на них установить одну группу выравнивания?
Прикрепленное изображение

на тестовом примере все прекрасно получается
но как только делаю в реальном применение - нет
плечи подравнял руками, далее хочу сделать выравнивание источник-приемник
нажимаю Tune, моментально происходит удаление всех змеек и все
прикладываю реальный тест-кейс (замечание - в нем не указана точность выравнивания плеч)

в чем проблема ???

далее еще вопросы:
1.где указать точность выравнивания источник-приемник, чтобы убрать красноту в столбце "Violation"
для А0 плечи имеют разницу 0.2213мм - Violation серый
для А1 плечи имеют разницу 0.0691мм - Violation красный
2.где указать, чтобы в HazardExplorer для DelayFormulas при устранение ошибки происходило исчезание ошибок

совсем в трех соснах заблудился sm.gif
выкладываю новую картинку
при учете длины via (необходимо учесть длину via, т.к. стек равен 2,3 мм) как криво идет расчет длины
убрал учёт via - всё чётко, выравнивание в ноль
стэк имеет только сквозное via
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  C64n_acm.7z ( 3 мегабайт ) Кол-во скачиваний: 5
 


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
fill
сообщение Dec 27 2017, 14:50
Сообщение #41


Гуру
******

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



У меня почти все выравнивает, после того как убрал пару косяков в правилах, установил допуск по умолчанию 2мм (был 0.25мм) и для плеч 0.5мм.
Прикрепленное изображение

В нескольких местах пришлось в ручную выровнять короткое плечо т.к. там нормального места для змеек нет и приходится вырисовывать длину вокруг препятствий.
Новая версия
Указание допуска в формуле
Прикрепленное изображение


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
Frederic
сообщение Dec 28 2017, 06:20
Сообщение #42


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



Цитата(fill @ Dec 27 2017, 17:50) *
У меня почти все выравнивает, после того как убрал пару косяков в правилах, установил допуск по умолчанию 2мм (был 0.25мм) и для плеч 0.5мм.
В нескольких местах пришлось в ручную выровнять короткое плечо т.к. там нормального места для змеек нет и приходится вырисовывать длину вокруг препятствий.
Новая версия
Указание допуска в формуле

спасибо !!!!!!!!!!!!!!


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
Frederic
сообщение Jan 16 2018, 09:32
Сообщение #43


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



Цитата(fill @ Dec 27 2017, 17:50) *
У меня почти все выравнивает, после того как убрал пару косяков в правилах, установил допуск по умолчанию 2мм (был 0.25мм) и для плеч 0.5мм.
.....

имеется какая то логическая ошибка sad.gif
например для цепи А7

1.выровнены плечи - НЕ выравнены пин-пин
2.НЕ выровнены плечи - выравнены пин-пин
см картинки

via сквозное
в Setup/SetupParameters/ViaDefinitions/Length factor = 1

проект приложил

Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  C64n_106.7z ( 2.79 мегабайт ) Кол-во скачиваний: 4
 


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
fill
сообщение Jan 17 2018, 11:27
Сообщение #44


Гуру
******

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



Цитата(Frederic @ Jan 16 2018, 12:32) *
имеется какая то логическая ошибка sad.gif
например для цепи А7

1.выровнены плечи - НЕ выравнены пин-пин
2.НЕ выровнены плечи - выравнены пин-пин
см картинки

via сквозное
в Setup/SetupParameters/ViaDefinitions/Length factor = 1

проект приложил


Проблема в том что по разному считается.
Прикрепленное изображение

В данном случае сделана разводка на слое 3 для одной цепи и для другой цепи одно плечо на слое 14. Длины\толщины поставил в th для удобства расчета.
Как можно увидеть на скрине (в тестовом проекте) для длины плеча не учитывается длина внутри перехода в виртуальном пине - что в принципе логично, т.к. в правиле стоит длина от VP до пина приемника. Поэтому в случае разводки плеч на одном и том же слое проблемы нет, а в случае разводки на разных слоях возникает учитываемая дополнительная разница в длине внутри VP при расчете полной длины трасс от приемника к передатчику (в данном случае она равна 99th - переход со слоя 3 на слой 14).


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
Frederic
сообщение Jan 17 2018, 14:11
Сообщение #45


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



Цитата(fill @ Jan 17 2018, 14:27) *
Проблема в том что по разному считается.
В данном случае сделана разводка на слое 3 для одной цепи и для другой цепи одно плечо на слое 14. Длины\толщины поставил в th для удобства расчета.
Как можно увидеть на скрине (в тестовом проекте) для длины плеча не учитывается длина внутри перехода в виртуальном пине - что в принципе логично, т.к. в правиле стоит длина от VP до пина приемника. Поэтому в случае разводки плеч на одном и том же слое проблемы нет, а в случае разводки на разных слоях возникает учитываемая дополнительная разница в длине внутри VP при расчете полной длины трасс от приемника к передатчику (в данном случае она равна 99th - переход со слоя 3 на слой 14).

в общих чертах понял sm.gif

если не трудно - прошу выложить свой проект, чтобы привязаться к твоей таблице (не вижу разницу 99th)


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
fill
сообщение Jan 17 2018, 15:21
Сообщение #46


Гуру
******

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



Цитата(Frederic @ Jan 17 2018, 17:11) *
в общих чертах понял sm.gif

если не трудно - прошу выложить свой проект, чтобы привязаться к твоей таблице (не вижу разницу 99th)

Тыц
Я специально сделал тестовый проект из двух цепей чтобы проще\нагляднее все видеть + поставил круглые цифры в стеке для простоты счета - например длина перехода 3-14 равна 99th (9 диэлектриков по 10th и 9 металла по 1th).
Кстати, в твоем случае не обязательно делать двойное выравнивание. Достаточно оставить только выравнивание общей длины передатчик-приемник, т.к. плечи тоже будут выровнены. Единственное "но" - допуск придется ставить такой точности как на плечи, но я не думаю что это будет проблемой.


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
Frederic
сообщение Jan 17 2018, 22:49
Сообщение #47


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



Цитата(fill @ Jan 17 2018, 18:21) *
Тыц
Я специально сделал тестовый проект из двух цепей чтобы проще\нагляднее все видеть + поставил круглые цифры в стеке для простоты счета - например длина перехода 3-14 равна 99th (9 диэлектриков по 10th и 9 металла по 1th).

мне кажется тут мелкая ошибочка по кол-ву слоев (по этому и понадобился твой проект тестовый)
добавил инфу в расчет, см картинку
значение "Разницу по логике sm.gif" подгонял под "Расчет по CES-y"
получается не надо учитывать металл первый и последний

Цитата
Кстати, в твоем случае не обязательно делать двойное выравнивание. Достаточно оставить только выравнивание общей длины передатчик-приемник, т.к. плечи тоже будут выровнены. Единственное "но" - допуск придется ставить такой точности как на плечи, но я не думаю что это будет проблемой.

не понятно, прошу пояснить
и с допуском вообще проблем нет
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
fill
сообщение Jan 18 2018, 07:51
Сообщение #48


Гуру
******

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



Цитата(Frederic @ Jan 18 2018, 01:49) *
мне кажется тут мелкая ошибочка по кол-ву слоев (по этому и понадобился твой проект тестовый)
добавил инфу в расчет, см картинку
значение "Разницу по логике sm.gif" подгонял под "Расчет по CES-y"
получается не надо учитывать металл первый и последний


не понятно, прошу пояснить
и с допуском вообще проблем нет


1. Ну да, я ошибся, не 99, а 120.
2. Можно оставить формулу задержки и убрать Match.


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post

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

 


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


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