|
Вопрос по HyperLynx |
|
|
|
 |
Ответов
|
Aug 12 2010, 13:08
|

High speed digital design
  
Группа: Свой
Сообщений: 413
Регистрация: 6-10-09
Пользователь №: 52 786

|
Цитата(fill @ Aug 12 2010, 15:13)  Если там двунаправленные пины, то естественно отличие существенное - пакетный перебирает все возможные варианты + он же должен проанализировать результат и выдать список нарушений, а интерактиве вы сами анализируете получившуюся диаграмму.
Кстати проблемные площадки в проекте можете исправить. Откройте *.hyp в тестовом редакторе и измените соответсвующие padstack. Хотя пришлось изменить поворот компонентов, чтобы просимулировать в HL. Но ради интереса и на будущее полезно понять как это сделать. Вот открыл hyp, нашел нужны компонент, не могу понять что именно нужно изменить. в какой из секций. нашел упоминание нужного падстека (_SQ062) в нескольких секциях: 1) описание самого пада {PADSTACK=_SQ062_55.100000_23.350000_TOP_0.620_0.620 (TOP, 1, 0.062000, 0.062000, 0) 2) как понимаю это на конкретном пине конкретного элемента (PIN X=3.205000 Y=2.590000 R=C23.2 P=_SQ062_55.100000_23.350000_TOP_0.620_0.620) Не подскажите, где в этой записи задается угол поворота (как я понимаю именно пада) Можно по другому вот простенький проект  в нем используются повернутые 0402 корпуса вот hyp Код * Source System : Cadence Allegro * Translator : algbrd2hyp:8.1.47 * PI Mode : Fast/approximate Mode
{VERSION=2.01 algbrd2hyp: Cadence Allegro to HyperLynx Translator V:8.1.47 } {DATA_MODE=SIMPLIFIED } {UNITS=METRIC LENGTH } {BOARD (PERIMETER_SEGMENT X1=0.000000 Y1=0.000000 X2=0.000000 Y2=4.600000) (PERIMETER_SEGMENT X1=0.000000 Y1=4.600000 X2=10.000000 Y2=4.600000) (PERIMETER_SEGMENT X1=10.000000 Y1=4.600000 X2=10.000000 Y2=0.000000) (PERIMETER_SEGMENT X1=10.000000 Y1=0.000000 X2=0.000000 Y2=0.000000) } {STACKUP (SIGNAL T=0.001800 M=COPPER L=TOP) (DIELECTRIC T=0.030000 C=4.800000 LT=0.035000 M=FR-4 L=DIE_002) (PLANE T=0.003500 M=COPPER L=GND) (DIELECTRIC T=0.030000 C=4.800000 LT=0.035000 M=FR-4 L=DIE_004) (PLANE T=0.003500 M=COPPER L=PWR) (DIELECTRIC T=0.030000 C=4.800000 LT=0.035000 M=FR-4 L=DIE_006) (SIGNAL T=0.001800 M=COPPER L=BOTTOM) } {DEVICES (? REF=R5 VAL=510R NAME=RES-10K-0603-5%_0402R_510R_5% L=TOP) (? REF=R4 VAL=10k-0603 NAME=RES-10K-0603-5%_0402R_10K-0603_ L=TOP) (? REF=R3 VAL=220K NAME=RES-220K-0603-1%_0402R_220K_1% L=TOP) (? REF=R2 VAL=68K NAME=RES-68K-0603-1%_0402R_68K_1% L=TOP) (? REF=R1 VAL=10K NAME=RES-10K-0603-5%_0402R_10K_5% L=TOP) } {PADSTACK=_SQ062_15.000000_35.550000_TOP_0.620_0.620 (TOP, 1, 0.062000, 0.062000, 0) } {PADSTACK=_SQ062_19.318200_36.681800_TOP_0.877_0.877 (TOP, 1, 0.087680, 0.087680, 0) } {net=N16799757 (PIN X=1.500000 Y=3.555000 R=R1.1 P=_SQ062_15.000000_35.550000_TOP_0.620_0.620) } {net=5V (PIN X=1.500000 Y=3.645000 R=R1.2 P=_SQ062_15.000000_35.550000_TOP_0.620_0.620) (PIN X=1.868180 Y=3.731820 R=R5.1 P=_SQ062_19.318200_36.681800_TOP_0.877_0.877) } {net=1V0 (PIN X=1.655000 Y=3.200000 R=R2.1 P=_SQ062_15.000000_35.550000_TOP_0.620_0.620) } {net=N16798620 (PIN X=1.745000 Y=3.200000 R=R2.2 P=_SQ062_15.000000_35.550000_TOP_0.620_0.620) (PIN X=2.068180 Y=3.268180 R=R3.1 P=_SQ062_21.318200_36.681800_TOP_0.877_0.877) } {net=GND_POWER (PIN X=2.131820 Y=3.331820 R=R3.2 P=_SQ062_19.318200_36.681800_TOP_0.877_0.877) (PIN X=2.431820 Y=3.568180 R=R4.2 P=_SQ062_19.318200_36.681800_TOP_0.877_0.877) } {net=N16798608 (PIN X=2.368180 Y=3.631820 R=R4.1 P=_SQ062_19.318200_36.681800_TOP_0.877_0.877) } {net=N16814807 (PIN X=1.931820 Y=3.668180 R=R5.2 P=_SQ062_19.318200_36.681800_TOP_0.877_0.877) } {END } для примера, возьмем резистор R3, в каком месте нужно изменить hyp, чтобы отображение было верным? произведя следующие изменения в hyp Код * Source System : Cadence Allegro * Translator : algbrd2hyp:8.1.47 * PI Mode : Fast/approximate Mode
{VERSION=2.01 algbrd2hyp: Cadence Allegro to HyperLynx Translator V:8.1.47 } {DATA_MODE=SIMPLIFIED } {UNITS=METRIC LENGTH } {BOARD (PERIMETER_SEGMENT X1=0.000000 Y1=0.000000 X2=0.000000 Y2=4.600000) (PERIMETER_SEGMENT X1=0.000000 Y1=4.600000 X2=10.000000 Y2=4.600000) (PERIMETER_SEGMENT X1=10.000000 Y1=4.600000 X2=10.000000 Y2=0.000000) (PERIMETER_SEGMENT X1=10.000000 Y1=0.000000 X2=0.000000 Y2=0.000000) } {STACKUP (SIGNAL T=0.001800 M=COPPER L=TOP) (DIELECTRIC T=0.030000 C=4.800000 LT=0.035000 M=FR-4 L=DIE_002) (PLANE T=0.003500 M=COPPER L=GND) (DIELECTRIC T=0.030000 C=4.800000 LT=0.035000 M=FR-4 L=DIE_004) (PLANE T=0.003500 M=COPPER L=PWR) (DIELECTRIC T=0.030000 C=4.800000 LT=0.035000 M=FR-4 L=DIE_006) (SIGNAL T=0.001800 M=COPPER L=BOTTOM) } {DEVICES (? REF=R5 VAL=510R NAME=RES-10K-0603-5%_0402R_510R_5% L=TOP) (? REF=R4 VAL=10k-0603 NAME=RES-10K-0603-5%_0402R_10K-0603_ L=TOP) (? REF=R3 VAL=220K NAME=RES-220K-0603-1%_0402R_220K_1% L=TOP) (? REF=R2 VAL=68K NAME=RES-68K-0603-1%_0402R_68K_1% L=TOP) (? REF=R1 VAL=10K NAME=RES-10K-0603-5%_0402R_10K_5% L=TOP) } {PADSTACK=_SQ062_15.000000_35.550000_TOP_0.620_0.620 (TOP, 1, 0.062000, 0.062000, 0) } {PADSTACK=_SQ062_19.318200_36.681800_TOP_0.620_0.620 (TOP, 1, 0.062000, 0.062000, 0) } {net=N16799757 (PIN X=1.500000 Y=3.555000 R=R1.1 P=_SQ062_15.000000_35.550000_TOP_0.620_0.620) } {net=5V (PIN X=1.500000 Y=3.645000 R=R1.2 P=_SQ062_15.000000_35.550000_TOP_0.620_0.620) (PIN X=1.868180 Y=3.731820 R=R5.1 P=_SQ062_19.318200_36.681800_TOP_0.620_0.620) } {net=1V0 (PIN X=1.655000 Y=3.200000 R=R2.1 P=_SQ062_15.000000_35.550000_TOP_0.620_0.620) } {net=N16798620 (PIN X=1.745000 Y=3.200000 R=R2.2 P=_SQ062_15.000000_35.550000_TOP_0.620_0.620) (PIN X=2.068180 Y=3.268180 R=R3.1 P=_SQ062_19.318200_36.681800_TOP_0.620_0.620) } {net=GND_POWER (PIN X=2.131820 Y=3.331820 R=R3.2 P=_SQ062_19.318200_36.681800_TOP_0.620_0.620) (PIN X=2.431820 Y=3.568180 R=R4.2 P=_SQ062_19.318200_36.681800_TOP_0.620_0.620) } {net=N16798608 (PIN X=2.368180 Y=3.631820 R=R4.1 P=_SQ062_19.318200_36.681800_TOP_0.620_0.620) } {net=N16814807 (PIN X=1.931820 Y=3.668180 R=R5.2 P=_SQ062_19.318200_36.681800_TOP_0.620_0.620) } {END } удалось добиться отсутствия искажений пада  НО как его теперь повернуть на 45 градусов?
--------------------
|
|
|
|
Сообщений в этой теме
_Anatoliy Вопрос по HyperLynx Apr 2 2010, 10:25 Uree А Вы впишите нужные параметры, а не то, что там по... Apr 2 2010, 12:09 _Anatoliy Цитата(Uree @ Apr 2 2010, 13:09) А Вы впи... Apr 2 2010, 12:27 fill Цитата(_Anatoliy @ Apr 2 2010, 14:25) Вче... Apr 2 2010, 12:29 _Anatoliy Цитата(fill @ Apr 2 2010, 13:29) 1. Судя ... Apr 2 2010, 13:49  fill Цитата(_Anatoliy @ Apr 2 2010, 17:49) 1).... Apr 5 2010, 09:49   _Anatoliy Спасибо,скачал тренинги,разбираюсь. Apr 6 2010, 05:08    _Anatoliy Опять возвращаюсь к этой теме.
Коллеги,что собой п... Jun 15 2010, 08:45 Uree А что у Вас в качестве приемника стоит и откуда к ... Apr 2 2010, 14:43 _Anatoliy Цитата(Uree @ Apr 2 2010, 16:43) А что у ... Apr 2 2010, 14:53 Uree Кроме наличия правильного файла нужно еще и правил... Apr 2 2010, 18:05 Yuri Potapoff Как вариант: может начать искать легальную версию? Jun 15 2010, 11:16 _Anatoliy Цитата(Yuri Potapoff @ Jun 15 2010, 12:16... Jun 15 2010, 11:58 cioma "Спокойствие, только спокойствие" (С)
HL... Jun 15 2010, 17:46 _Anatoliy Цитата(cioma @ Jun 15 2010, 18:46) ... Jun 16 2010, 07:34 fill Цитата(cioma @ Jun 15 2010, 21:46) ... Jun 18 2010, 09:33  AlexN Цитата(fill @ Jun 18 2010, 16:33) На само... Jun 18 2010, 09:45   fill Цитата(AlexN @ Jun 18 2010, 13:45) такое ... Jun 18 2010, 10:16 Uree Не могу придумать размеры пары для такого импеданс... Jun 16 2010, 08:07 _Anatoliy Цитата(Uree @ Jun 16 2010, 09:07) Не могу... Jun 16 2010, 09:00 Uree Ваши 9 слоев не считаются - в них нет ни одного пл... Jun 16 2010, 09:45 _Anatoliy Цитата(Uree @ Jun 16 2010, 11:45) Ваши 9 ... Jun 16 2010, 10:22 Uree Так не бывает Ищите еще ошибки Jun 16 2010, 10:51 cioma Раньше в HL был классный туториал, да и лабы по не... Jun 16 2010, 11:59 vugluskr Вопрос
1) загнал плату в HL
2) настроил стек
3) на... Aug 4 2010, 08:54 fill Цитата(vugluskr @ Aug 4 2010, 12:54) Вопр... Aug 5 2010, 08:32  _Anatoliy Цитата(fill @ Aug 5 2010, 10:32)
А не по... Aug 5 2010, 10:05   fill Вообще-то он там во многих местах фигурирует:
напр... Aug 5 2010, 11:43    _Anatoliy Цитата(fill @ Aug 5 2010, 13:43)
ага,спа... Aug 5 2010, 12:47  vugluskr Цитата(fill @ Aug 5 2010, 11:32) Сохранит... Aug 5 2010, 18:48   fill Цитата(vugluskr @ Aug 5 2010, 22:48) Не п... Aug 11 2010, 09:28    vugluskr благодарю за ответ, fill.
По поводу HL8.1 Исчезла... Aug 11 2010, 10:20  vugluskr Цитата(fill @ Aug 5 2010, 11:32) Сохранит... Aug 6 2010, 05:41   fill Цитата(vugluskr @ Aug 6 2010, 09:41) Разо... Aug 6 2010, 07:05    vugluskr Цитата(fill @ Aug 6 2010, 10:05) Проблема... Aug 6 2010, 07:26     fill Цитата(vugluskr @ Aug 6 2010, 11:26) Как ... Aug 6 2010, 07:56      vugluskr Цитата(fill @ Aug 6 2010, 10:56) 1. Спосо... Aug 6 2010, 10:09       fill Цитата(vugluskr @ Aug 6 2010, 14:09) Вы з... Aug 6 2010, 10:57        vugluskr Цитата(fill @ Aug 6 2010, 13:57) Из Relea... Aug 6 2010, 14:34 vugluskr У меня похоже глубокое непонимание работы HL. Ниже... Aug 4 2010, 13:10 fill Как видите в случае Expedition все в норме. Т.к. ... Aug 11 2010, 14:00 vugluskr Цитата(fill @ Aug 11 2010, 17:00) Как вид... Aug 11 2010, 14:31 fill
удалите расширение pdf. Aug 12 2010, 13:29 vugluskr Цитата(fill @ Aug 12 2010, 16:29)
удалит... Aug 12 2010, 14:12 vugluskr Модифицируя плату и загоняя её в HL. Чтобы заново ... Aug 13 2010, 08:09 fill Цитата(vugluskr @ Aug 13 2010, 12:09) Мод... Aug 13 2010, 08:40  vugluskr Цитата(fill @ Aug 13 2010, 11:40)
спасиб... Aug 13 2010, 08:45   fill Цитата(vugluskr @ Aug 13 2010, 12:45) спа... Aug 13 2010, 08:53 cniism Добрый день. Не подскажите? При запуске пакетного ... Aug 30 2016, 09:49 fill Цитата(cniism @ Aug 30 2016, 12:49) Добры... Aug 31 2016, 07:42 cniism Спасибо. А не подскажите при проведении пакетного ... Sep 6 2016, 12:38 fill Цитата(cniism @ Sep 6 2016, 15:38) Спасиб... Sep 6 2016, 12:59 cniism Спасибо.
Не подскажите?
У меня при назначении моде... Sep 7 2016, 12:02 fill Цитата(cniism @ Sep 7 2016, 15:02) Спасиб... Sep 10 2016, 09:19 ClayMan В сетапах задается соответствие десигнатора типу к... Sep 9 2016, 12:52 cniism Спасибо, помогло.
Не подскажите? Чтоб назначать мо... Sep 15 2016, 08:53 fill Цитата(cniism @ Sep 15 2016, 11:53) Спаси... Sep 15 2016, 09:52  Jul Цитата(fill @ Sep 15 2016, 12:52) ...Обыч... Dec 18 2017, 15:37   fill Цитата(Jul @ Dec 18 2017, 18:37) Хотелось... Dec 19 2017, 06:53    dmitry-tomsk А есть ли в hypelynx при power dc анализе отображе... Feb 26 2018, 06:18     ClayMan Цитата(dmitry-tomsk @ Feb 26 2018, 09... Feb 26 2018, 08:58      dmitry-tomsk Цитата(ClayMan @ Feb 26 2018, 11:58) Для ... Feb 26 2018, 09:19       fill Цитата(dmitry-tomsk @ Feb 26 2018, 12... Feb 27 2018, 04:11        dmitry-tomsk Цитата(fill @ Feb 27 2018, 07:11) В HL эт... Feb 27 2018, 06:06    Frederic Цитата(fill @ Dec 19 2017, 09:53) Выдержк... Aug 21 2018, 19:39     Frederic Цитата(Frederic @ Aug 21 2018, 22:39) воп... Aug 26 2018, 21:00     fill Цитата(Frederic @ Aug 21 2018, 22:39) воп... Aug 27 2018, 09:48      Frederic Цитата(fill @ Aug 27 2018, 12:48) 1. Есте... Aug 27 2018, 11:52       fill Цитата(Frederic @ Aug 27 2018, 14:52) спа... Aug 27 2018, 12:46        Frederic Цитата(fill @ Aug 27 2018, 15:46) Пришли ... Aug 28 2018, 14:01 Nosss Здравствуйте! В HL есть такие два способа созд... Feb 17 2017, 16:39 Uree Подниму-ка тему.
DC Drop анализ. Источники в дизай... Apr 12 2018, 06:44 fill Цитата(Uree @ Apr 12 2018, 09:44) Подниму... Apr 12 2018, 13:13 Uree Спасибо, то, что было нужно. Apr 12 2018, 13:59 КДН Доброго времени суток, уважаемые форумчане!
1... Aug 17 2018, 07:44
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|