|
Учет внутренних цепей пина (от шарика BGA до кристалла), Оптимальное выравнивание длин цепей памяти DDR |
|
|
|
 |
Ответов
|
Oct 2 2006, 16:30
|

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

|
Цитата(VslavX @ Sep 29 2006, 21:10)  В данный момент трассируется плата с DDR-400. По аппнотам производителя контроллера памяти рекомендуется выравнивание цепей на плате в группах данных с точностью не хуже 25 милс. Но сам корпус чипа довольно большой - BGA 35x35 мм и некоторые ножки в группах разнесены достаточно далеко. В различных других аппнотах (от производителей памяти, например) пишут что надо учитывать длину проводников внутри микросхем - от контакта внешнего корпуса до собственно кристалла. А где следует взять данные о внутренней длине пинов? Такой информации в явном виде производитель не дает. Вероятно, эти данные возможно вычислить из паразитных параметров из IBIS модели? HyperLynx, например, похоже что-то подобное вытаскивает из IBIS при моделировании - эффективная длина до согласующего резистора оказывается больше явно указанной на модели. Каким образом эту внутренюю длину пинов следует учесть? Задать предварительные параметры цепей, получить общую эффективную длину предварительным моделиорванием и потом использовать ее при трассировке? Или предварительно отказаться от точного выравнивания цепей и выравнивать уже на финише с моделированием и с подгонкой общего времени распространения, а не тупо по длине. Как "правильнее" делается в таких случаях? В IBIS может быть задано R, L, C, для каждого пина (раздел Pin в файле) это и есть, насколько я понимаю, представление проводника внутри корпуса. Бывает также задано R_pkg, L_pkg и C_pkg со значениями мин. тип. макс. это значения по умолчанию для всех пинов у которых нет своих R, L, C. Учесть эту длину просто: создать эквивалентную схему цепи в HL (насколько я понял она уже у вас есть) и при моделировании выяснить нужные конечные длины трасс, которые и использовать при трассировке.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Oct 2 2006, 18:55
|

embarrassed systems engineer
    
Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038

|
Цитата(fill @ Oct 2 2006, 19:30)  В IBIS может быть задано R, L, C, для каждого пина (раздел Pin в файле) это и есть, насколько я понимаю, представление проводника внутри корпуса. Бывает также задано R_pkg, L_pkg и C_pkg со значениями мин. тип. макс. это значения по умолчанию для всех пинов у которых нет своих R, L, C.
Учесть эту длину просто: создать эквивалентную схему цепи в HL (насколько я понял она уже у вас есть) и при моделировании выяснить нужные конечные длины трасс, которые и использовать при трассировке. Угу, именно так HL и делает (я пока предварительно LineSim использую с подключенными IBIS) - делаешь трассу до последовательного резистора 200 милс, запускаешь Termination Wizard, а он ругается - "эффективная длина 300 милс до Rs великовата" и цифра 300 изменяется - для каждого пина своя. Сейчас ищу способ получить эти длины скопом в каком-либо отчете, а не вставляя 700+ пинов в LineSim. P.S. Всем спасибо за комментарии.
|
|
|
|
|
Oct 4 2006, 09:14
|

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

|
Цитата(VslavX @ Oct 2 2006, 22:55)  Цитата(fill @ Oct 2 2006, 19:30)  В IBIS может быть задано R, L, C, для каждого пина (раздел Pin в файле) это и есть, насколько я понимаю, представление проводника внутри корпуса. Бывает также задано R_pkg, L_pkg и C_pkg со значениями мин. тип. макс. это значения по умолчанию для всех пинов у которых нет своих R, L, C.
Учесть эту длину просто: создать эквивалентную схему цепи в HL (насколько я понял она уже у вас есть) и при моделировании выяснить нужные конечные длины трасс, которые и использовать при трассировке.
Угу, именно так HL и делает (я пока предварительно LineSim использую с подключенными IBIS) - делаешь трассу до последовательного резистора 200 милс, запускаешь Termination Wizard, а он ругается - "эффективная длина 300 милс до Rs великовата" и цифра 300 изменяется - для каждого пина своя. Сейчас ищу способ получить эти длины скопом в каком-либо отчете, а не вставляя 700+ пинов в LineSim. P.S. Всем спасибо за комментарии. А может у производителя помимо IBIS есть еще и EBD (там есть длины).
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
Сообщений в этой теме
VslavX Учет внутренних цепей пина (от шарика BGA до кристалла) Sep 29 2006, 17:10 elantra Цитата(VslavX @ Sep 29 2006, 21:10) В дан... Oct 2 2006, 15:38  fill Цитата(VslavX @ Oct 2 2006, 22:55) Цитата... Oct 3 2006, 08:13   VslavX Цитата(fill @ Oct 3 2006, 11:13) Цитата(V... Oct 3 2006, 09:07    fill Цитата(VslavX @ Oct 3 2006, 13:07) Цитата... Oct 3 2006, 09:28   VslavX Цитата(fill @ Oct 4 2006, 12:14) А может ... Oct 4 2006, 11:33 fedor1989 Только что сдали проект с DDR2. Цепляли к Xilinx 4... Oct 11 2006, 07:40 VslavX Цитата(fedor1989 @ Oct 11 2006, 09:40) То... Nov 9 2006, 17:04 opyvovar Здравствуйте коллеги! Сейчас разбираюсь с то... Nov 9 2006, 09:15 Major Делаю разводку DDR2.
HL и Protel не учитывают толщ... Nov 30 2006, 14:29 Yuri Potapoff Цитата(Major @ Nov 30 2006, 14:29) Делаю ... Feb 1 2007, 13:46 Uree Вообще-то в HL учитывается влияние ПО. Есть кнопка... Nov 30 2006, 16:21 Major Почитал дома: ПО можно считать в основном сосредот... Dec 1 2006, 05:17 fill Цитата(Major @ Dec 1 2006, 05:17) Почитал... Dec 1 2006, 12:11  Major Цитата(fill @ Dec 1 2006, 15:11) Сделайте... Dec 1 2006, 13:02   fill Цитата(Major @ Dec 1 2006, 13:02) Не могу... Dec 1 2006, 13:14 Major Под картинкой я имел в виду изображение на free ce... Dec 2 2006, 09:25 fill Physical Structure of Vias
Vias are often used to... Dec 5 2006, 12:44 Major Спасибо.
По физике процесса изменений нет (скорее ... Dec 5 2006, 15:20 VslavX Итак, от моделирования наконец добрался до практич... Jan 27 2007, 21:20  VslavX "Чем дальше в лес, тем толще партизаны"
... Jan 28 2007, 20:45
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|