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

 
 
> 72-bit DDR3 и контроль ошибок
vitan
сообщение Nov 15 2012, 13:27
Сообщение #1


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Перерыл весь jedec.
Кто-нибудь когда-нибудь делал память с ECC на 16-битных микросхемах? Чтобы в дополнительной микросхеме не использовалось половина разрядов? Есть где на это посмотреть? Есть ли какие-то подводные камни или рекомендации на эту тему?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Ant_m
сообщение Nov 15 2012, 14:05
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765



Думаю что съеэкономить не получиться laughing.gif И придется задействовать 6 корпусов по 16 бит.
ECC, для надежности, должно быть сделано на отдельной микросхеме. Иначе это пародия получится.
Go to the top of the page
 
+Quote Post
vitan
сообщение Nov 15 2012, 14:11
Сообщение #3


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Шесть? Почему?
Сэкономить пытаемся путем установки 16-битных. На 64 бита выходит 4 штуки. Остается подключить еще 8 бит. Вот и хочется не плодить номенклатуру и обойтись одним типом. Откуда шесть?

Или таки не получится из-за технических ограничений? Я первый раз делаю DDR3, и пока не знаю абсолютно всех тонкостей.
Go to the top of the page
 
+Quote Post
Victor®
сообщение Nov 16 2012, 17:45
Сообщение #4


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(vitan @ Nov 15 2012, 17:11) *
Шесть? Почему?
Сэкономить пытаемся путем установки 16-битных. На 64 бита выходит 4 штуки. Остается подключить еще 8 бит. Вот и хочется не плодить номенклатуру и обойтись одним типом. Откуда шесть?

Или таки не получится из-за технических ограничений? Я первый раз делаю DDR3, и пока не знаю абсолютно всех тонкостей.


Хоть бы сказали какой хост...
Не все будут с 16-битной геометрией + ЕЦЦ работать.
Иви Бридж не может, например....
Так что смотрите внимательно.

И еще наводка - Micron TwinDie....


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
vitan
сообщение Nov 16 2012, 18:52
Сообщение #5


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Victor® @ Nov 16 2012, 21:45) *
Хоть бы сказали какой хост...
Не все будут с 16-битной геометрией + ЕЦЦ работать.

Таак... Это, собственно, почему?
А так - freescale p4080. Саппорт говорит, что все в порядке, и так уже кто-то делал. При этом никаких особых моментов нету. Это логично. sm.gif

Цитата(Victor® @ Nov 16 2012, 21:45) *
Иви Бридж не может, например....
Так что смотрите внимательно.

Что именно он не может? Не может с 16-битными вообще, или с 16-битными + ECC?
Если вообще, то все понятно.

Цитата(Victor® @ Nov 16 2012, 21:45) *
И еще наводка - Micron TwinDie....

Ммм... Это то, что в jedec называют stacked/dual die? Не очень понимаю, как это может помочь? С точки зрения применения это же все равно один корпус. Вы говорите про эту мифическую надежность? Чем этот случай отличается от обычной микросхемы? Только разными подложками? Ну и что? Если сгорит одна подложка, то кто может гарантировать, что вторая не сгорит? Ну да, вероятность на первый взгляд меньше только потому что подложки разные, но кто это может гарантировать?
В общем, я это все к тому, что я не считаю применение ECC нужным только ради надежности. Скорее я бы говорил о безошибочности. Точнее даже о снижении количества ошибок. Думаю, не стоит в этот вопрос подмешивать надежность, это, все-таки, более широкое понятие.
Go to the top of the page
 
+Quote Post
Victor®
сообщение Nov 17 2012, 10:19
Сообщение #6


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(vitan @ Nov 16 2012, 21:52) *
Таак... Это, собственно, почему?
А так - freescale p4080. Саппорт говорит, что все в порядке, и так уже кто-то делал. При этом никаких особых моментов нету. Это логично. sm.gif


Что именно он не может? Не может с 16-битными вообще, или с 16-битными + ECC?
Если вообще, то все понятно.


Ммм... Это то, что в jedec называют stacked/dual die? Не очень понимаю, как это может помочь? С точки зрения применения это же все равно один корпус. Вы говорите про эту мифическую надежность? Чем этот случай отличается от обычной микросхемы? Только разными подложками? Ну и что? Если сгорит одна подложка, то кто может гарантировать, что вторая не сгорит? Ну да, вероятность на первый взгляд меньше только потому что подложки разные, но кто это может гарантировать?
В общем, я это все к тому, что я не считаю применение ECC нужным только ради надежности. Скорее я бы говорил о безошибочности. Точнее даже о снижении количества ошибок. Думаю, не стоит в этот вопрос подмешивать надежность, это, все-таки, более широкое понятие.


1) Ivy Bridge не поддерживает 16-бит + ЕСС (по моему я так и написал)
2) Я про надежность вообще ничего не говорил - тем более мифическую.
3) Мне Twin Die очень помог (причем Micron делает их разными способами для х8, х16, х32)
У меня вместо 18 чипов (2 рэнка из х8 чипов) на один канал получилось 9. Чувствуете разницу?
Структура как в JEDEC Standard No. 21C Page 4.20.21-D3 (4_20_21_AnnexDR21A.pdf)


С P4080 дело было года 3 назад (ставилось 9 штук MT41J512M8THD - тоже TwinDie). Но проект остался на бумаге. sad.gif


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
vitan
сообщение Nov 17 2012, 12:20
Сообщение #7


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Victor®
1. Объясните, что это значит? Т.е. для начала, поддерживает ли он 16 бит просто. Т.е. я могу набрать из 16-битных микросхем на нем 64 бита?
1.1. Если могу, то следом вопрос про ECC. Сколько у него бит на ECC? Наверно, восемь. И какое ему тогда дело, где эти восемь будут лежать: в восьмибитной микросхеме, или в 16-битной?
1.2. Если не могу, то вопрос исчерпан.

2. & 3. Ну, Вы же сразу не сказали, что стоит за предложением посмотреть на twindie. Я и подумал, что это в духе предыдущих постов, где Ant_m упоминал про надежность.
Про 9 и 18 понятно, но это не мой случай. У меня два контроллера по 72 бит каждый, поэтому там это бесполезно, к сожалению.

А Вам-то чем помогло, разве нельзя было тупо взять микросхемы в два раза более емкие? Или они только с этой технологией и были?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- vitan   72-bit DDR3 и контроль ошибок   Nov 15 2012, 13:27
|- - Victor®   Цитата(vitan @ Nov 17 2012, 16:20) Victor...   Nov 17 2012, 12:44
|- - vitan   Цитата(Victor® @ Nov 17 2012, 16:44) Да м...   Nov 17 2012, 13:06
|- - Victor®   Цитата(vitan @ Nov 17 2012, 16:06) Ну так...   Nov 17 2012, 13:37
- - Ant_m   Пардон, не подумал... У нас сделано именно на 16...   Nov 16 2012, 05:44
|- - vitan   Вооот... Мы раньше делали на восьмибитных (тоже пр...   Nov 16 2012, 06:03
- - Ant_m   Вот что пишет микрон (MT41J64M16 стр.16 13): Цитат...   Nov 16 2012, 06:29
|- - vitan   Цитата(Ant_m @ Nov 16 2012, 10:29) Вот чт...   Nov 16 2012, 06:31
- - Ant_m   Как я понимаю неиспользуемые выводы данныех можно ...   Nov 16 2012, 06:43
|- - vitan   Цитата(Ant_m @ Nov 16 2012, 10:43) Как я ...   Nov 16 2012, 07:47
- - Ant_m   Если ODT выключено, то я бы ставил резисторы в обя...   Nov 16 2012, 11:17
- - vitan   Цитата(Ant_m @ Nov 16 2012, 15:17) Если O...   Nov 16 2012, 12:26


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

 


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


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