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

 
 
> Учет внутренних цепей пина (от шарика BGA до кристалла), Оптимальное выравнивание длин цепей памяти DDR
VslavX
сообщение Sep 29 2006, 17:10
Сообщение #1


embarrassed systems engineer
*****

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



В данный момент трассируется плата с DDR-400. По аппнотам производителя контроллера памяти рекомендуется выравнивание цепей на плате в группах данных с точностью не хуже 25 милс. Но сам корпус чипа довольно большой - BGA 35x35 мм и некоторые ножки в группах разнесены достаточно далеко.
В различных других аппнотах (от производителей памяти, например) пишут что надо учитывать длину проводников внутри микросхем - от контакта внешнего корпуса до собственно кристалла. А где следует взять данные о внутренней длине пинов? Такой информации в явном виде производитель не дает. Вероятно, эти данные возможно вычислить из паразитных параметров из IBIS модели? HyperLynx, например, похоже что-то подобное вытаскивает из IBIS при моделировании - эффективная длина до согласующего резистора оказывается больше явно указанной на модели.
Каким образом эту внутренюю длину пинов следует учесть? Задать предварительные параметры цепей, получить общую эффективную длину предварительным моделиорванием и потом использовать ее при трассировке? Или предварительно отказаться от точного выравнивания цепей и выравнивать уже на финише с моделированием и с подгонкой общего времени распространения, а не тупо по длине.
Как "правильнее" делается в таких случаях?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
fill
сообщение Oct 2 2006, 16:30
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 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
Go to the top of the page
 
+Quote Post
VslavX
сообщение Oct 2 2006, 18:55
Сообщение #3


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. Всем спасибо за комментарии.
Go to the top of the page
 
+Quote Post
fill
сообщение Oct 4 2006, 09:14
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 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
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 08:44
Рейтинг@Mail.ru


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