Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Моделирование, нет IBIS модели компонента, как быть?
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Работаем с трассировкой
Arischenko Ivan
Занимаюсь платой : DDR SDRAM (отдельная шина), NAND Flash (отдельная шина). На память IBIS модели есть, на микроконтроллер нет. Выровнять длину дорожек могу, а промоделировать схему нет. Подскажите как быть?
Uree
Какой контроллер? Если в нем реализована поддержка ДДР памяти то модель ОБЯЗАНА быть, иначе как проектировать? Даже на чипы с поддержкой СДРАМ есть модели.
-SANYCH-
Если есть документация на микросхему, которую вы используете то можно самому создать IBIS модель. Робота конечно нудная но что делать если нет модели. biggrin.gif
Arischenko Ivan
Внимательно почитав форум я понял что если нет модели компонента то даже рассматривать возможность применения микросхемы нельзя. Очень хотелось взять LPC3180 - очень хорошо микросхема подходит под наши задачи : два интерфейса памяти (DDR SDRAM или SDRAM) и отдельный интерфейс подключения NAND Flash, "быстрый" SPI, матрица сканирования клавиш, наличие отдельного интерфейса SD,хорошие габариты корпуса, низкая стоимость (порядка 300 рублей). Из минусов : SDRAM только "мобильная" с напряжением питания в 1,8 я считаю ее было бы сложнее достать, и все таки BGA с шагом в 0,5 создало бы определенные трудности при разводке платы, хреновая документация от NXP, отсутствие примеров применения, отсутствие отладочных плат на основе этого процессора, отсутствие свободно доступного порта линукса или виндовса це на этот камень. В общем не судьба. Буду смотреть в сторону других микроконтроллеров.
Uree
Можно конечно попробовать следовать общим рекомендациям по трассировке ДДР, но проверить все-равно не мешало бы. А так... странные они там, в NXP. Чип есть, интерфейсы быстрые, а модели действительно нет.
Arischenko Ivan
Цитата(Uree @ Dec 26 2006, 13:25) *
Можно конечно попробовать следовать общим рекомендациям по трассировке ДДР, но проверить все-равно не мешало бы. А так... странные они там, в NXP. Чип есть, интерфейсы быстрые, а модели действительно нет.


Написал письмо в суппорт, буду ждать ответа :

Your Question or Inquiry Dear Sir\\Madam, I\'m working on the project based on LPC3180+Nand Flash+DDR SDRAM. I need to simulate it. Could you email IBIS model (or a similar model in other formats) of LPC3180 to the following address ______ if you have it? Best regards, Arischenko Ivan

Но у них сейчас праздники, ждать ответа раньше следующего года не стоит. А так пришел ответ о робота :

Comment received from NXP.com
12/24/06 (16:07:43)
Comment id: 63119

http://www.nxp.com/support/
===================================================

Dear customer,

Thank you for submitting your comments to www.nxp.com . Your comments will be handled shortly

We will answer your comments to _______

---------------------------------------------------------------------------
This e-mail is sent to you from the website of NXP Semiconductors Please do not reply to this message
Arischenko Ivan
Ответили из суппорта :


NXP Semiconductors answer:
Ivan:
Unfortunately, there isn't an IBIS model available for the LPC3180. Thanks for your interest in NXP semiconductors ARM9 MCU family.
Regards,
Will

Вот так. Видимо есть модель SPICE, ее ,конечно, не отдадут.
Kuzmi4
Приветствую всех.

Собсно встала похожая проблема. Есть PPC440EPX от AMCC но нету IBIS `а на него. К нему прицеплены 2-ве K4T1G164QQ - на них IBIS есть..
Как тут быть ? smile3046.gif ? Может работал кто с PPC440 и есть модельки 1111493779.gif ??

Хочу пробмоделить память, чтоб посмотреть хотя бы предварительные оценки в HL.
В принципе есть идея найти пару IBIS моделек контроллеров с DDR2 посмотреть на них ( я так думаю не сильно будут отличаться, так как DDR2 - вроде как стандарт) и сварганить свой IBIS. Геморно и даст приблизтельную оценку, но хоть что то..
Подскажите чипы контроллеров, у которых есть DRR2 и есть IBIS на сайте help.gif
Буду вам премного благодарен biggrin.gif
Кнкн
Цитата(Kuzmi4 @ Sep 10 2008, 20:13) *
Подскажите чипы контроллеров, у которых есть DRR2 и есть IBIS на сайте help.gif


MPC8548 от Freescale. Дают IBIS по запросу.
Uree
Посмотрите на FPGA - они поддерживают режим SSTL2, правда не все и не для всех банков... зато никаких запросов не надо, модели лежат на сайтах свободно.
Kuzmi4
2 Uree - FPGA поддерживают много каких модов на вход/выход - а как это в модели реализовано ??

2 Кнкн - благодарствую - а как запрос то это оформлять ? Может у вас она уже есть в закормах ??

Кстати хотелось бы уточнить:
для данных - стандарт -> 1.8V SSTL Class II
для клока (CLK и CLK#) - стандарт -> Differential 1.8V SSTL Class II
Правильно ли я понял ?
Кнкн
Нажмите для просмотра прикрепленного файла
Цитата(Kuzmi4 @ Sep 11 2008, 12:07) *
Может у вас она уже есть в закормах ??


Да, вот.
Uree
Цитата(Kuzmi4 @ Sep 11 2008, 10:07) *
2 Uree - FPGA поддерживают много каких модов на вход/выход - а как это в модели реализовано ??


В модели(IBIS-файле) описаны все типы драйверов. При моделировании выбираете нужный и вперед.

Цитата(Kuzmi4 @ Sep 11 2008, 10:07) *
Кстати хотелось бы уточнить:
для данных - стандарт -> 1.8V SSTL Class II
для клока (CLK и CLK#) - стандарт -> Differential 1.8V SSTL Class II
Правильно ли я понял ?


Видимо так, хотя в даташитах клоки не выделяют.
Kuzmi4
2 Кнкн - благодарствую. будем изучать..

2 Uree - разбираюсь тут.. В моделях на лапу назначена одна модель
Цитата
[Pin] signal_name model_name R_pin L_pin C_pin
|
1 cmos12_cin cmos12_cin

+ при попытке моей назначит лапы с циклона на на мой PPC440 - вылетела ошибка -> чтото там с CBuilder.cpp и дата и всё... Счас пытаюсь склеить свою модельку - засада блин только - дифф SSTL класса 2 в циклонах нету... был удивлён....

Кстати начал рассматиривать MPC8548 - действительно клоки не выделяют - их просто в инверсию ставят... а моделька одна - ddr_out_select...

Вот только пока с [Model Selector] проблема - никак не могу понять как они его используют (это как раз и есть несколько назначений на одну лапу, вот только как выбираются...)
Rex
Сам постоянно сталкиваюсь с такой проблемой, когда на контроллеры нету модели.
Поэтому пока что тупо присваиваю пинам easy mod, fast и driver\receiver.

Как я понимаю, самому сделать точную ибис-модель малореально. В приведенной по ссылке статье
говорится о необходимости иметь хорошее оборудование, экземпляр микрухи и пары-тройки недель времени www.eurointech.ru/EDA_Expert/EDA_Expert_3_63_65.pdf

-SANYCH-
Цитата
Если есть документация на микросхему, которую вы используете то можно самому создать IBIS модель. Робота конечно нудная но что делать если нет модели. biggrin.gif

В документации данные для модели есть далеко не всегда. Да и качество графиков ВАХ частенько никудышное.
Могли Вы опубликовать пример написанной ibis с исходным данными?
Uree
Цитата(Kuzmi4 @ Sep 11 2008, 11:08) *
2 Uree - разбираюсь тут.. В моделях на лапу назначена одна модель


Возьмите модель Virtex-a от Xilinx, или Stratix-a от Altera - в них точно есть драйверы SSTL. Весной сам такое моделил.
Kuzmi4
2 Rex - у меня тут 1.8 вольтовые сигналы по специфическому стандарту - я так думаю что использование easy.mod и иже с ними очень сильно исказит картину.. sad.gif
На счёт создания самому модели - круто, только где ж аппаратуру то взять (это не поехать тостер на кардачи купить..) ?

2 Uree - благодаствую, бум смотреть smile.gif

Кстати вопрос к знающим:
Model Selector для определённой model_name задаёт разные модели - типа можно взять эту или эту...
В спецификации на 4.1 и 5.0 накопал, что в EDA берёт первую модель с списка и с ней дальше работает.
Поменять можно подняв нижнюю модель на первое место - однако немного по молдавански biggrin.gif
Никто другого метода не знает ?
Uree
ээээ... а в чем моделите?
Kuzmi4
2 Uree - HyperLynx 7.7
Кстати в 3-м стратиксе dsstl18c2 есть - а в 3-м циклоне - только в шапке в коментах он описан.....
Kuzmi4
Есть тут вопрос - наваял я модельку - вроде всё правльно, всё заасигнено, начинается симуляция - и тут вдруг:
Нажмите для просмотра прикрепленного файла
И всё закрывается..
Что не так ??
Такого файла я не нашёл в инсталяции вообсче.. хотя есть штук 6 других...
vik0
Цитата(Kuzmi4 @ Sep 11 2008, 15:34) *
Есть тут вопрос - наваял я модельку - вроде всё правльно, всё заасигнено, начинается симуляция - и тут вдруг:
Вы бы может модельку выложили, легче разобраться будет.

Цитата
Такого файла я не нашёл в инсталяции вообсче.. хотя есть штук 6 других...
А Вы хотели в инсталяции исходники найти? smile.gif
Kuzmi4
2 vik0:
Цитата
А Вы хотели в инсталяции исходники найти?

Собсно цитирую
Цитата
Суслика видиш ? - Нет - А он там есть wink.gif

Правда для данного случая не совсем подходит - срр файлы есть, а нужного нету......

Моделя - вот архивчик
Нажмите для просмотра прикрепленного файла
А то *.IBS не хотела цепляться sad.gif
vik0
Цитата(Kuzmi4 @ Sep 12 2008, 13:03) *
Правда для данного случая не совсем подходит - срр файлы есть, а нужного нету......
А я у себя не нашел. Впрочем, не важно.
Цитата
Моделя...
У меня все нормально. Проверял и в LineSim-e и в BoardSim-e. Версия HL - 7.7 b.385.
И еще:
CODE

IBISCHK4 V4.2.2

Checking ppc440epx.ibs for IBIS 4.2 Compatibility...

NOTE (line 199) - Pulldown Minimum data is non-monotonic
NOTE (line 200) - Pulldown Typical data is non-monotonic
NOTE (line 201) - Pulldown Maximum data is non-monotonic
NOTE (line 240) - Pullup Typical data is non-monotonic
NOTE (line 240) - Pullup Minimum data is non-monotonic
NOTE (line 248) - Pullup Maximum data is non-monotonic
NOTE (line 802) - Pulldown Minimum data is non-monotonic
NOTE (line 803) - Pulldown Typical data is non-monotonic
NOTE (line 804) - Pulldown Maximum data is non-monotonic
NOTE (line 843) - Pullup Typical data is non-monotonic
NOTE (line 843) - Pullup Minimum data is non-monotonic
NOTE (line 851) - Pullup Maximum data is non-monotonic
NOTE (line 1427) - Pulldown Minimum data is non-monotonic
NOTE (line 1428) - Pulldown Typical data is non-monotonic
NOTE (line 1429) - Pulldown Maximum data is non-monotonic
NOTE (line 1468) - Pullup Minimum data is non-monotonic
NOTE (line 1475) - Pullup Maximum data is non-monotonic
NOTE (line 1479) - Pullup Typical data is non-monotonic
NOTE (line 1932) - Pulldown Minimum data is non-monotonic
NOTE (line 1933) - Pulldown Typical data is non-monotonic
NOTE (line 1934) - Pulldown Maximum data is non-monotonic
NOTE (line 1973) - Pullup Minimum data is non-monotonic
NOTE (line 1980) - Pullup Maximum data is non-monotonic
NOTE (line 1984) - Pullup Typical data is non-monotonic
NOTE (line 2469) - Pulldown Minimum data is non-monotonic
NOTE (line 2471) - Pulldown Typical data is non-monotonic
NOTE (line 2473) - Pulldown Maximum data is non-monotonic
NOTE (line 2524) - Pullup Minimum data is non-monotonic
NOTE (line 2527) - Pullup Typical data is non-monotonic
NOTE (line 2528) - Pullup Maximum data is non-monotonic
NOTE (line 3124) - Pulldown Minimum data is non-monotonic
NOTE (line 3126) - Pulldown Typical data is non-monotonic
NOTE (line 3128) - Pulldown Maximum data is non-monotonic
NOTE (line 3179) - Pullup Minimum data is non-monotonic
NOTE (line 3182) - Pullup Typical data is non-monotonic
NOTE (line 3183) - Pullup Maximum data is non-monotonic
WARNING - Combined Pulldown for Model: ddr_out Maximum data is non-monotonic
WARNING - Combined Pullup for Model: ddr_out Maximum data is non-monotonic
WARNING - Combined Pulldown for Model: ddr_io Maximum data is non-monotonic
WARNING - Combined Pullup for Model: ddr_io Maximum data is non-monotonic

Errors : 0
Warnings: 4

IMHO, у Вас проблема в чем-то другом.
Kuzmi4
2 vik0 - проблемы как обычно в голове smile.gif .. На счёт варнингов про немонолитность - видел, не страшно оно в обсчем ..
Избавился я от неё - она почему то возникала когда я наводку на клоках проверить хотел - там спаренная линия.

Кстати, получил я от саппорта модельку - не ожидал что они так быстро разродятся smile.gif (при чём что странно - прислали в субботу, когда у них выходной). Коллеги наверно постарались twak.gif ...
Цикавенько сделана - результаты отличаются от моих но не на сильно...

Если кому надо обращайтёсь wink.gif мне там и Х-спайс дали чтоб наверняка biggrin.gif ...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.