-
شماره ركورد
21005
-
شماره راهنما(اين فيلد مربوط به كارشناس ميباشد لطفا آن را خالي بگذاريد)
۲۱۰۰۵
-
پديد آورنده
مريم اجدادي مژدهي
-
عنوان
طراحي مدار خودرس كامل مبدل رطوبت مطلق از طريق روش كدهاي مقياس پذير آشكار ساز خطا (SEDC)
-
مقطع تحصيلي
كارشناسي ارشد
-
رشته تحصيلي
افزارههاي ميكرو و نانو الكتريك
-
سال تحصيل
۹۵-۹۸
-
تاريخ دفاع
۱۳۹۸/۳/۱۹
-
استاد راهنما
دكتر كريم محمدي
-
دانشكده
برق
-
چكيده
مدارهاي مجتمع در معرض خطاهاي گذرا هستند كه ممكن است در صورت بروز خطاهاي يكطرفه به وجود آيد. در اين پايان نامه يك مدار خودرس كامل مبدل رطوبت مطلق از طريق كدهاي مقياس پذير آشكارساز خطا به منظور تشخيص خطاهاي يكطرفه طراحي و توضيح داده شده است.
ابتدا مدار خودرس كامل مبدل رطوبت مطلق با استفاد از كدهاي مقياس پذيرآشكارساز خطا با داده ورودي (دما و رطوبت نسبي) 5 بيتي و ذخيره رطوبت مطلق در يك حافظه طراحي گرديد و نتايج نيز گزارش شد. با توجه به نتايج مندرج در فصل 2، به منظوركاهش خطاي محاسبه رطوبت مطلق تصميم بر آن شد كه تعداد بيت داده ورودي افزايش يابد. با توجه به اينكه مبدل هاي آنالوگ به ديجيتال موجود در بازار از نوع 12 يا 14 بيتي مي¬باشد لذا مجددا مدار با داده ورودي 14 بيتي طراحي گرديد. از آنجاييكه با افزايش تعداد بيت داده ورودي، حافظه فضاي بسيار بزرگي را اشغال مي¬كند لذا به منظور محاسبه رطوبت مطلق از روش ديگري با عنوان تخمين فرمول رطوبت مطلق استفاده شد.
در فصل 3 نتايج تست مدار خودرس كامل مبدل رطوبت مطلق از طريق روش كدهاي مقياس پذير آشكارساز خطا براساس تزريق خطاهاي يكطرفه در خروجي بلوك هاي Pre_Store، Pre_Store_SEDC و Equaity Tester با ذكر مثال هايي در دو حالت داده ورودي 5 بيتي و 14 بيتي بررسي گرديد. همچنين مدار مذكور از طريق تزريق ورودي هاي خارج از محدوده در ورودي هاي بلوك هاي نامبرده ، صحه گذاري بلوك توليد كد آشكارساز مقياس پذير خطا و صحه گذاري محاسبه رطوبت مطلق مورد تست قرار گرفتند، مثالي از هر حالت مد نظر قرار گرفت و با توجه به شكل موج به وجود آمده، مشاهد گرديد كه نتايج مورد قبول است.
تست پوشش دهي 100% خطاهاي يكطرفه نيز انجام شد و ثابت گرديد كه اين مدار قادر به تشخيص تمامي خطاهاي يكطرفه مي¬باشد.
روش كدگذاري كدهاي مقياس پذير آشكارساز خطا با روش برگر نيز مقايسه گرديد. اگر چه در مقالات [11-14] بيان شده كه روش كدگذاري برگر قادر به تشخيص تمامي خطاهاي يكطرفه مي¬باشد وليكن به دلايل تفاوت در پياده سازي اين دو نوع روش كد (تركيبي و ترتيبي)، تاخير، سخت افزار و مقدار Latency استفاده از روش كدگذاري SEDC براي طراحي اين مدار انتخاب شده است.
از زبان برنامه نويسي VHDL ، نرم افزار ISE 14.7 ؛ FPGA Spartan 3E براي طراحي سخت افزاري و از Isim براي شبيه سازي استفاده شده است.
-
تاريخ ورود اطلاعات
1398/06/19
-
عنوان به انگليسي
Totally Self Checking Absolute Humidity Convertor via Scalable Error Detection Coding (SEDC)
-
تاريخ بهره برداري
6/9/2019 12:00:00 AM
-
دانشجوي وارد كننده اطلاعات
مريم اجدادي مژدهي
-
چكيده به لاتين
Integrated circuits are supposed to transiate faults that may occur due to unidirectinal errors (stack at zero or stack at one). In this thesis a totally self checking absolute humidity via scalable error detection coding method is designed and presented.
First, a totally self-checking absolute humidity convertor via scalable error detection code for 5-bit inputs (temperature and absolute humidity) and storing absolute humidity in a ROM was designed and presented.
Next, in accordance with session 2 results and in order to decrease absolute humidity calculation error, it was decided to increase bits of inputs. regarding to the market ADCs, the totally self-checking absolute humidity convertor via scalable error detection code designed and presented again for 14-bit inputs.
Since 14-bit inputs take a huge storage area for storing absolute humidity values, absolute humidity equation estimated as a polynominal equation to be able to calculate absolute humidity online.
In session 3, both designed circuits tested via injecting unidirectional errors. Also mentioned circuits checked for out of range inputs. SEDC generator and absolute humidity polynominal equation verified by manual calculation. There are some examples for each case. Results are acceptable.
Unidirectional errors coverage is done. It is proven that this coding method is able to detect all unidirectional errors.
At the end, this coding method compared with Berger coding method. Although it is claimed [11-14] that Berger code is able to detect all unidirectional errors, we chosen Scalable Error Detection Code due to its well specifications regarding to implementation method (sequential or combinational), delay, hardware overload and latency.
VHDL codes are written by ISE14.7; hardware is FPGA Spartan 3E. Simulating is done by Isim. simulator.
-
لينک به اين مدرک :