FAQ по чипам памяти
Страница 3.



Какую информацию содержит маркировка чипа? Существуют ли универсальные правила, позволяющие читать эту информацию независимо от производителя?

Как правило, маркировка чипа несет на себе такую информацию, как производитель чипа, страна происхождения и дата его изготовления. Кроме того, чаще всего присутствует некая "служебная" информация, смысл которой лично мне неясен (например, это может быть код технологической линии, выпустившей данный чип). Однако важнее всего, безусловно, информация о том, что именно за чип мы видим перед собой (то есть тип памяти, организация и как следствие емкость, время доступа, упаковка и некоторые другие архитектурные и технологические подробности). Такая информация на чипе обязательно присутствует в виде строки, как правило это наиболее длинная строка из всех имеющихся. Это, если можно так выразиться, артикул продукта, зная его, всегда можно получить подробнейшую информацию о нем из соответствующего databook. Информация о чипах, выпускаемых в данный момент, обычно доступна и на сайтах производителей (см. в частности таблицу major-производителей чипов). Тем не менее остается вопрос - что делать, если databook под рукой нет (что обычно и имеет место), а сайт недоступен/не отвечает/не содержит нужной информации?

К счастью, подавляющее большинство производителей придерживается (по крайней мере для передачи организации чипа) более или менее стандартной нотации (исключение составляют Micron и Samsung). Имея некоторое представление об этой нотации, почти всегда можно с высокой долей достоверности определить, что за чип перед вами, не прибегая к справочникам. Тем не менее некоторая справочная информация, которая может оказаться полезной, приведена в обновленной версии таблицы в уже упомянутом выше списке major-производителей.

Указанная нотация, хотя и довольно понятна, как-то не подается формализованному описанию, поэтому лучше разберем общие принципы на примерах:

  1. Перед нами чип с надписью Japan, какой-то вызывающей смутные ассоциации картинкой, и надписью:

     

    HM514400CS7
    Заглянув в таблицу, обнаруживаем, что HM - маркировка, которую использует Hitachi. Убедившись, что картинка (лого) также принадлежит Hitachi, из той же таблицы видим, что 51 - это используемый Hitachi код для асинхронного DRAM.

    Перейдем к концу надписи. Последняя группа букв (здесь CS) практически всегда несет информацию о типе упаковки (буква S, как в данном случае, или нередко J означает, как правило, SOJ). Первая же буква в этой группе чаще всего относится к начальным буквам алфавита, ибо призвана обозначать ревизию (то есть порядковый номер по мере изменения) спецификации на данный продукт. В данном случае это ревизия C. Общего принципа для чтения информации в этой группе не существует, но она и не слишком важна (ревизия информативна только для очень продвинутых специалистов, а тип упаковки вы и так видите).

    Последняя цифра 7. У других производителей на ее месте могла бы стоять одна из следующих групп символов: -7, 70, -70. Уже понятно, что речь идет о времени доступа, просто кое-то из производителей пишет его полностью, а другие отбрасывают один нуль. Как правило, это не вызывает проблем с определением времени доступа, поскольку характерные времена для асинхронного DRAM 50-150 нс. Казалось бы, есть риск перепутать старенький 100 нс чип, у которого отбросили один нуль, с современным 10 нс SDRAM, но есть еще огромное количество признаков (код продукта, упаковка, рабочее напряжение, время изготовления и т.д.), позволяющее отличить их друг от друга.

    Наконец, осталась группа из 4 цифр в середине - 4400. Переводится она следующим образом:

    а) Последний нуль с подавляющей вероятностью означает, что данный чип принадлежит к типу fast page. Для EDO практически все производители ставят на его месте другую цифру (обычно 5, см. таблицу). Если цифра, которую вы видите на этом месте, не является нулем и не совпадает с цифрой, декларированной производителем для EDO - вопрос требует дополнительного изучения. Это может быть как резервная цифра для того же fast page или EDO, так и указание на специальную архитектуру чипа (типа Quad-CAS).

    б) Все нули, стоящие перед последней цифрой, можно игнорировать - они лишь заполняют свободное место, которое могло бы быть востребовано, если у чипов была бы другая организация.

    в) Оставшиеся цифры в начале рассматриваемой группы - 44. В них закодирована сначала емкость чипа, а потом число линий ввода-вывода. В данном случае разделить эти два числа не составляет труда - емкость 4 мегабита, ширина шины 4. Путем несложного деления выясняем, что перед нами чип 1х4.

    Итак, изучение артикула показало, что перед нами чип Hitachi fast page DRAM 1x4 SOJ 70 нс.

    Два резюме по этому поводу:

    Общее - для того, чтобы выделить группу цифр, ответственную за организацию и тип чипа, нужно отбросить спереди буквенно/цифровой код производителя и класса продукции, а сзади - буквы, отвечающие за ревизию и упаковку, а также информацию о времени доступа.

    Частное - для 4-мегабитных чипов эта группа цифр имеет длину 4.

  2. Следующий пример - чип с лого в виде буквы F, опять же Japan, маркировка:

     

    MB8117405B-60
    MB (как и логотип) дает нам Fujitsu. B-60 - ревизия и 60 нс. Такое время доступа (а также то, что перед нами SOJ) заставляют усомниться, что перед нами SDRAM. Следовательно, код продукта - 81. Нам остались цифры 17405. Последняя пятерка, как согласно таблице, так и просто как правило, означает EDO, 0 перед ней отбрасываем. Емкость и ширина шины лежат в цифрах 174. Предположение, что емкость равна 1, дает нам весьма странную шину. Разделив эти цифры в другом месте, получаем 17 мегабит и 4 линии ввода-вывода. С линиями получше, но почему 17???

    Ответ заключается в том, что шестнадцатимегабитные чипы имеют еще один параметр, который отличает один чип от другого и называется "глубина refresh". Вернее, этот параметр имеет любой чип, но только для шестнадцатимегабитных чипов чипы одной организации стали выпускаться с разными значениями этого параметра. Не вдаваясь в подробности, просто укажем, что у 16-мегабитных чипов число 16 в маркировке стали использовать для передачи этого параметра, так что бывшее 16 стало равняться:


    • 16 для 4k refresh
    • 17 для 2k refresh
    • 18 для 1k refresh

    (аналогично для 64-мегабитных чипов 64 может равняться и 65...)

    Итак, 174 - это 16 мегабит на 4 линиях ввода вывода, т.е. чип 4х4 (причем 2k refresh). Чип Fujitsu, 60 нс EDO. В дальнейшем не будем возвращаться к этим сравнительно легко определяемым подробностям. Отметим еще, что 16-мегабитные чипы имеют уже 5 цифр для передачи той информации, которая у 4-мегабитных умещалась в 4 цифрах.

  3. Чип, маркированный Toshiba TC5118165BJ-60.

    TC - Toshiba, 51 - асинхронный DRAM, BJ - SOJ ревизия B (или что-то в этом роде - это наименее важно для нас), 60 нс. Остаток - 18165.

    Уже сравнительно легко видим, что 5 - EDO, а 1816 - это 16 мегабит на шине 16, 1k refresh, то есть чип 1х16.

  4. Чип SEC KM416C1204AJ-7. Смотрим в таблицу, видим Samsung, минус KM4, минус AJ-7, и осталось 16C1204. Что-то не так?

    Нет, если внимательно посмотреть в таблицу, то видно, что Samsung использует нестандартную нотацию. К счастью, она (относительно) легко читается. 4 в конце - это EDO, нуль можно все так же отбросить. Что означает двойка - мне неизвестно, похоже, придется отбросить и ее (что делать - нестандартный Samsung...). Оставшиеся 16C1 - это есть 1х16, где вместо х поставили C и поменяли местами множители. Так читается большинство маркировок Samsung.

    У другого отщепенца - Micron - маркировка (на мой взгляд) намного менее логична (вроде бы внутри одного класса чипов все примерно понятно, но разные классы маркируются по разному принципу, даже для EDO нет единой цифры), так что время доступа определяется без труда, а что касается остального - надо взять маркировки с сайта и учить наизусть. Сомневаясь, что кто-то этим займется, я сам их опускаю.

  5. Еще немного чипов:

    OKI M5116405B-60

    16405 дает нам 4х4 4k refresh EDO (отметим кстати, что OKI, как иногда и некоторые другие производители, опускает в данном случае две первые буквы маркировки)

    LGS GM71C4403CJ60

    Goldstar 60 нс. Первое C необходимо отбросить, ибо означает оно 5-вольтовость (3-вольтовый чип имел бы на этом месте букву V, другие производители, как правило, никак не маркируют 5-вольтовые чипы, о напряжении питания - в отдельном вопросе). 4403 - это 1х4 EDO.

    TI TMS417809DZ-50

    17809 - 2х8 2k refresh EDO

    "Стилизованное H" HY51V65404 TC-60

    Hyundai, низковольтный (V) TSOP (TC) с комбинацией 65404, что соответствует 64 мегабит на 4 линиях ввода-вывода (т.е. 16х4) EDO. Здесь 65 означает 4k refresh, 64 означало бы 8k.

  6. Рассмотрим еще в качестве примера чип SDRAM. Пусть это будет NEC D4516821G5-A10-7JF. Пример, в общем-то, так себе, поскольку TSOP у NEC имеют трудночитаемый "конец" маркировки. Не всматриваясь в этот самый конец, отметим только, что время такта у этого чипа 10 нс (A10).

    Интересующая нас комбинация 16821 состоит из 16 (мегабит), 8 (шина) и 21, из которых, предположительно, следует, что это 2-банковый чип (из двойки, единица как бы остается просто так). Итак, это чип 2х8, хотя для SDRAM правильнее обозначение типа 1х8х2 с учетом банков.

    Надо сразу заметить, что в маркировке SDRAM у всех производителей наблюдается наибольший разнобой, поэтому весьма рекомендуется справляться в databook.

  7. В рамках закрепления пройденного - перед нами чип, сильно заляпанный краской, производитель не виден (да и таблицы у нас под рукой нет), но видна маркировка TC514400ASJ-60. Легко видеть, что задача определения организации чипа сводится к выяснению, сколько первых цифр в комбинации 514400 относятся к коду продукта.

    Почти очевидно, что этих цифр больше нуля (должно же быть хоть что-то плюс иначе остается 6 цифр на организацию, к чему мы не привыкли) и меньше трех (останется слишком мало). Таким образом, организацию описывает либо комбинация 14400, либо 4400. Прямо скажем, что вторая группа намного более правдоподобна и дает нам 1х4 fast page (использована маркировка Toshiba).

  8. Наконец - невзирая на относительную (кто-то, наверно, улыбнется) стройность описанной системы, она абсолютно не является помехоустойчивой, а каждый производитель так и норовит внести побольше своих помех. Выше уже упоминалось некоторое отклонение Goldstar, отметим еще, что у TI для 16-мегабитных чипов 4k refresh 16 почему-то равняется 26. А, скажем, видео-SOJ 256х16 практически всеми маркируется как 426х (х - fast page или EDO), т.е. опять же 16 равняется 26. Особенно много разнообразия демонстрируется при маркировке SDRAM (продукт относительно новый, кроме того, имеющий еще один "необычный" признак - число банков), поэтому здесь об этом упомянуто вскользь, дабы не занимать место.
Одна из моралей уже упоминалась - всегда, когда это возможно, сверяйтесь с данными производителя. Тем не менее хотелось бы надеяться, что вышеприведенный практикум поможет в определении организации и других свойств чипов в полевых условиях.
 
« Предыдущая статья   Следующая статья »