На самом деле, зажимные диоды Шоттки и VDD + 0,3 В присутствуют по одной и той же первопричине, а именно - SCR Latch-up . Конструкция всех КМОП-ИС фактически создает пару транзисторов BJT. Это просто результат того, что кремниевые подложки p-типа и n-типа расположены. Эта картина из VLSI Universe хорошо показывает это:
https://1.bp.blogspot.com/-yUiobLvxMrg/UTvnjjzaXZI/AAAAAAAAABc/lRFG5-yqD3E/s1600/latchup.JPG
Вы получаете два внутренних транзистора BJT, Q2 и NPN, и Q1, PNP. Обратите внимание, что они имеют одну N-яму и одну P-яму, но это конкретное расположение образует нечто, называемое Кремниевым выпрямителем ( SCR ). Во всяком случае, это нежелательно, но является нежелательным побочным эффектом этого обвинения. Это не проблема, если следовать определенным правилам.
Типичный SCR имеет три терминала: анод, катод и затвор. Как правило, он имеет прямое смещение для некоторого устройства, которое должно управляться положительным напряжением на аноде по отношению к катоду, однако SCR будет блокировать любой ток, если не активирован затвор. Чтобы активировать затвор, он должен подняться через порог, который в этой конструкции будет анодным напряжением. Если защелка активирована, она останется включенной, даже если ворота упадут. Он будет оставаться включенным до тех пор, пока напряжение на аноде не упадет почти до нулевого тока. Для CMOS IC катод сродни чипам GND, анод - это шина VDD, а Gates - это выводы ввода / вывода. В этом вся суть, если какой-либо вывод ввода / вывода поднимется намного выше VDD, он активирует защелку и создаст короткое замыкание между VDD и GND, вызывая очень большое количество тока, и этот ток будет поддерживать сгорание защелки IC.
Для защиты от этого при малых переходных скачках диоды Шоттки добавляются к линиям ввода / вывода, чтобы ограничить вход для GND - 0,3 В и VDD + 0,3 В внутри безопасной зоны. Эти диоды могут потреблять только небольшое количество тока, и для более прочной конструкции все же могут потребоваться внешние зажимы.
Для получения дополнительной информации, EEVblog сделал хорошее руководство по этому вопросу : EEVblog # 16 - CMOS SCR Latchup Tutorial