چكيده
در دو دهه گذشته ،تكنيكهاي شبكه هاي عصبي به عنوان يك روش متكي بر داده به وقوع رسيده اند و افق كاملا جديدي را در عرصه تشخيص خطا به وجود آورده اند .با گسترش صريح هر دو صنعت مدارهاي آنالوگ و ديجيتال ،مبحث تست در حال تبديل شدن به موضوعي فوق العاده ،مهم است .با استفاده از شبكه هاي عصبي روشي موفق در تشخيص خطا است .در اين پايان نامه استفاده از شبكه هاي عصبي در تشخيص خطا در مدارهاي Mixed-signal , و به عنوان نمونه يك 3 ADC بيتي از نوع flash را بررسي مي كنيم .انواع روشهاي تست ADC ها را بررسي كرده و پياده سازي آنها را در نرم افزار MATLAB نشان مي دهيم .مدلهاي خطاي stuck-at-1,stuck-at-0 مدار باز ،خطاي پل و خطاي تلرانس به مدار اعمال گرديد .با استفاده از نرم افزار Orcad 9.2 بانكهاي خطا ايجاد گرديد .سپس نتايج را با سه روش FFT ، هيستوگرام و sine fit مقاسيه مي كنيم .در نهايت به اين نتيجه رسيديم كه هر سه روش فوق قدرت بالايي در تشخيص خطا دارند ولي نمي توانند مانند شبكه عصبي محل رخ دادن خطا را جستجو كنند .در نتيجه روش شبكه عصبي مي تواند نقش قابل توجهي در تشخيص خطا و تعيين محل وقوع آن در صنعت تست داشته باشد .از طرف ديگر ،در اين پايان نامه دو ايده جديد تفكيك و indexing خروجيهاي شبكه عصبي را مطرح كرده و مشاهده شد كه اين دو روش نقش قابل توجهي در بهبود زمان آموزش و كاهش خطا و افزايش قدرت تعميم دهي شبكه دارند .به علاوه ملاحظه شد كه با استفاده از تكنيك شبكه هاي عصبي مي توان شباهت بردار تست ورودي به الگوهاي ورودي ديگر مدلهاي خطا را نيز تشخيص داد.