Actually, the Schottky clamping diodes and the VDD + 0.3V are both present for the same root cause and that is SCR Latch-up. The design of all CMOS ICs actually creates a pair of BJT transistors intrinsically. It simply results from out the p-type and n-type silicon substrates are laid out. This picture from VLSI Universe shows it well:
https://1.bp.blogspot.com/-yUiobLvxMrg/UTvnjjzaXZI/AAAAAAAAABc/lRFG5-yqD3E/s1600/latchup.JPG
You get two intrinsic BJT transistors, Q2, and NPN, and Q1, a PNP. Note, they share the one N-well and one P-well, but this particular arrangement forms something called a Silicon Controlled Rectifier (SCR). This is not desired in anyways, but an unfortunate side-effect of this arragement. It is not a problem if certain rules are followed.
একটি সাধারণ এসসিআর এর তিনটি টার্মিনাল রয়েছে, আনোড, ক্যাথোড এবং গেট। সাধারণভাবে, এটি কোনও ডিভাইসের জন্য এগিয়ে-পক্ষপাতযুক্ত যা অবশ্যই আনোডে ক্যাথোডের সাথে সম্মতিযুক্ত একটি ধনাত্মক ভোল্টেজের মাধ্যমে নিয়ন্ত্রণ করা উচিত, তবে, গেটটি সক্রিয় না করা হলে এসসিআর কোনও স্রোতকে অবরুদ্ধ করবে। গেটটি সক্রিয় করতে, এটি অবশ্যই একটি প্রান্তিকের ওপারে উঠতে হবে যা এই নকশায় আনোড ভোল্টেজ হবে। একটি ল্যাচ সক্রিয় করা হয়েছে, গেটটি ড্রপ হলেও এটি চলবে। এটি অ্যানোড ভোল্টেজ প্রায় শূন্য স্রোতে নেমে যাওয়া অবধি চলবে। সিএমওএস আইসি-র জন্য, ক্যাথোডটি চিপস জিএনডি-র অনুরূপ, আনোডটি ভিডিডি রেল, এবং গেটগুলি আই / ও পিনস। এটি হ'ল ক্রোকস, যদি কোনও আই / ও পিন ভিডিডির অনেক উপরে উঠে যায় তবে এটি ল্যাচ সক্ষম করে এবং ভিডিডি এবং জিএনডি এর মধ্যে একটি সংক্ষিপ্ত আকার তৈরি করে যার ফলে প্রচুর পরিমাণে স্রোত সৃষ্টি হয় এবং সেই স্রোতটি ল্যাচটিকে আইসি জ্বলতে থাকবে।
To help protect against this for small transient spikes, Shottky diodes are added to the I/O lines to clamp the input to GND - 0.3V and VDD + 0.3V inside the safe zone. These diodes can only take a small amount of current and external clamping can still be required for more rugged designed.
For more info, EEVblog did a nice tutorial on this: EEVblog #16 - CMOS SCR Latchup Tutorial