Na verdade, os diodos de fixação Schottky e o VDD + 0.3V estão presentes pela mesma causa raiz e isso é SCR Latch-up . O design de todos os CIs CMOS, na verdade, cria um par de transistores BJT intrinsecamente. Simplesmente resulta da disposição dos substratos de silício do tipo p e do tipo n. Esta imagem do universo VLSI mostra bem:
https://1.bp.blogspot.com/-yUiobLvxMrg/UTvnjjzaXZI/AAAAAAAAABc/lRFG5-yqD3E/s1600/latchup.JPG
Você recebe dois transistores BJT intrínsecos, Q2 e NPN, e Q1, um PNP. Observe que eles compartilham o poço N e o poço P, mas esse arranjo específico forma algo chamado Retificador Controlado por Silício ( SCR ). De qualquer forma, isso não é desejado, mas um efeito colateral infeliz dessa arrogância. Não é um problema se certas regras forem seguidas.
Um SCR típico possui três terminais, ânodo, cátodo e porta. Em geral, é polarizado para a frente para alguns dispositivos que devem ser controlados com uma tensão positiva no ânodo em relação ao cátodo; no entanto, o SCR bloqueará qualquer corrente, a menos que o gate seja ativado. Para ativar o Gate, ele deve subir através de um limite que, neste projeto, será a tensão do ânodo. Uma vez que a trava estiver ativada, ela permanecerá acesa, mesmo que o Portão caia. Ele permanecerá ligado até a tensão do ânodo cair para perto da corrente zero. Para o CMOS IC, o cátodo é semelhante aos chips GND, o ânodo é o trilho VDD e os Gates são os pinos de E / S. Esse é o ponto crucial, se qualquer pino de E / S subir muito acima do VDD, ele habilitará a trava e criará um curto entre VDD e GND, causando uma quantidade muito grande de corrente e essa corrente manterá a trava queimando o IC.
Para ajudar na proteção contra pequenos picos transitórios, os diodos Shottky são adicionados às linhas de E / S para fixar a entrada em GND - 0,3V e VDD + 0,3V dentro da zona segura. Esses diodos podem suportar apenas uma pequena quantidade de corrente e ainda pode ser necessária uma fixação externa para um design mais robusto.
Para obter mais informações, o EEVblog fez um ótimo tutorial sobre isso: EEVblog # 16 - Tutorial de trava do CMOS SCR