In realtà, i diodi di serraggio Schottky e il VDD + 0,3 V sono entrambi presenti per la stessa causa principale, ovvero SCR Latch-up . Il design di tutti i circuiti integrati CMOS crea effettivamente una coppia di transistor BJT intrinsecamente. Risulta semplicemente da fuori che sono disposti i substrati di silicio di tipo p e n. Questa immagine dall'universo VLSI lo mostra bene:
https://1.bp.blogspot.com/-yUiobLvxMrg/UTvnjjzaXZI/AAAAAAAAABc/lRFG5-yqD3E/s1600/latchup.JPG
Ottieni due transistor BJT intrinseci, Q2 e NPN e Q1, un PNP. Si noti che condividono un pozzo N e un pozzo P, ma questa particolare disposizione forma qualcosa chiamato raddrizzatore controllato al silicio ( SCR ). Questo non è desiderato in ogni caso, ma uno sfortunato effetto collaterale di questo accordo. Non è un problema se si seguono determinate regole.
Un tipico SCR ha tre terminali, Anodo, Catodo e Cancello. In generale, è distorto in avanti per alcuni dispositivi che devono essere controllati con una tensione positiva sull'anodo rispetto al catodo, tuttavia, l'SCR bloccherà qualsiasi corrente a meno che non sia attivato il gate. Per attivare il Gate, deve superare una soglia che, in questo progetto, sarà la tensione Anodo. Una volta attivato il fermo, rimarrà attivo anche se il Gate scende. Rimarrà acceso fino a quando la tensione anodica non scende quasi a zero. Per il CMOS IC, il catodo è simile ai chip GND, l'Anodo è la guida VDD e le porte sono i pin I / O. Questo è il punto cruciale, se qualsiasi pin I / O sale molto al di sopra di VDD, abiliterà il latch e creerà un corto tra VDD e GND causando una quantità molto grande di corrente e tale corrente manterrà il latch acceso bruciando l'IC.
Per proteggersi da questo per piccoli picchi transitori, i diodi Shottky vengono aggiunti alle linee I / O per bloccare l'ingresso a GND - 0,3 V e VDD + 0,3 V all'interno della zona sicura. Questi diodi possono richiedere solo una piccola quantità di corrente e può essere necessario un serraggio esterno per progettazioni più robuste.
Per maggiori informazioni, EEVblog ha fatto un bel tutorial su questo: EEVblog # 16 - Tutorial Latchup SCR CMOS