Форум 3DNews
Вернуться   Форум 3DNews > Железо > Процессоры

Ответ Создать новую тему
Опции темы Опции просмотра
Непрочитано 04.08.2012, 21:19   [включить плавающее окно]   #1
a7in
Мужской Новенький
Автор темы
 
Регистрация: 04.08.2012
Реверс инжиниринг процессора по фотографии кристалла

Мне всегда было инетерсно как устроен процессор внутри, причем хотелось увидеть не общие абстрактные блок схеммы, а детали, которых производители не разглашают. К сожалению в открытый доступ обычно попадают очень маленькие изображения кристаллов, разглядеть на которых что либо кроме самых крупных структур бывает невозможно, но недавно я нашел сайт, где выложены очень хорошие снимки кристаллов. Так например изображение процессора 80286 имеет разрешение 9500x9366 пикселей, и при норме использованного техпроцесса в 1.5мкм позволяет разглядеть мелкие детали. Такой снимок можно взять здесь visual6502.orgи весит этот jpg порядка 50Мб.

Вначале я думал что всеравно не смогу ничего там понять, но опираясь на некоторые материалы и свои знания уже раскрыл назначение некоторых элементов. Правда дальше все становится сложней, потому что схемы внутренних блоков очень схематичны, и можно лишь догадываться где что находится.

Некоторые результаты я уже опубликовал в блоге - 80286 под микроскопом на двух страницах, но потихоньку материала набирается все больше.
Понятно что практического смысла в этом не много, разве что понять какие приемы применялись для изготовления старых микропроцессоров и как компоновались блоки. Но с другой стороны это очень сложная схемотехническая головоломка!

Сюда обращаюсь не только за тем чтобы поделиться результатами копания во внутренностях процессора, но и возможно найти людей, способных распознать некоторые блоки процессора.
a7in вне форума  
Ответить с цитированием
Непрочитано 04.08.2012, 23:40   [включить плавающее окно]   #2
DarkJoney
Мужской Абсолютный
 
Регистрация: 07.10.2010
a7in
Интересное хобби у вас
DarkJoney вне форума  
Ответить с цитированием
Непрочитано 06.08.2012, 18:10   [включить плавающее окно]   #3
NDK
Мужской Новенький
 
Регистрация: 06.08.2012
Вот тут несколько обзорчиков есть по теме
http://habrahabr.ru/post/127786/ Вскрытие чипа Nvidia 8600M GT

http://habrahabr.ru/post/127205/ Вскрытие Pentium III
NDK вне форума  
Ответить с цитированием
Непрочитано 08.08.2012, 14:23   [включить плавающее окно]   #4
a7in
Мужской Новенький
Автор темы
 
Регистрация: 04.08.2012
Спасибо, классные обзоры! Вот только жаль что снимки делаются поперечные и видны только слои. Не представляю как можно получить общий вид схемы сверху при такой технологии производства. В 80286 процессоре слоя всего два, и нижний вполне неплохо проглядывает. Во всяком случае достаточно чтобы отследить проводники визуально. Да и оптического микроскопа для него было достаточно.
a7in вне форума  
Ответить с цитированием
Непрочитано 08.08.2012, 15:57   [включить плавающее окно]   #5
Smirnoff
Мужской Модератор
 
Аватар для Smirnoff
 
Регистрация: 30.12.2004
Адрес: Новосибирск
Цитата (a7in) »
с другой стороны это очень сложная схемотехническая головоломка!
"Очень сложная" - это когда готовую микросхему вскрывают и начинают стравливать слой за слоем, пытаясь потом воссоздать изделие; этим занимались в СССР, но последние годы его существования получалось уже плоховасто...
Помню унылую сентенцию одного из таких "реверс-инджиниров" в кулуарах: "купляем через третьи страны партию, разбираем, стравливаем, делаем маски, делаем свой кристалл... С виду - один-в-один, только не работает... "
__________________
С уважением,
Олег Р. Смирнов
Smirnoff вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 08.08.2012, 16:50   [включить плавающее окно]   #6
Злой Геймер
Мужской Абсолютный
 
Аватар для Злой Геймер
 
Регистрация: 28.06.2010
Адрес: Гандурас
Такое впечатление что, кому то надо реферат или курсовую, может и дипломную сделать.
Может сотило с азов начинать? На пример с инвертора, элемента и-не, или-не, триггера, счётчика.

Последний раз редактировалось Злой Геймер; 08.08.2012 в 16:54.
Злой Геймер вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 13.08.2012, 03:21   [включить плавающее окно]   #7
a7in
Мужской Новенький
Автор темы
 
Регистрация: 04.08.2012
Злой Геймер
Азы я давно уже прошел, да и отучился собственно тоже давно Не надо думать что обязательно кто-то хочет за чей то счет что-то сделать. Но мне интересно было бы найти человека, понимающего в теме несколько больше меня.

Я уже потратил несколько десятков часов, и хотя нового ничего не изобрел, зато увидел много интересного, просто рассматривая столь подробный снимок. Например своими глазами увидел как реализовано то что я знал в теории. И мне нравится когда все части головоломки сходятся и удается что-то объяснить, к примеру как на этом снимке:

Здесь изображен один из пинов шины данных, работающий как на ввод так и на вывод и умеющий переводится в Z-состояние (как раз благодаря тому что транзисторы VT1 и VT2 управляются раздельными напряжениями).
Но мне интересно, что еще можно расковырять имея просто снимок и некоторый уровень знаний.
a7in вне форума  
Ответить с цитированием
Непрочитано 14.08.2012, 11:59   [включить плавающее окно]   #8
Crasher
Мужской Абсолютный
 
Аватар для Crasher
 
Регистрация: 07.05.2004
Адрес: AMD/Intel 3DNClan, Белгород
Цитата (Smirnoff) »
купляем через третьи страны партию, разбираем, стравливаем, делаем маски, делаем свой кристалл... С виду - один-в-один, только не работает...
ну так правильно... надо же после сборки напильничком было пройтись, а потом нулевочкой шлифануть!
__________________
Сколько волка не корми, а у ишака больше...
Один дурак может задать столько вопросов, что и сто мудрецов не ответят...
Crasher вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 14.08.2012, 19:13   [включить плавающее окно]   #9
Smirnoff
Мужской Модератор
 
Аватар для Smirnoff
 
Регистрация: 30.12.2004
Адрес: Новосибирск
Цитата (Crasher) »
после сборки напильничком было пройтись, а потом нулевочкой шлифануть!
Это тогда получился бы "Эльбрус"; а надо было - i80286...
__________________
С уважением,
Олег Р. Смирнов
Smirnoff вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 15.08.2012, 09:56   [включить плавающее окно]   #10
Crasher
Мужской Абсолютный
 
Аватар для Crasher
 
Регистрация: 07.05.2004
Адрес: AMD/Intel 3DNClan, Белгород
Цитата (Smirnoff) »
Это тогда получился бы "Эльбрус"; а надо было - i80286...
не, ну мельче нулевочки уже не было наждачки...
__________________
Сколько волка не корми, а у ишака больше...
Один дурак может задать столько вопросов, что и сто мудрецов не ответят...
Crasher вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 17.08.2012, 01:48   [включить плавающее окно]   #11
Злой Геймер
Мужской Абсолютный
 
Аватар для Злой Геймер
 
Регистрация: 28.06.2010
Адрес: Гандурас
Цитата (Crasher) »
не, ну мельче нулевочки уже не было наждачки...
Паста Гои, войлочный круг. чень сомневаюсь в том что при такой мощной математической школе (высшей), в СССР не смогли ничего дельного разработать. Не забывайте что Буран летал в космос сам и садился сам, а американские шатлы так садится самостоятельно не научились.
Злой Геймер вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 17.08.2012, 09:56   [включить плавающее окно]   #12
Smirnoff
Мужской Модератор
 
Аватар для Smirnoff
 
Регистрация: 30.12.2004
Адрес: Новосибирск
Паста Гои, войлочный круг.
Это ты о чём сейчас? Когда разбираются со слоями сверх большой интергральной схемы (СБИС) - никакие абразивы применять нельзя; слои-то стравливать не любыми растворами можно...

Добавлено через 1 минуту

при такой мощной математической школе (высшей), в СССР не смогли ничего дельного разработать.
Не забывай, что как раз в годы самого бурного развития кибернетики в мире конкретно у нас она была ничем иным, как "продажной девкой мирового империализма" - мы очень много потеряли на старте.
__________________
С уважением,
Олег Р. Смирнов
Smirnoff вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 19.08.2012, 14:24   [включить плавающее окно]   #13
Sl@sh/
Мужской Заслуженный
 
Аватар для Sl@sh/
 
Регистрация: 30.07.2003
Адрес: 3DNClan,Israel
Цитата (Smirnoff) »
слои-то стравливать не любыми растворами можно..
Растворами грубо, вообще то для этого нужна шлифовка на Mirra CMP tool или подобных, это установка для снятия слоёв с пластины, но если приспособить матрицу, снимается и с чипа.
когда удаётся достать ещё и оригинальные негативы/ позитивы для фотолитографии
В литографическую машину вставляется маска, с которой облучают пластину.На один тип чипа, знаешь сколько масок нужно?Много, окола ста.А вот кто делает маски...вот там, наверное и есть негативы\позитивы
__________________
"-Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа."
Sl@sh/ вне форума  
Конфигурация ПК
Ответить с цитированием
Ответ Создать новую тему

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 19:35. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2000-2017 3DNews. All Rights Reserved.
Администрация 3DNews требует соблюдения на форуме правил и законов РФ
Серверы размещены в Hostkey