Заморожування DRAM для криміналістики (coldboot)


9

Я знав про трюк з холодним завантаженням деякий час, але ніколи насправді не замислювався над його фізикою. Я прочитав статтю , але вона насправді не висвітлює, чому вона працює.

Як фізичне охолодження палиці оперативної пам’яті до дуже низької температури призводить до збереження збережених в ній даних протягом тривалих періодів часу, навіть без живлення?

Я знаю, що мікросхеми DRAM - це по суті великий масив транзисторно-конденсаторних накопичувальних комірок, але я не можу розібратися, чому температура має якусь різницю.

Це також викликає додаткові питання:

  • Чи достатньо характеристик розпаду пристрою, щоб можна було виміряти "попереднє" значення комірки при нормальній або нижчій температурі?
  • Це те саме явище, яке викликає біт-гниль, тобто випадкові перевернуті біти в пам'яті комп'ютера?
  • Чи стосується це інших сценаріїв, таких як зміна стану мікропроцесорів чи зміна транзистора, що перемикається в дискретному контурі?
  • Якщо сильний холод змушує стан заряду повільніше згасати, чи це означає, що нагрівання оперативної пам’яті видалить будь-які збережені в ній дані?

Залежно від типу відповіді, який ви шукаєте, ви, можливо, матимете більше удачі на Physics.SE. Я не вірю, що це поза темою, але варто згадати, якщо ви не отримаєте потрібний тип відповідей.
Kellenjb

@Kellenjb Я спочатку розглядав physics.SE, але вирішив, що люди тут, мабуть, краще розуміють внутрішню частину цих компонентів, і, ймовірно, швидше за все вже заглядали в холодну черевик. Дякую за відповідь, хоча. Я буду мати це на увазі :)
Поліном

@Kellenjb: ІМО, це чисто питання електротехніки. Я підозрюю, що у відповідь конденсатори просто замерзають (як електролітичний), і тому не розряджаються чи щось подібне.
гострий зуб

@sharptooth Наша сфера зосереджена більше на електронному дизайні. Якоюсь мірою розуміючи, як функція електроніки низького рівня є частиною електронного дизайну (тому я не голосую як поза тематика), але якби він цікавився більше про те, що насправді відбувається на електронному рівні, воно почало б падати більше в фізику (навіть якщо це може потрапити на роботу інженера-електрика).
Kellenjb

@Kellenjb Я прийняв відповідь W5VO, оскільки вона охоплює відповідь у сенсі "які властивості змінюються внаслідок охолодження". Я поставлю те саме питання на Physics.SE і зв’яжу його, щоб ми могли отримати обидві сторони монети.
Поліном

Відповіді:


8

Як ви сказали, DRAM, як правило, складається з накопичувального конденсатора і транзистора для доступу до напруги, що зберігається на цьому конденсаторі. В ідеалі заряд, що зберігається на цьому конденсаторі, ніколи не зменшиться, але є компоненти витоку, які дозволяють заряджатися. Якщо з конденсатора зливає достатньо заряду, дані не підлягають відновленню. При нормальній роботі цієї втрати даних уникнути періодичним оновленням заряду в конденсаторі. Ось чому його називають Динамічною ОЗП.

Зниження температури робить кілька дій:

  • Це збільшує порогові напруги MOSFET і переднє падіння напруги діодів.
  • Це зменшує витікаючий компонент MOSFET та діодів
  • Це покращує ефективність роботи MOSFET в державі

Зважаючи на те, що перші два пункти безпосередньо зменшують струм витоку, який спостерігають транзистори, має бути меншим подивом, що заряд, що зберігається в біті DRAM, може тривати досить довго для ретельного перезавантаження. Після того як живлення знову буде застосовано, внутрішня система DRAM збереже збережені значення.

Ці основні приміщення можна застосувати до багатьох різних мікросхем, таких як мікроконтролери або навіть дискретні схеми, доки не буде ініціалізації при запуску. Наприклад, багато мікроконтролерів скинуть декілька регістрів при запуску, збереглися чи ні попередній вміст. Великі масиви пам’яті, ймовірно, не будуть ініціалізовані, але реєстри управління набагато частіше мають відновити функцію пуску.

Якщо підвищити температуру штампу досить гаряче, ви можете створити протилежний ефект, коли заряд занепадає так швидко, що дані стираються до циклу оновлення, щоб зберегти дані. Однак цього не повинно відбуватися протягом заданого діапазону температур. Нагрівання пам'яті досить гаряче, щоб дані розкладалися швидше, ніж цикл оновлення, також може спричинити сповільнення ланцюга до тієї точки, коли він не міг підтримувати задані таймінги пам'яті, що могло б виглядати як інша помилка.

Це не пов’язано з біт-гниллю. Біт-гниль - це або фізична деградація носія інформації (компакт-диск, магнітні стрічки, перфокарти), або подія, яка спричиняє пошкодження пам'яті, наприклад, іонний удар.


1
Домінуючим ефектом є зменшення струму витоку. У перехрестях Si P / N навколо витоку кімнатної температури S / D на підкладку слід процес BB, який має конфігурацію подвоєння близько 8 градусів C. Таким чином, для кожного зниження температури на 8 градусів витоку нинішні половинки. якщо охолонути від 25 С до вимерзання, витік зменшиться до 1/8-го.
заповнювач
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.