msc computersystem
DESCRIPTION
CourseTRANSCRIPT
دانشگاه اصفهان
ر و فناوری اطالعاتتمهندسی کامپیودانشکده
های کامپیوتریمعماری سیستم یگروه مهندس
ارشد يدوره کارشناس يبرنامه درس
وتريکامپ يمعمارمهندسی
1
فهرست مندرجات
2 …………………………… مشخصات کلي دوره کارشناسي ارشد مهندسي معماري کامپيوتر 2 …………………………… مقدمه
2 …………………………… تعريف و هدف 2 …………………………… هاي درسيواحد
3 …………………………… نقش و توانايي 3 …………………………… دروس جبراني
3 …………………………… هاي کامپيوتري دروس جبراني کارشناسي ارشد معماري سيستم -1جدول 4 …………………………… دروس دوره کارشناسي ارشد مهندسي معماري کامپيوتر
4 …………………………… کليه دروس کارشناسي ارشد مهندسي معماري کامپيوتر -2جدول 5 …………………………… دروس اصلي کارشناسي ارشد مهندسي معماري کامپيوتر -3جدول 5 …………………………… شدههاي توزيع هاي کامپيوتري و سيستمدروس تخصصي گرايش شبکه -4جدول 5 …………………………… هاي ديجيتالسازي سيستمپياده دروس تخصصي گرايش -5جدول 6 …………………………… شدههاي توزيع هاي کامپيوتري و سيستمدروس اختياري گرايش شبکه -6جدول 6 …………………………… هاي ديجيتالسازي سيستمپيادهدروس اختياري گرايش -7جدول
8-67 …………………………… سرفصل دروسارشناسي ارشد مهندسي معماري کامپيوتر در برنامه هاي ـ مقايسه دروس اصلي ک 8جدول
جديد و قديم…………………………… 68
ـ مقايسه دروس تخصصي کارشناسي ارشد کارشناسي ارشد مهندسي معماري 9جدول کامپيوتر در برنامه هاي جديد و قديم
…………………………… 68
مهندسي معماري ـ مقايسه دروس اختياري کارشناسي ارشد کارشناسي ارشد 11جدول کامپيوتر در برنامه هاي جديد و قديم
…………………………… 68
2
میبسم اهلل الرحمن الرح
مپیوترکارشناسی ارشد مهندسی معماری کادوره یمشخصات کل
:مقدمهاز يو ن يات بشريح يهانهياز علم در تمام زمن شاخه يوابسته به آن و گسترش کاربرد ا يها يفناوروتر و يکامپ ين مهندست روز افزويمهنظر به ا
وه ي، در دو شاري کامپيوترکارشناسي ارشد مهندسي معموتر، دوره يکامپ يمعاصر به خدمات ارائه شده توسط مهندس يها يفناورر علوم و ينده سايفزا-سيستمسازي پياده»و «شدههاي توزيع و سيستم هاي کامپيوتريشبکه» يش تخصصيز در دو گرايو ن «آموزش محور»و «يپژوهش-يآموزش»
.ن شده استيکه خواهد آمد، تدو يبا مشخصات «ديجيتال هاي
ف و هدفيتعر -1و يطراح يها روشوتر و يکامپ يها يمعمارنه يدر زم يقاتيو تحق يمشتمل بر دروس نظر ياه، دورکارشناسي ارشد مهندسي معماري کامپيوتر
هايسيستمو وتريکامپ يهال ساختارياز قب ييها نهيزمرا در ييها مهارتن دوره، يا النيالتحص فارغ. باشد يموتر يبر کامپ يمبتن يها ستميسل يتحل يخاص برا يها يمعمارو اي،و شبکه يوتريکامپ يها ستميسو آزمون يسازهيشبو يسازمدل ياه روش، يو طراح تحليل هايروش شبکه، .رنديگ يمفرا بخصوص يهاکاربرد
یدرس یهاواحد -2
محور وه آموزشیش یپژوهش-یوه آموزشیش واحد 9 يدروس اصل -1 واحد 9 يدروس اصل -1 واحد 9 يدروس تخصص -2 واحد 9 يدروس تخصص -2 واحد 12 ياريدروس اخت -3 واحد 6 ياريتدروس اخ -3 واحد 2 ناريسم -4 واحد 2 قيروش تحق -4 واحد 6 ان نامهيپا -5
واحد 32 جمع واحد 32 جمع
3
يینقش و توانا -3 :ر را خواهند داشتيز يها مهارتو ها ييتوانا، وتريکامپ يمعمارمهندسي ارشد يدانش آموختگان دوره کارشناس
ن ي، ايو ارتباط يع مخابراتيدر صنا. باشد يمستم يدر سطح تراشه، بورد و سها دستگاهبه ساخت يادياز زيوتر کشور، نيکامپ ک ويدر صنعت الکترونرو يو ارتباط ي، مخابراتي، صنعتيک دفاعيع الکترونيصنا. باشد يمن رشته يا ليالتحص فارغ يبرا يمناسب ينه شغليکه زم شود يمده ياز به وضوح دين
. کار فراهم آورده است يبرا ينه خوبيز زميکشور نبه رشد
یدروس جبران -4پذيرفته شدگان کارشناسي ارشد مهندسي معماري کامپيوتر داراي مدرک کارشناسي از رشته ها و گرايشهاي بسيار متنوعي همچون مهندسي
کليه )، مهندسي پزشکي ...(يشهاي الکترونيک، قدرت، محابرات، گرا)، علوم کامپيوتر، فناوري اطالعات، برق (نرم افزار و سخت افزار)کامپيوتر در آن مقطع الزم است مأخوذهن دروس يو همچن يش مقطع کارشناسيپذيرفته شدگان بر اساس رشته و گرااين مي باشند، ... ، رياضي، (گرايشها
با ( 1جدول )از دروس جبراني ( يمسال تحصيلييک ن)واحد 6، حداکثر ها آنا همزمان با يپيش از اخذ دروس تحصيالت تکميلي کارشناسي ارشد و .گروه آموزشي بگذرانند يتصويب شورا
يوتريکامپ يها ستميس يمعمارارشد يکارشناس يدروس جبران -1جدول
حاتيتوض تعداد واحد نام کد
پ 3 ار فشردهيبس مجتمع يهامدار يطراح 111
پ 3 1زپردازنده ير 112
ش – پ 3 وتريمپکا يمعمار 113
ش 3 1ستم عامل يس 114
ش 3 يوتريکامپ يهاشبکه 115
ديجيتال هايسيستمسازي پياده شيگراان يدانشجو ياز، براين در صورت: پ شدهعيتوز يها ستميس و هاي کامپيوتريشبکه شيگراان يدانشجو ياز، براين در صورت: ش
4
ی کامپیوترکارشناسی ارشد مهندسی معماردوره دروس -5 کارشناسي ارشد مهندسي معماري کامپيوتردروس ه يکل -2جدول
(تاليجيد هايستميس سازيادهيپ =شده و پهاي توزيعهاي کامپيوتري و سيستمگرايش شبکه=و ش اختياري=تخصصي و اخ=تخ) ش يپ ساعت در هفته تعداد واحد م درسنا
ازين صفحه نوع درس
يعمل ينظر يعمل ينظر
8 اصلي - 1 3 1 3 شرفتهيوتر پيکامپ يمعمار
11 اصلي - 1 3 1 3 شرفتهيپهاي عاملستم يس
12 اصلي - 1 3 1 3 شرفتهيپ يوتريکامپهاي شبکه
14 اصلي - 1 3 1 3 افزارسخت يطراحهاي روشو سازي مدل
16 اصلي - 1 3 1 3 ريزمون پذآزمون و طراحي آ
18 اصلي - 1 3 1 3 شرفتهيپ شردهف اريهاي بسمدار يطراح
ش-تخ - 1 3 1 3 يان ارتباطيمهاي شبکه يمعمار 21
ش-تخ - 1 3 1 3 يوتريکامپهاي شبکه ييکارا يابيارز 22
ش-تخ - 1 3 1 3 در معماري کامپيوتر يات مهندسياضير 24
ش-تخ - 1 3 1 3 يوتريکامپهاي شبکهل يو تحلسازي مدل 26
ش-تخ - 1 3 1 3 ع شدهيتوزهاي ستميس يمعمار 28
پ-تخ - 1 3 1 3 شرفتهيپهاي زپردازندهير 31
پ-تخ - 1 3 1 3 شده يجاسازهاي ستميس يطراح 32
پ-تخ - 1 3 1 3 هاي توصيف معماري زبان 34
پ-تخ - 1 3 1 3 تاليجيدهاي ستميسسنتز 36
پ-تخ - 1 3 1 3 تاليجيحساب د 38
ش و پ-تخ - 1 3 1 3 وتريکامپ ير معمارد نوينمباحث 40
ش و پ-اخ - 1 3 1 3 اي هشبکهاي پردازنده يمعمار 41
ش و پ-اخ - 1 3 1 3 داده يسازپيشرفته ذخيرههاي ستميمعماري س 43
ش و پ-اخ - 1 3 1 3 تاليجيگنال ديسهاي پردازنده يمعمار 45
ش و پ-اخ - 1 3 1 3 نانيقابل اطمهاي ستميس يطراح 47
ش و پ-اخ - 1 3 1 3 ستم بر تراشهيس يمعمار 49
ش و پ-اخ - 1 3 1 3 يپردازش مواز يمعمار 51
ش و پ-اخ - 1 3 1 3 تاليجيدهاي گناليسپردازش 53
ش-اخ - 1 3 1 3 ميس يحسگر بهاي شبکه يمعمار 55
ش-اخ - 1 3 1 3 دادهسازي هاي ذخيرهشبکه يمعمار 57
پ-اخ - 1 3 1 3 شونده يکربنديپبازهاي ستميس يمعمار 59
پ-اخ - - 3 1 3 فشرده اريبس مجتمعهاي مدار يهاي محاسباتجنبه 61
پ-اخ - 1 3 1 3 ار فشرده کم توانيبس مجتمعهاي مدار يطراح 63
65 - - 1 2 1 2 روش تحقيق
66 - - 1 2 1 2 سمينار
67 - - 1 6 1 6 نامه انيپا
واحد 97 جمع
5
کارشناسي ارشد مهندسي معماري کامپيوتر يدروس اصل -3جدول صفحه ازيش نيپ ساعت در هفته تعداد واحد درسنام کد
يعمل ينظر يعمل ينظر
8 - 1 3 1 3 شرفتهيوتر پيکامپ يمعمار 311
11 - 1 3 1 3 شرفتهيپهاي عاملستم يس 312
12 - 1 3 1 3 شرفتهيپ يوتريکامپهاي شبکه 313
14 - 1 3 1 3 افزارسخت يطراحهاي روشو سازي مدل 314
16 - 1 3 1 3 ريآزمون پذ يطراحآزمون و 315
18 - 1 3 1 3 شرفتهيپ فشرده اريهاي بسمدار يطراح 316
واحد 18 جمع
دهشهاي توزيع و سيستم هاي کامپيوتريشبکه شيگرا يدروس تخصص -4جدول صفحه ازيش نيپ ساعت در هفته تعداد واحد درسنام کد
يعمل ينظر يعمل ينظر
21- 1 3 1 3 يان ارتباطيمهاي شبکه يمعمار 411
22- 1 3 1 3 يوتريکامپهاي شبکه ييکارا يابيارز 412
24- 1 3 1 3 در معماري کامپيوتر يات مهندسياضير 413
26- 1 3 1 3 يوتريکامپهاي هشبکل يو تحلسازي مدل 414
28 - 1 3 1 3 شده عيتوزهاي ستميس يمعمار 415
40- 1 3 1 3 وتريکامپ يدر معمار نوينمباحث 506
واحد 18 جمع
ديجيتال هايسيستمسازي پياده شيگرا يدروس تخصص -5جدول صفحه ازيش نيپ ساعت در هفته تعداد واحد نام درس کد
يعمل ينظر يملع ينظر
31- 1 3 1 3 شرفتهيپهاي زپردازندهير 511
32- 1 3 1 3 شده يجاسازهاي ستميس يطراح 512
34 - 1 3 1 3 هاي توصيف معماري زبان 513
36- 1 3 1 3 تاليجيدهاي ستميسسنتز 504
38- 1 3 1 3 تاليجيحساب د 505
40- 1 3 1 3 وتريکامپ يدر معمار نوينمباحث 506
واحد 18 جمع
6
هشدتوزيع هاي و سيستم يوتريکامپ هايدروس اختياري گرايش شبکه -6جدول صفحه ازيش نيپ ساعت در هفته تعداد واحد درسنام کد
يعمل ينظر يعمل ينظر
41- 1 3 1 3 اي هکهاي شبپردازنده يمعمار 611
43- 1 3 1 3 داده يسازرهيخشرفته ذيپهاي ستميس يمعمار 612
45- 1 3 1 3 تاليجيگنال ديسهاي پردازنده يمعمار 613
47- 1 3 1 3 نانيقابل اطمهاي ستميس يطراح 614
49- - 1 3 1 3 ستم بر تراشهيس يمعمار 615
51- 1 3 1 3 يپردازش مواز يمعمار 616
53 - 1 3 1 3 تاليجيدهاي گناليسپردازش 617
55- 1 3 1 3 ميس يحسگر بهاي شبکه يمعمار 711
57 - 1 3 1 3 دادهسازي هاي ذخيرهشبکه يمعمار 712
-- 1 3 1 3 4ا ي 3ک درس از جدول ي
واحد 31 جمع
ديجيتال هايسيستمسازي پياده شيگرا ياريدروس اخت -7جدول حهصف ازيش نيپ ساعت در هفته تعداد واحد درسنام کد
يعمل ينظر يعمل ينظر
41- 1 3 1 3 اي هکهاي شبپردازنده يمعمار 611
43- 1 3 1 3 داده يسازرهيشرفته ذخيپهاي ستميس يمعمار 612
45- 1 3 1 3 تاليجيگنال ديسهاي پردازنده يمعمار 613
47- 1 3 1 3 نانيقابل اطمهاي ستميس يطراح 614
49- - 1 3 1 3 بر تراشه ستميس يمعمار 615
51- 1 3 1 3 يپردازش مواز يمعمار 616
53 - 1 3 1 3 تاليجيدهاي گناليسپردازش 617
59 - 1 3 1 3 شونده يکربنديباز پهاي ستميس يمعمار 811
61 - 1 3 1 3 فشرده اريبس مجتمعهاي مدار يمحاسباتهاي جنبه 812
63- 1 3 1 3 ار فشرده کم توانيبسمجتمع هاي مدار يطراح 813
-- 1 3 1 3 5ا ي 3ک درس از جدول ي
واحد 33 جمع
، دروس اختياري را با پيشنهاد استاد راهنما و تصويب کميته تحصيالت تکميلي گروه کارشناسي ارشد مهندسي معماري کامپيوتر انشجوياند: تذکر . اخذ مي نمايند
7
سرفصل دروس
8
شرفتهیپوتر یکامپ یمعمار
Advanced Computer Architecture
ينظر :نوع واحد 3: تعداد واحد
-: ازين شيپ اصلي :نوع درس
: هدف درس
يها نيماش، خط لوله، ييکاراهمچون وتر يکامپو سازمان يمعمارشرفته يپم يمفاهو تعميق موزش ن درس آيهدف از اVLIWباشد يم يرياس پذيمق ،يام چند پردازندهيحافظه، مفاه ي، ساختار سلسله مراتبي، پردازش بردار.
:مطالبرئوس
ها کامپيوتر ي، دسته بندکامپيوتر يشرفت معماريخچه پيتار متيو ق يمصرف ي، انرژينه تکنولوژيدر زم جهت حرکت نانيت اطميقابل ها کامپيوتر يژگياز و يسيو گزارش نو يساز، خالصهيرياندازه گ و مشکالت آن يسازادهيپ يخط لوله، اصول، انواع، مخاطرات، چگونگ ها دستورالعملمجموعه ها در سطح دستور يسازيمواز پرش ينيش بيپ ها دستور يسازيمواز يبرا يو نرم افزار يافزارسختا، يا و پويپا يها روش وها دستور يوابستگ ها اجرا شدن دستور يمواز يها تيمحدود
يچند نخ يبا استفاده از روش اجرا يسازيمواز ها آندر يچند نخ يو اجراها گونهها ياچند پردازنده نهان يهاحافظهساختار ياصول همزمان يچند پردازنده ا يهاستميفاده از حافظه در ساست يهماهنگ عرضه شده به بازار يهاياچند پردازنده يهاستمياز س ييهامثال سلسله مراتب حافظه ازTLB و موضوع حفاظت يسک سخت، حافظه مجازيتا د بهتر کردن عملکرد حافظه نهان گانه ازدهي يها روش ساخت يتکنولوژSRAM وDRAM يمجازن ي، ماشيظه مجازحفاظت، حاف
9
ن رابطهيبه وجود آمده در عمل در ا يهاو اشکالها ژه، خطايسک سخت و موضوعات وياد، ديدر حجم زها ره دادهيذخ ها يژگيون يا يرياندازه گ ينان و چگونگيت اطمي، قابليخروج/ يامکانات ورود حک شده يهادر پردازنده يمعمار هاياهدستم اتصاالت در چند پردازنيس يبردار يهاپردازنده
:یابيروش ارز
پروژه ييآزمون نها ترم انيم مستمر يابيارز
-+ + +
:یمنابع اصل1. R. C. Dubey, Advanced Computer Architecture, S. Chand & Co Ltd, 2010.
2. J. L. Hennessy and D. A. Patterson, Computer Architecture: a quantitative approach, 5th
Ed,
Morgan Kaufmann Publishers, 2007.
3. S. J. Shiva, Advanced Computer Architectures, CRC Press. 2005.
11
هشرفتیپ یها عاملستم یسAdvanced Operating Systems
ينظر :نوع واحد 3: تعداد واحد
- : ازين شيپ ياصل: نوع درس
: هدف درس
، مفـاهيم توزيـع ( چند کامپيوتري و چنـد پردازنـده اي ) هاي عامل کامپيوتر هاي پيشرفته هدف از اين درس، بررسي سيستمفرايند ها، ارتباطات، نـام گـذاري، همگـام سـازي و ميق مفهيم تعرکز و هاي عامل متم شدگي و تفاوت انها با معماري سيستم
.شده مي باشدهاي عامل توزيعها در سيستمچگونگي اعمال سازگاري داده
:رئوس مطالب
معرفي
پذيريتعاريف، اهداف، شفافيت، مقياس
هاي عامل توزيع شده انواع سيستم
هامعماري
ترکيبي وهاي متمرکز، توزيع شده معماري
افزارهاي کاربردي نقش ميان افزارها و ارتباط آن با سيستم عامل و تطبيق آن با نرم
هاها و نخمديريت پروس
ها و نحوه مديريت آنهاها و نخپروسس
کارگزار و مهاجرت کد / هاي مجازي، مدل مشتريسازي و ماشينمجازي
شامل : مديريت ارتباطات
RMIو RPCاي، اليه هاي ارتباطيارتباطات، مدل
هاي ارتباطي پيام محور مدل
گرا هاي ارتباطي جريانمدل
گذاريمديريت نام
يافته گذاري ساختگذاري مسطح، نامنام
گذاري و يافتن آدرسسازي فضاي نامنحوه پياده
سازيهمگام
هاي منطقي، هاي فيزيکي، ساعتزمان، ساعت
شده منطقيزمان توزيع منطق المپورت جهت ايجاد يک مديريت
11
هاي انتخاب هاي اعضاي متقابل و الگوريتمالگوريتم
سازگاري و تکرار محور هاي سازگاري دادهمدل
محورهاي سازگاري مشتريمدل
هاي سازگاري مديريت تکرار و پروتکل
:روش ارزيابی پروژه ييآزمون نها ترم انيم مستمر يابيارز
-+ + +
:منابع اصلی1. A. Silberschatz, P. B. Galvin and G. Gagne, Operating System Concepts, John Wiley and
Sons, 9th
Ed, 2012.
2. G. Coulouris, J. Dollimore, T. Kindberg, and G. Blair, Distributed Systems: Concepts and
Design, 5th
Ed., Addison Wesley, 2011.
3. A. S. Tanenbaum, Modern Operating Systems, 3rd
Ed., Prentice Hall, 2007.
4. A. S.Tanenbaum and M. V. Steer, Distributed Systems: Principles and Paradigms, 2nd
Ed.,
Prentice Hall, 2007.
12
شرفتهیپ یوتریکامپ یهاشبکه
Advanced Computer Networks
ينظر :نوع واحد 3: تعداد واحد
-: ازين شيپ اصلي :نوع درس
: هدف درس
يمعماردر يکيزيه فيباالتر از ال يهاهيدر ال يوتريکامپ يهاشبکهو نحوه عملکرد ها پروتکلح ين درس تشريهدف از اTCP/IP باشد يمم يو بدون س يميس يهاشبکهوند داده در يه پيد در اليجد يها يآور فنآموزش و.
:رئوس مطالب
شبکه يم اساسيبر مفاه يمرور
ه کاربرديال
Client/ Serverجاد ارتباط يمراحل ا -
- HTTP, FTP, SMTP, DNS
(P2P Client/Client)جاد ارتباط يمراحل ا -
قاله انتيال
- TCP و فرمت سگمنت آن - UDP و فرمت سگمنت آن آن يها تميالگوره و ين اليه انتقال و حل ازدحام در ايمهم ال يها پروتکل - SCTPو RTPو RTCP: انتقال بالدرنگ -
ه شبکهيال
يابير يمس - (NAT, CISR)آن يهاش آدرسيافزا يها روشو IPv4 يآدرس ده - IPv4فرمت بسته -
DHCPو RARP ،ARP يها پروتکلل آدرس و ح - ICMP يتيريمد يهايبسته بند -- Mobile IP آن يها پروتکلو - IPv4 آن يها پروتکلو
وند داده يه پيال
اترنت و مترواترنت يها پروتکل -
13
SDH, HDLC: عيشبکه وس يها پروتکل - LLCه ير اليز -
ها آن يها لپروتکو WiMaxو WiFiم يبدون س يهاشبکه - وند دادهيه پيد در اليجد يهايفناور -
يکيزيه فيمرور ال
:یابيروش ارز پروژه ييآزمون نها ترم انيم مستمر يابيارز
+ + + -
:یمنابع اصل1. A. S. Tanenbaum and D. J. Wetherall, Computer Networks, Prentice Hall, 5
th Ed, 2010.
2. W. Stallings, Data and Computer Communications, Prentice Hall, 9th
Ed, 2010.
3. J. F. Kurose and K. W. Ross, Computer Networking, Addison Wesley, 5th
Ed, 2009.
4. B. Forouzan, Data Communications and Networking, McGraw-Hill, 4th
Ed, 2007.
5. F. Halsall, Computer Networking and the Internet, Addison Wesley, 5th
Ed, 2005.
14
افزارسخت یطراح یها روشو یسازمدل
Hardware Modeling and Designing Methods
ينظر :نوع واحد 3: تعداد واحد
-: ازين شيپ ياصل: نوع درس
: هدف درس
و ، تحليليسازمدل براي افزارسختف يتوص يهازبان هدف اين درس آموزش شيوه هاي تخصصي و پيشرفته به کارگيري .مي باشد يبيو ترت يبيتال ترکيجيد يهامداريتا طراحي نها
:رئوس مطالب
خودکار يطراح يهاستميس يمعرف ا ساختيتحليل يبراشبيه سازي يافزارسخت يهاانواع زبان نييباال به پا يطراح يها روش تاليجيده ديچيپ يهامدار يو سنتز در طراح يسازهيشبنقش اف مدارهيسطوح مختلف توص يافزارسخت يهاسطوح مختلف زبان يافزارسخت يهااعمال در زبان يو همزمان يزمان بند ريتأخاعمال
يو مواز يسر به طورع يوقا يت زمان بنديقابل ف در سطوح يتوص
يساختار
ان داده يجر
يرفتار يرفتار يهافيدر توصها استفاده از کتابخانه يها روش آن يهافيوصو تزني ساعت يها روش هاثباتو ها گذرگاهف يتوص يرفتار يهافيو دست دادن در توص يزمان بند يموازفرآيندهاي ف يتوص و سنتز يافزارسخته ساز زبان يتوسط شب تحليل يستم کامل برايک سيل يو تشک يجانب يهامدار
15
يفزاراسخت يهادر زبانها آنف يو توص گر کنترلساخت يها روشاده کردن يپ يهاافزارسخترابط و يهامدار ،ياچند مرحله يهاوتر مانند حافظهيکامپ يجانب يهادستگاه يهاف ساخت افزاريتوص
وقفه
:یابيروش ارز
پروژه ييآزمون نها ترم انيم مستمر يابيارز
+ + + +
:یمنابع اصل
1. V. A. Pedroni, Circuit Design and Simulation with VHDL, MIT Press, 2010.
2. Z. Navabi, VHDL: Analysis and Modeling of Digital Systems, McGraw-Hill, 1998.
3. VHDL Language Reference Manual, IEEE Std 1076-1993., IEEE, 1993.
4. Z. Navabi, Verilog Hardware Description Language: Design and Modeling of Digital
Systems, McGraw-Hill, 1989.
16
ريآزمون پذ یآزمون و طراح
Testing and Testable Design
ينظر :نوع واحد 3: تعداد واحد
-: ازين شيپ اصلي :نوع درس
: هدف درس
آزمون ديجيتال هايمدار طراحي چگونگي با آشنايي و ديجيتال، هايانواع اشکال و توليد بردارهاي آزمايش براي مدار حيتشر .باشدلي اين درس ميپذير از اهداف اص
:رئوس مطالب
مقدمه
هاي ديجيتالانواع اشکال در مدار
اشکالسازي مدلتشخيص و
اشکالهاي گذرا
هاي منطقي ترکيبيروشهاي توليد بردار آزمون براي مدار
ماتريس اشکال و مسير حساس
براي توليد بردار آزمون PODEMالگوريتم
مونتفاضل بولين براي توليد بردار آز
هاي منطقي ترتيبيروشهاي توليد دنباله آزمون براي مدار
ترکيبي تکراري به صورتهاي ترتيبي توليد دنباله آزمون مدار جدول تغيير حالت بر اساستوليد آزمون
ترتيبي جدول تغيير حالت و ساختار مدار بر اساستوليد آزمون
هاي منطقي ترکيبي و ترتيبي آزمون پذيرطراحي مدار
پذيري کاره براي افزايش آزمون وشهاي تکر
هاي ترکيبي طراحي آزمون پذير براي مدار
هاي ترتيبي قابل تشخيصطراحي مدار هاي ترتيبي آزمون پذيرروش پيمايش کامل براي طراحي مدار
هاي ترتيبي آزمون پذيرروش پيمايش تصادفي براي طراحي مدار
ترتيبي آزمون پذير هايروش بدون پيمايش براي طراحي مدار
هاي ترتيبي آزمون پذيرروش پيمايش مرزي براي طراحي مدار
17
مولد بردار آزمايش برايBIST (Built in Self Test)
BISTمعماري
آزمايش فراگيرمولد الگو براي
مولد الگوهاي شبه فراگير و شبه تصادفي
BISTتجزيه و تحليل پاسخ خروجي
:یابيروش ارز پروژه ييآزمون نها ترم انيم مرمست يابيارز
- + + +
:یمنابع اصل1. Z. Navabi, Digital System Test and Testable Design, Springer, 2011.
2. P. K. Lala, An Introduction to Logic Circuit Testing, Morgan and Claypool, 2009. 3. Miczo, Digital Logic Testing and Simulation, John Wiley and Sons, 2003.
4. M. A. Breuer and A. D. Friedman, Digital Systems Testing & Testable Design, IEEE Press,
2001.
18
شرفتهیپ ار فشردهیسمجتمع ب یهامدار یطراحAdvanced VLSI Design
ينظر :نوع واحد 3: تعداد واحد
-: ازين شيپ ياصل: نوع درس
: هدف درس
يهابلوک يسازادهيو پ يطراحمجتمع بسيار فشرده و شيوه هاي يهامدار يشرفته طراحيپ يها روش هدف اين درس آموزش .مي باشد شود يممنجر RISC مثالک پردازنده از نوع ي يسازادهيبه پ تاينهاکه ن دستيو از ا، حافظه، خطوط لوله يحساب
:رئوس مطالب
يهامدار يطراح VLSI وCMOS نده آنيو آ CMOS ير تحول تکنولوژيس
آن يسازمدلو MOS يهاستوريعملکرد ترانز يمرور تئور
(Layout) يطرح بند يراحاجزاء ط يمعرف BICMOSو CMOSساخت يهايبر تکنولوژ يمرور
يد و استخراج طرح بنديتول يهابر نحوه عملکرد نرم افزار يمرور
يطرح بند ياز رو يمشخصه مدار يهان پارامتريتخم
يکيو استات يکيناميد منطقشامل CMOS يمنطق يهاخانواده يبررس
ع پالس ساعتيد و توزيتول يها روش
خروجي/ورودي يهابلوک يطراح
يمنطق يهامدار يده طرح بنديبرگز ياه روش
CMOS يهاستميس يمختلف در طراح يهانهيگز يهاستميه در سيپا يهابلوک يطراح CMOS جمع کننده، ضرب کننده ، ها ر دادهيمهم در مس يهابلوک شامل
سه کننده و شمارندهيفت دهنده، مقايش
عناصر حافظه يطراح
ROMو RAM يهاحافظه
ورهايو دراها دروکي، ديانجمن يها، حافظهيکيمنايد
ت کننده و خواندن اطالعاتيتقو
يافزارسخت يهازبانف به کمک يبخش کنترل کننده و توص يطراح (Verilog - VHDL)
فشرده اربسي مجتمع هايمدارک يسنتز اتومات يها روش يمعرف
يافزارسخت يهابه کمک زبان فشرده اريمدارهاي مجتمع بسو سنتز يطراح
19
فشرده اريمدارهاي مجتمع بسک ياتومات يو ارتباط ده ييجانما
يزمان بند تحليلو يستم بعد از طرح بنديدر سطح س يسازهيشب
کروپروسسوريمک ينمونه شامل يهاستميس يطراح RISC ستم مشابهيک سيا ي
:یابيروش ارز
پروژه ييآزمون نها ترم انيم مستمر يابيارز
+ + + +
:یمنابع اصل1. N. H. E. Weste and D. Harris, CMOS VLSI Design: A Circuits and Systems Perspective,
Addison Wesley, 4rd
Ed, 2010.
2. N. H. E. Weste and K. Eshraghian, Principles of CMOS VLSI Design, 2nd
Ed, Addison
Wesley, 1993.
3. R. L. Geiger, P. E. Allen, et al., VLSI Design Techniques for Analog Digital Circuits,
McGraw-Hill Inc., 1990.
21
یان ارتباطیم یهاشبکه یمعمارInterconnection Networks Architecture
ينظر :نوع واحد 3: تعداد واحد
- : ازين شيپ يتخصص: نوع درس
: هدف درس
يابيو ارز يابيري، مسکليدزني، يتوپولوژطراحي، مهم، يهاهمچون مشخصات و پارامتر يمين درس، مفاهيان در ايدانشجو .آموزندرا مي يان ارتباطيم يهاشبکه
:رئوس مطالب
يان ارتباطيم يهاشبکهبر ه ايمقدم يتوپولوژ
يتوپولوژ يها مؤلفه
ها آنمرسوم و خواص يهايتوپولوژ
دهيچيو پ يبيترک يهايتوپولوژ
ها يتوپولوژبرازش
ها يتوپولوژ يلتونيخواص هم
ها يتوپولوژ يباتيخواص ترک کليدزني
Packetization/Depacketization ترکيبيو سطوح مدار، خزشي بافر شده ،VCT ،Mad Postmanو يخزش، بسته کليدزنيو مدار کليدزني
يکانال مجاز
يابيريمس
Unicast يابيريمس
ها آنو اجتناب از Livelockبن بست و
مرسوم يهاشبکهدر يقيمه تطبينتطبيقي و کامال، يقطع يابيريمس يهاتميالگور يخشچند پ يابيريمس
يو همه پخش يچند پخش يابيريمس يها روش يم بنديتقس و گذر بر درخت يمبتن يافزارسخت يچند پخش يابيريمس يهاتميالگور BRCPمدل ب بعديره ترتيب بعد و زنجيترت
21
ينرم افزار يچند پخش يابيريمس يهاتميالگور ييکارا يابيارز
ييکارا يابيارز يها روش يان ارتباطيم يهاشبکه ييکارا يابيدر ارز يتکنولوژ يها تيمحدود کانال ريتأخو کيتراف يهامدل Xmulatorبسته و داد گسستهيرو يسازهيشب
:یابيروش ارز پروژه ييآزمون نها ترم انيم مستمر يابيارز
+ + + -
:یمنابع اصل1. W. Dally and B. P. Towles, Principles and Practices of Interconnection Network, Morgan
Kaufmann, 2004.
2. J. Duato, S. Yalamanchili and L. Ni, Interconnection Network: An Engineering Approach,
Morgan Kaufmann, 2003.
3. B. Parhami, Introduction to Parallel Processing: Algorithms and Architectures, Plenum
Press, 2000.
4. D. Culler, J. Singh and A. Gupta, Parallel Computer Architecture: A Hardware/Software
Approach, Morgan Kaufmann, 1999.
22
یوتریکامپ یهاشبکه يیکارا یابيارزComputer Networks Performance Evaluation
ينظر :نوع واحد 3: تعداد واحد
-: ازين شيپ يتخصص: نوع درس
: هدف درس
کيفيـت و مسـائل مربوطـه، همچـون هـاي کـامپيوتري تقويت کارايي شـبکه برايکه است اقداماتي آموزش اين درس هدف .باشنديمآنها مورد نياز ق و مداوميدق يابيارزو همچنين تحويل محتواو Cashing، افزايش سرعت ،سرويس
:رئوس مطالب
يک سيستم کامپيوتري ييکارا
واژگان
يکاربرد يهابرنامه ييکارا
Transactional هاي کاربرديبرنامه
زمان پاسخ يينقشه کارا
زمان واقعي يکاربرد يهابرنامه
ت کاربر يرضا ييه کارانقش ييت کارايتقو يهاافتيره
ها حلچشم انداز راه
جيرا يهايفناور
ندهينسل آ يهايفناور ييکارا يهاياستراتژ
مدلهاي تجاري
ييکارا يرياندازه گ
ROI ييبر کارا يمبتن ت شبکهيظرف يزيبرنامه ر
ک انبوهيل ترافيتحل
باند يپهنا نيتأمدرخواست و
يک در معماريرافمفهوم ت
هاي کامپيوتريسازهاي شبکهشبيه
نرم افزاري
23
سخت افزاري
مباحث نوين
:یابيروش ارز پروژه ييآزمون نها ترم انيم مستمر يابيارز
-+ + -
:یمنابع اصل1. T. G. Robertazzi, Computer Networks and Systems: Queueing Theory and Performance
Evaluation, Springer, 2012.
2. K. Park and W. Willinger, Self-Similar Network Traffic and Performance Evaluation,
Wiley-Interscience, 1st Ed, 2000.
3. T. G. Robertazzi, Computer Networks and Systems, Springer Verlag, 3rd
Ed, 2000.
4. R. German, Performance Analysis of Communication Systems: Modeling with Non-
Markovian Stochastic Petri Nets, John Wiley and Sons, 1st Ed, 2000.
24
در معماری کامپیوتر یات مهندسیاضير
Engineering Mathematics in Computer Architecture
ينظر :نوع واحد 3: تعداد واحد
-: ازين شيپ يتخصص :نوع درس
: هدف درس
احتمال، متعامد، آمار و يهاليتبد يجبر خط يهانهيدر زم يکاربرد به صورتات ياضيم رين درس آموزش مفاهيهدف از ا .باشد يمصف ي، و تئوريتصادف يهانديفرا
:مطالبرئوس
متعامد يهاليتبد
ينگاشت خط به صورتل يف تبديتعر - يدگاه جبر خطيمتعامد از د يهاليتبد - ل متعامديک تبديه به عنوان يل فوريتبد - ل موجک متعامديتبد -
بر آمار و احتمال يمرور
يفر تصاديمدل احتمال و متغ - وستهياحتمال گسسته و پ ضوابطروابط و - ، تابع مشخصه، تابع مولد احتمالياحتمال تجمع ياحتمال، چگال يچگال - ير تصادفيمشخص کردن کامل و ناقص متغ - ک تابع احتمالياحتمال يو چگال ير تصادفياحتمال دو متغ يچگال - ها آن يهامتداول و شناخته شده و روابط و کاربرد يهاعيتوز -
يتصادف يهانديفرا
ات آنيند و خصوصيک فرايف يتعر - يند تصادفيمشخص کردن کامل و ناقص فرا - ها آنات يک و خصوصيستان و ارگاديا يند تصادفيفرا - نديک فرايف توان يند و طيفرا يتابع خود همبستگ - شناخته شده و متداول يتصادف يهاندياز فرا ييهامثال - مارکوفند يارش پواسن، فراند شميفرا -
25
صف يتئور
ش آنيوه نمايف صف و شيتعر - و انواع آن مارکوفف صف يتعر - فال صف و معادالت کلموگريتحل - m/m/1, m/m/km m/m/k/M, m/G/1, M/D/1شامل مارکوف يهال صفيتحل -
:یابيروش ارز
پروژه ييآزمون نها ترم انيم مستمر يابيارز
+ + + -
: یع اصلمناب1. M. Harchol-Balter, Performance Modeling and Design of Computer Systems: Queueing
Theory in Action, 1st Ed, Cambridge University Press, 2013.
2. A. V. Oppenheim and R. W. Schafer, Discrete-Time Signal Processing, Prentice Hall, 3rd
Ed, 2009.
3. A. L. Garcia, Probability and Random Processes for Electrical Engineering, Prentice Hall,
3rd
Ed, 2008.
4. D. C. Lay, Linear Algebra and Its Applications, Addison Wesley, 3rd
Ed, 2005.
5. A. Papoulis and S. U. Pillai, Probability, Random Variables and Stochastic Processes,
McGraw-Hill, 4th
Ed, 2002.
26
یوتریکامپ یهاشبکهل یو تحل یسازمدلModeling and Analysis of Computer Networks
ينظر :نوع واحد 3: تعداد واحد
- : ازين شيپ يتخصص: نوع درس
: هدف درس
طرح در م ياضير يها روشو استفاده از شبکه هاي کامپيوتري استفاده شده در يم اصليمفاه بررسي عميقن درس يهدف از ا . است يوتريکامپ يهاشبکهل يو تحل يسازمدل
:رئوس مطالب
هيم اوليمفاه
ع شدهيتوز يهاستميو س يوتريکامپ يهاشبکه
شبکه نرم افزار/افزارسخت
ها شبکهدر يه بنديمفهوم ال
بدون اتصالو اتصال گرا يهاسيسرو
ها شبکهدر ينيگزمفهوم راه
TCP/IPو OSIجع مر هايمدلو شبکه يمعمار
مطرح شبکه يهااستاندارد نقطه به نقطه يهاارتباطات و پروتکل
ها مودمو ها کانال، يکيزيه فيال
يه نمونه برداريقض
ق آنيف دقيباند و تعر يمفهوم پهنا
شانونه يقض
ها کانالانواع
انواع ادغام و عدم ادغام
يمفهوم قالب بند
انينترل جرکو مطرح کنترل خطا يها روش
يچند جمله ا يهاکد
پنجره لغزان يهاانواع پروتکل
يارتباط يهاپروتکل يابي يدرست داده يهاشبکهدر ريتأخ يهامدل
27
يک در خطوط ارتباطيادغام تراف
Littleه يصف و قض يهامدل
M/M/1 ،M/M/m ،ستم صف يس /M/M ،M/M/m/m ،M/G/1 وM/G/1 التيتعطبا
تيبا اولو يهاصفو يسرکش يهاستميل انواع سيو تحل يسازمدل
يخطوط ارتباط يهاشبکه
يزمان يريبرگشت پذ
Jacksonه يقضو صف يهاشبکه، Kleinrokاصل استقالل ، Burkه يقض
:یابيروش ارز پروژه ييآزمون نها ترم انيم مستمر يابيارز
-+ + +
: یمنابع اصل A. Kumar, D. Manjunath and J. Kuri, Communication Networking: An Analytical
Approach, Morgan Kaufmann, 2004.
A. Tanenbaum, Computer Networks, 4th
Ed, Prentice-Hall, 2003.
J. F. Kurose and K.W. Ross, Computer Networking: A Top-Down Approach Featuring the
Internet, Addison-Weseley, 2000.
D. Bertsekas and R. Gallager, Data Networks,, 2nd
Ed, Prentice-Hall, 1992.
28
ع شدهيتوز یها ستمیس یمعمارDistributed Systems Architecture
3: تعداد واحد
ينظر: نوع واحد
-: ازين شيپ يتخصص: نوع درس
: هدف درس
ها با ها، تفاوت آنهاي مختلف معماري، ارتباط اين نوع سيستمشده، سبک هاي توزيعسيستممعماري آموزش عميق مفاهيم .مي باشداين درس اهدافاز ها هاي عامل و جايگاه ميان افزارکامپيوتري و نقش سيستمهاي شبکه
:رئوس مطالب
اوليهمفاهيم
هاي توزيع شدهطراحي سيستم
هاي متمرکزهاي توزيع شده با سيستممقايسه سيستم
نياز مندي هاي وظيفه مندي و غير وظيفه مندي در
توزيع شده هاي معماري سيستم
هاي متمرکزسيستممعماري
مفهوم شفافيت و انواع آن
توزيع شدههاي ارتباطهاي شفافيت در معماري سيستم
هاي توزيع شده و معرفي آنها ميان افزار در سيستمم هومف
هاي بررسي پروتکل
ارتباطي
تراکنش ها
سازگاري سازيهمگام
تکثير
توزيع شدههاي ستميسدر پذيري خطاتحمل
29
اي توزيع شدههاي چند رسانهسيستم
ها کاربرد
هانمونه
:یابيرزروش ا
پروژه ييآزمون نها ترم انيم مستمر يابيارز
- + + -
:یمنابع اصل1. G. Coulouris, J. Dollimore, T. Kindberg, and G. Blair, Distributed Systems: Concepts and
Design, 5th
Ed, Addison-Wesley, 2011.
2. A. S. Tanenbaum and M. V. Steen, Distributed Systems, Principles and Paradigms, 2nd
Ed,
Prentice Hall, 2007.
3. A. Puder, K. Romer, and F. Pilhofer, Distributed System Architecture, a Middleware
Approach, Elsevier, 2006.
4. W. Emmerich, Engineering Distributed Object, John Wiley & Sons Ltd, 2001.
31
شرفتهیپ یهازپردازندهيرAdvanced Microprocessors
ينظر :نوع واحد 3: تعداد واحد
-: ازين شيپ يتخصص :نوع درس
: هدف درس
و ديجيتال وتر يکامپ ياير در دنيکه در دهه اخ ياهشرفتيپو همه منظوره يهاپردازنده آموزش کارکردن درس، يهدف از ا . باشدميها تشريح معماري، سازمان و تجهيزات جانبي اين پردازندهو همچنين اند شدهو ساخته يطراح
:مطالبرئوس
به بعدها يتيب 16از ها ز پردازندهيشرفت ريخچه پيتار متيو ق يمصرف ي، انرژينه تکنولوژيجهت حرکت در زم 81486و 81386 يتيب32 يهاات پردازندهيکل
ينسل قبل يهازندهنسبت به پردا هانکات قوت آن
ها آنعملکرد ياتصاالت و چگونگ يبررس يحفاظت، حافظه مجاز ها آنکار کردن يانواع و چگونگ ها،وقفه يمجاز 8186 يت کاريوضع ن حالتيرفتن به ا يحفاظت شده و چگونگ يحالت کار و اتصاالت يافزارسخت يهايژگيوم، ساختار، ويپنت
مويدر پنتها به داده يدسترس
ديجد يها دستورالعمل
يارسانهچند يکار يهاطيژه محيو يهادستور
حفاظت شده يت کاريوم در وضعيپنت
وميدر پنتها وقفه وم يپنتPro وم ساده و اتصاالتيبا پنت يساختار يهاتفاوت وم يپنتII ،اتصاالتها يژگيو ، وم يپنتIII ادهن خانويهم يقبل يهانسبت به پردازندهها تيمز
ريد در سه پردازنده اخيجد يها دستورالعمل
ريد در سه پردازند اخيجد يهايژگيه ويو بقها ثبات
31
ديجد يهاو دستور يداخل ي، مقدمات، معمار4وم يپنت يچند هسته ا يهاو پردازنده 4وم ينتل بعد از پنتيا يهابر پردازنده مقدمه اي يهايانواع، مشخصات و تکنولوژ ها،حافظه ديجد يهاوتريکامپ ياصل يهااز مدار تخته ييهامثال يا کامپيوتر يهاستميد در سيارتباطات جد يبررس :USB وPCI ديجد يهاسالمت تراشه در پردازنده آزمايش يها روش دتر موتورواليجد يهابر پردازنده يمرور ژهيو يهابر پردازنده يگذر
:یابيروش ارز پروژه ييآزمون نها ترم انيم مرمست يابيارز
+ + + -
: یمنابع اصل1. A. K. Ganguly, Architecture, Programming and Applications of Advanced Microprocessors,
Alpha Science Intl Ltd, 2009.
2. Y. Rajasree, Advanced Microprocessors, New Age International Pvt Ltd Publishers, 2009.
3. A. P.Godse and D. A. Godse, Advanced Microprocessors, Technical Publications, 2nd
Ed,
2007.
32
شده یجاساز یهاستمیس یطراحEmbedded Systems Design
ينظر :نوع واحد 3: تعداد واحد
-: ازين شيپ يتخصص: نوع درس
: هدف درس
يطراح يهاکيتکن ،يدر صنعت و تکنولوژها آنشده و کاربرد يجاساز يها ستميسم يمفاهآموزش و تعميق ،ن درسيا هدف . مي باشد يو کم صرف يدرنگبال، يرينان پذيل اطميقباز ييهايژگيبا وآنها
:رئوس مطالب
مقدمه نهفته يهاستميس يطراحو تقابل اهداف در مشکالت نهفته يهاستميدر سها ت آنيو اهم واکنشيستم يس نهفته يهاستميف سيتوص يها روش امن/ ينهفته بحران يهاستميس نهفته يهاستميس افزارسخت
نهفته يهاستميس يطراحچرخه هاعملگرو حسگرها هاحسگر يدر طراح MEMSکاربرد MEMSاستفاده از يايمزا (SAH,A/D) يورود افزارسخت نهفته يهاستميدر س VLIW يهاکاربرد پردازنده
ع شدهينهفته توز يهاستميس نهفته يهاپردازنده
نهفته يکاربرد يردازنده براو پ ASIP ،DSP، منطق قابل پيکربندي، ASICسه يمقا نهفته يهاستميدر س يو توان مصرف يت انرژياهم نهفته يهاو پردازنده( ر نهفتهيغ)ها وتريمورد استفاده در کامپ يهاسه پردازندهيمقا يعاد يهاو پردازنده گر کنترلکرو يسه ميمقا
نهفته يهاستميدر س يت انرژيريمد (DPM) يصرفتوان م يايت پويريمفهوم مد يمصرف يکاهش انرژ يبرا (DVS)ولتاژ يايرات پوييتغ
33
DVS-Enabled يهاپردازنده يسازمان عموم نهفته يهاستميسازمان حافظه در س
ل آنينهفته و دال يهاستميکاهش حجم کد در س وتر در حجم کديکامپ ياثر معمار کد يسازفشرده يها روشبر يمرور ياثر آن بر سرعت و توان مصرفسلسله مراتب حافظه و و سرعت يحافظه بر توان مصرف اندازهاثر
:یابيروش ارز پروژه ييآزمون نها ترم انيم مستمر يابيارز
-+ + +
:یمنابع اصل
1. P. Marwedel, Embedded System Design, Springer, 2006.
2. A. S. Berger, Embedded System Design, An Introduction to Processes, Tools, and
Techniques, CMP Books, 2002.
3. F. Vahid, and T. Givargis, Embedded System Design: A Unified Hardware/Software
Introduction, John Wiley and Sons, 2002.
34
های توصیف معماریزبان
Architecture Description Languages
نظري :نوع واحد 3: تعداد واحد
-: نياز پيش تخصصي: نوع درس
: هدف درس
هاي خودکارسازي طراحي مبتني بر اين زبانها و به هاي توصيف معماري، تکنيکهدف اين درس ارائه درکي مشروح از زبان- هاي جاسازي شده و معماري ها بخصوص سيستمافزار براي خودکارسازي طراحي پردازندهوصيف سختکارگيري يک زبان ت
. باشد هاي سيستم بر تراشه مي
:رئوس مطالب
هاي توصيف معماريبر زبانمقدمه اي
هاي مبتني بر تکنيکADL هاي جاسازي شدهبراي خودکارسازي پردازنده
اکتشاف فضاي طراحي
(Retargetable Compiler)گيري پايلر با قابليت بازهدفتوليد کام
گيريتوليد شبيه ساز با قابليت بازهدف
درست آزمايي از باال به پايين
MIMOLA :يک زبان کامال قابل سنتز
nML :گيري و طراحي سازي پردازنده براي کامپايل با قابليت بازهدفيک زبان ساخت يافته شبيهASIP
nMLازنده به روش آداب توصيف پرد
اي پردازنده ساختار شالوده
گرامر مجموعه دستورالعمل
مخاطرات خط لوله
LISA : يکADL هاي مناسب نرم افزارسازي و توليد ابزاريک شکل براي شبيه سازي، پياده
ASIPسازي مبتني بر زبان مدل
هاي مناسب نرم افزارتوليد خودکار ابزار
به روش خودکار سازي بهينه پردازندهپياده
درست آزمايي پردازنده
سازي در سطح سيستميکپارچه
ADL :++هاي پيچيدهها و مجموعه دستورالعملمشخصه شيء گراي ريزمعماري
35
(FAST)سازي معماري منعطف مجموعه ابزار شبيه
FAST/ADLمدل
CISCهاي مروري بر معماري
ها مشخصه شيء گراي ريزمعماري
MAML : يکADL هاي تک و چند هسته ايهايي براي پردازندهطراحي معماري براي
هاي تک پردازنده توصيف معماري
ايتوصيف چندپردازنده
MAMLها و ابزارهاي مورد استفاده در روش
:روش ارزيابی پروژه آزمون نهايي ترم ميان ارزيابي مستمر
- + + +
: منابع اصلی1. E. Villar: Embedded Systems Specification and Design Languages, Springer, 2010. 2. P. Mishr and N. Dutt, Processor Description Languages, Morgan Kaufmann, 2008.
3. A. Mignotte, E. Villar, L. Horobin, System-on-Chip Design Languages, Kluwer Academic
Publishers, 2002.
36
تالیجيد یهاستمیسنتز س
Synthesis of Digital Systems
ينظر :نوع واحد 3: تعداد واحد
-: ازين شيپ يتخصص :نوع درس
: هدف درس
به کمک RTLو يف مدار در سطح رفتاريق توصيتال از طريجيده ديچيپ يهامدار يطراح يها روش آموزشن درس يهدف ا . باشد يم( Verilogا ي VHDL) افزارسختف يتوص يهااز زبان يکي
:مطالبرئوس
يافزارسختف يبر زبان توص يمرور
يسنتز رفتار ي دادهو ساختمان ها تميالگور
ان دادهيش جرينما - ان کنترليجرنمايش - ان داده يراف جرگ - ان کنترل دادهيگراف جر -
يطراح يسنتز و فضا
زمانبندي يهاتميالگور
ص يتخص يهاتميالگور
هاي الگوريتمBinding
هاثبات دوره عمرل يتحل
لبۀ چپتم يبه کمک الگور ثبات -به -رينگاشت متغ ها آن يسازنهيص اتصاالت و بهيتخص
مبتني بر دگرديسي روش
روشIterative
تاليجيد يهاستميآزمون س
ر بودنيبه منظور آزمون پذ يطراح - زمانبندي آزمون - آزمون يهاکنترل کننده - برخطآزمون -
کم مصرف يطراح
37
پيشرفته موضوعات
:یابيروش ارز
پروژه ييآزمون نها ترم انيم مستمر يابيارز
+ + + +
: یمنابع اصل1. M. Ferdjallah, Introduction to Digital Systems: Modeling, Synthesis, and Simulation Using
VHDL, Wiley, 2011.
2. P. P. Chu, RTL Hardware Design Using VHDL-Coding for Efficiency, Portability, and
Scalability, John Wiley and Sons, 2006.
3. K. C. Chang, Digital Systems Design with VHDL and Synthesis: an Integrated Approach,
Wiley-IEEE, 1999.
4. J. P. Elliott, Understanding Behavioral Synthesis, Kluwer, 1999.
38
تالیجيحساب د
Digital Arithmetic
ينظر :نوع واحد 3: تعداد واحد
-: ازين شيپ يتخصص :نوع درس
: هدف درس
، عيسر يمحاسبات يهاتمي، الگوريا مانده يباقستم محاسبات ي، سنويسيعدد يهاستميم سيمفاه آموزشن درس يهدف ا .باشد يمها تمين الگورياز ا يبرخ افزارسخت يساز ادهيپز شناور و يمحاسبات مم يهاتميمحاسبات متداول، الگور
:رئوس مطالب
ش اعدادينما
اعداد و محاسبات - دار عالمتش اعداد ينما - افزونه يعدد يهاستميس - يا مانده يباقسيستم محاسبات -
قيجمع و تفر
با پيشبيني نقلي يهاجمع کننده -
عيسر ي کنندهانواع جمع - يجمع چند عملوند -
ضرب
ضرب ياهيپا يها روش - باال يمبنا يهاضرب کننده - يه ايو آرا يدرخت يهاضرب کننده - انواع ضرب کننده -
ميتقس
ميتقس ياهيپا يها روش - باال يمبنا يهام کنندهيتقس - ها کنندهم يانواع تقس - ييق همگرايم از طريتقس -
يقيمحاسبات حق
39
ز شناوريمم به روشش اعداد ينما - ز شناوريمم يهاعملگر - و کنترل خطاهاها خطا - قيد و دقييمحاسبات قابل تا -
يافزاري سختساز ادهيپ
:یابيروش ارز پروژه ييآزمون نها ترم انيم مستمر يابيارز
+ + + +
:یمنابع اصل1. B. Parhami, Computer Arithmetic: Algorithms and Hardware Designs, Oxford
2. University Press, 2010.
3. M. Lu, Arithmetic and Logic in Computer Systems, John Wiley and Sons, 2004.
4. I. Koren, Computer Arithmetic Algorithms, Prentice-Hall, 2002.
41
وتریکامپ یدر معمار نوينمباحث
New Topics in Computer Architecture
ينظر :نوع واحد 3: تعداد واحد
-: ازين شيپ يتخصص :نوع درس
: هدف درس
را فراوتر يکامپ يارنه معميمطرح در زمروز، مباحث جديدترينا چند موضوع از يک ي مفاهيم مرتبط باان ين درس، دانشجويدر ااز دروس کدام چيهقالب که درخواهند بود ياهبه گون ، به دليل تازگي،ن درسيموضوعات مطرح شده در ا. گرفتخواهند
مسال، به يدر هر ن ش از ارائهيد پين درس بايسرفصل ا. به طور کامل پوشش داده نشده باشد ياريا اختي ي، تخصصياصل .گروه برسد يليالت تکميتحص يب شورايتصو
:یابيروش ارز پروژه ييآزمون نها ترم انيم مستمر يابيارز
- -+ +
: یمنابع اصل
وتر يکامپ ينه معماريمعتبر در زم يهاشيمنتشره در مجالت و همااخير ز مقاالت يو نها ن کتابيدترين درس شامل جديمنابع ا .خواهند بود
41
یاشبکه یهاپردازنده یمعمارNetwork Processors Architecture
ينظر :نوع واحد 3: تعداد واحد
-: ازين شيپ ياختيار: نوع درس
: هدف درس
يسازادهيو پ يطراح ياصول و مبان عميق آموزشو ايهاي شبکهوط به پردازندهبررسي مسائل مختلف مربن درس يهدف از ا . باشد يم، ASICبا تکيه بر فناوري ييهاپردازندهچنين
:رئوس مطالب
بر مقدمه ايASIC
يطراح ASIC
يطراح يهايو متدلوژها ابزار ASIC
يطراح Back-End ASIC
ASIC ر يبرنامه پذ
حافظه يطراح
يسلول منطق يحطرا
I/Oسلول يطراح
وستنيبه هم پ سيستم بر تراشه يطراح
ستميسطح سسازي و يکپارچه يسازهيشب
Third Party IP يسازکپارچهي
ساخت افزار/ نرم افزار يجزء بند
سيستم بر تراشه آزمايشو يژه در اعتبار سنجيمالحظات و يريآزمون پذ يبرا يطراح
اخط يسازهيشبمدل کردن و يريآزمون پذ يرياندازه گ و ترتيبي يبيمدارات ترک يد آزمون برايتول يآزمون حافظه ا يهاابزار BIST ،پويش مرزي ،JTAG ،JEDEC
42
يستميدرون س يسازبرنامه ايپو يهاشبکه يساختار پردازش برا
يشبکه تجار يهاپردازنده شبکه يهاپردازنده يبرا محکهايي
ي امدول پردازنده شبکهATM
:یابيروش ارز پروژه ييآزمون نها ترم انيم مستمر يابيارز
+ + + -
:یمنابع اصل1. R. Giladi, Network Processors: Architecture, Programming, and Implementation,
Morgan Kaufmann Publishing, 2008.
2. P. Lekkas, Network Processors: Architectures, Protocols and Platforms, McGraw-Hill
Professional, 2003.
3. N. Horspool and N. Gorman, The ASIC Handbook, 1st Ed, Prentice Hall, 2001.
4. F. Nekoogar, Timing Verification of Application-Specific Integrated Circuits, Prentice Hall
1999.
43
داده یسازرهیذخشرفته یپ یها ستمیس یمعمارAdvanced Data Storage Systems Architecture
ينظر :نوع واحد 3: تعداد واحد
- : ازين شيپ ياختيار: نوع درس
: هدف درس
يو معمار يطراحداده و همچنين يسازهريذخ يهاسامانهمورد استفاده در يسازرهيذخ يها روشتبيين ن درس، يا هدف . مي باشد هاسامانهاين در بکارگرفته شده يننو يهايفناور
:رئوس مطالب
يره سازيذخ يهاو لزوم استفاده از سامانه يمعرف اطالعات يسازرهيذخ يها روشخچه يتار
ها پردازندهو ها سکيد ييکارار يس سهيمقا
ره ساز اطالعاتيذخ يهادر سامانه Amdahlقانون يبررس
گزار خدمتبر يمبتن يسازرهيذخروش يمعمار ره ساز اطالعاتيبر سامانه ذخ يمبتن يسازرهيذخروش يمعمار سکير سامانه ديدر ز يخروج/ يورود يکربنديو پ يمعمار اطالعات يسازرهيذخ يهاامانهس يو کم يفيک يهااريمع اطالعات يسازرهيذخ يهادر سامانهها سکيد يکربنديانواع پ شرفتهيره ساز اطالعات پيک سامانه ذخي يحاطر ره ساز اطالعاتيذخ يهاان اطالعات در سامانهيروند جر
اطالعات يخواندن، نوشتن و کپ
اطالعات ره سازيذخ يهاشرفته سامانهيپ يهايژگيو يبررس ره ساز اطالعاتيذخ يهاحافظه نهان در سامانه
ها پردازندهز يره ساز اطالعات با ساختار حافظه نهان در ريذخ يهاسه ساختار حافظه نهان در سامانهيمقابررسي و
ره ساز اطالعاتيذخ يهاحافظه نهان در سامانه يهاتميالگور ره ساز اطالعاتيذخ يهامتداول سامانه يها يمعمار يبررس
EMC ،HP وIBM يسازادهيو پ يطراح SAN وNAS
ره ساز اطالعاتيذخ يهادر سامانه يخروج/ يورود يهاکيتکن SAS ،فيبر، کانال ،iSCSI وSCSI
44
ره ساز اطالعاتيذخ يهانو مورد استفاده در سامانه يهايفناور يو معمار يطراح NORو NAND يهاتراشه يمعمار يمه هادين يهاسکيد يو معمار يطراح
:یابيروش ارز پروژه ييآزمون نها ترم انيم مستمر يابيارز
+ + + +
:یمنابع اصل1. U. Troppens, R. Erkens, W. Mueller-Friedt and R. Wolafka, Storage Networks Explained:
Basics and Application of Fibre Channel SAN, NAS, iSCSI, InfiniBand and FCoE, 2nd
Ed,
John Wiley and Sons, 2009.
2. Storage Technologies and Systems, IBM Journal of Research & Development, Special
Issue, November 2008.
3. J. T. F. Lucchese and R. Moore, Introduction to Storage Area Networks, IBM Redbooks,
July 2006.
4. J. L. Hennessy and D. A. Patterson, Computer Architecture: A Quantitative Approach, 3rd
Ed, Morgan Kaufmann Publisher, 2003.
45
تالیجيگنال دیس یهاپردازنده یمعمارDigital Signal Processors Architecture
ينظر :نوع واحد 3: تعداد واحد
- : ازين شيپ ياختيار: نوع درس
: هدف درس
يها، مبدليخروج/ي، ورودهاتميالگوراعم از تاليجيگنال ديپردازش سآموزش و تعميق شيوه به کارگيري ن درسياهدف .مي باشد ي سيگنال ديجيتالها پردازنده يو تجار يعملدر نمونه هاي تال به آنالوگ يجيتال و ديجيآنالوگ به د
:رئوس مطالب
مربوطه يهاپردازنده يهايژگيگنال و ويات و مرور پردازش سيکل ها آن يو معمار يه حسابيپا يهاتميالگور
گناليس يهاش اعداد در پردازندهينما انواع جمع کننده اع ضرب کنندهانو يحساب يهار مدارياشاره به سا
گناليس يهاپردازنده يمعمار ل دهندهيتشک يهاواحد انواع حافظه خروجي/ورودي يهاواسط ديجيتال به آنالوگو آنالوگ به ديجيتال يهامبدل
نسبت سيگنال به نويزو دقتمباحث مربوط به ها پردازندهن يدر ا يتواز
ها آن يگنال و معماريمختلف پردازش س يهاتميالگور يسازادهيپ يچگونگ FTT ،DFT IIRو FIRکشي، -يک-ده يهالتريف محاسبات خاص
گناليس يهاپردازنده يواقع يهانمونه يبررس ه نمون يهاپردازنده يبررس
شرکتTexas Instruments
شرکتAnalog Devices
46
يواقع يهاکاربرد يهانمونه يبررس نگيلتريع و فيسر يهاداده اکتساب نرم افزار تعريف شده با يويراد
ياده سازيو پ يسازهيشبپروژه
:یابيروش ارز پروژه ييآزمون نها ترم انيم مستمر يابيارز
-+ + +
:یمنابع اصل1. S. M. Kuo and W.S. S. Gan, Digital Signal Processors: Architectures, Implementations, and
Applications, Prentice Hall, 2004.
2. B. Venkataramani and M. Bhaskar, Digital Signal Processing, TMH, 2002. 3. E. C. Ifeachor and B. W. Jervis, Digital Signal Processing: A Practical Approach, 2
nd Ed,
Pearson Education, 2002.
4. P. Pirsh, Architectures for Digital Signal Processing, John Wiley and Sons, 1998.
47
نانیقابل اطم یها ستمیس یطراح
Dependable Systems Design
ينظر :نوع واحد 3: تعداد واحد
-: ازين شيپ ياختيار: نوع درس
: هدف درس
-ها ارائه مي ستميمطمئن، تحمل پذيري خطا با تنوع طراحي و باال بردن قابليت اطمينان س يها ستميدر اين درس مفاهيم س
و دتولي در افزونگي تکنيک کارگيري به کامپيوتري، هايسيستم در خطا پذيري¬تحمل اهميت بررسي ضمن همچنين. گردد .داده و ارسال داده و کشف خطا مطرح خواهد شد رينگهدا کدگذاري افزونگي، قالب در کارگيري به
:رئوس مطالب
يوتريکامپ يهاستميرفتار، انتشار و آثار خطا در س
خطاها يم بنديتقس
روند کنترل و داده يهاخطا
روند کنترل و داده يهاکشف خطا يها روش
مراقب ي پردازنده
يوتريکامپ يهاستميس يتجرب يابيارز ق خطايشات تزريج آزمايل نتايتحل يآمار يها روش
ن پوشش خطايتخم يها روش
يه سازيبر شب يمبتن يق خطايتزر يها روش
ديبر تقل يمبتن يق خطايتزر يها روش
بالدرنگ /توزيع شده/ه شدهيتعب يهاستميدر س قابليت اطمينان ها پردازندهريز و هاي بر روي تراشهشبکهدر قابليت اطمينان يکيتجارت الکترون يهاستميدر س قابليت اطمينان يشبکه ا يهاستميدر س قابليت اطمينان
اشکال يريدر تحمل پذ يطراح يها روش ينرم افزارو يزمان، اطالعات، يافزارسخت يافزونگ
يابيارز يها روش يکم يها روش
نانيت اطميقابل يسازمدل
SHARPEک نرم افزار مثل ينان با يت اطميقابل ي حاسبهم
48
مثل يتجرب يهانرخ اشکال با استفاده از مدل ي محاسبهMIL HDBK 214F
ر اشکاليتحمل پذ يهاستميس يراحط
ر اشکاليتحمل پذ يهاستميچند نمونه از س يبررس
:یابيروش ارز پروژه ييآزمون نها ترم انيم مستمر يابيارز
+ + + +
:یمنابع اصل1. M. Butler et al, Methods, Models and Tools for Fault Tolerance, Springer, 2009.
2. P. Felliccione et al, Software Engineering of Fault Tolerant Systems”, World Scientifier
Publication, 2007.
3. I. Koren and C. M. Krishna, Fault-Tolerant Systems, Morgan Kaufmann, 2007.
.1386هاي ديجيتال، انتشارات کنکاش، پذيري خرابي و آزمون در سيستمپالهنگ، تحمل. م .4
49
ستم بر تراشهیس یمعمارSystem-on-Chip Architecture
ينظر :نوع واحد 3: تعداد واحد
-: ازين شيپ ياختيار: نوع درس
: هدف درس
ز يـ کـم تـوان و ن يهـا افـزار سخت يسازادهيو پ يبزرگ، طراح يهاستميخودکار آزمون س يها روشآموزش ن درس ياهدف .مي باشد يستميدر سطح س يطراح
:رئوس مطالب
تراشه مدرن يرو يهاسامانه يمعمار
سيستم بر تراشه يمباحث طراح
نرم افزار-افزارسخت توأمان يطراح
يچرخه طراح
توأمان يابزار طراح
سيستم بر تراشه يطراح يهاچالش
IP Core يطراح شيوه مجتمع با کاربرد خاص يهامدار(ASIC)
ASIC ريبرنامه پذ (CPLD وFPGA) ASICبه FPGAل يتبد يباي يدرست
يمنطق يهاهسته يطراح يها روش سيستم بر تراشه يچرخه طراح استفاده مجدد نرم و سخت يهاهسته يبرا يند طراحيفرا
آنالوگ يهاحافظه و هسته يطراح يها روش نهفته يهاحافظه يطراح آنالوگ يهامشخصات مدار عيسر يهامدار
بر بستر يمبتن يطراح ياهازندستم بر تراشه چند پرديس
51
تراشه يرو يان ارتباطيم يهاشبکه
سيستم بر تراشه يهاگذرگاه يها يمعمار
تراشه يشبکه رو بر تراشه سيستمآزمون
تاليجيد يمنطق يهاهسته آزمون
نهفته يهاحافظه
گنال مختلطيآنالوگ و س يهاهسته
:یابيروش ارز پروژه ييآزمون نها ترم انيم مستمر يابيارز
+ + + +
:یمنابع اصل
1. L. T. Wang, C. E. Stroud and N. A. Touba, System-on-Chip Test Architectures, Morgan
Kaufmann Publishers, 2008.
2. F. Nekoogar and F. Nekoogar, From ASICs to SoCs: A Practical Approach, Prentice Hall
PTR, 2003.
3. H. Chang et al., Surviving the SoC Revolution: A Guide to Platform- Based Design, Kluwer
Academic Publishers, 2002.
51
یپردازش مواز یمعمارParallel Processing Architecture
ينظر :نوع واحد 3: تعداد واحد
- : ازين شيپ ياختيار: نوع درس
: هدف درس
ـ و تحل يو طراحـ يپـردازش مـواز يمباحث نظرآموزش و تعميق ن درس، يا يهدف اصل يبـر رو يمـواز يهـا تميل الگـور ي .مربوطه مي باشد يهاتميالگور يسازادهيو پ« رم يپ» يمختلف و مدل انتزاع يمواز يها يمعمار
:رئوس مطالب
ياز به پردازش موازين مورد استفاده يعلم يهاو واژه يو پردازش موازها ستميانواع س يموانع پردازش مواز (، گراف کاملي، ساختار درختي، توريخطۀ يآرا) يمواز يچند معمار تپنده يهاستميس»با ييآشنا » ۀ و رد يمحاسبات مواز يدگيچيپNC رم يپ» مدل »(PRAM) يه ايپا يهاتميو الگور در سطح مدار يمواز يهاتميالگور هم گام به تپنده يهاتميو الگورها ل مداريتبد يبرا باززمانبنديۀ يقض يهم بند و بستار تعد ي، اجزايمعادالت خطۀ ه در حل مسئلين قضياستفاده از ا مرتب ساز يهاشبکه(Batcherفرد -، زوج) يفرهنگ داده ا يات بر رويو عملجستجو يشونديمحاسبات پ ،FFT يبر تور يمبتن يمواز يهاتميالگور يمرتب ساز يهاتميالگور يمحاسباتۀ ر و هندسيپردازش تصو يهاتميالگور يا بسته ير دهيمس (يحل معادالت خط) يسيات ماتريعمل گراف يهاتميالگور (وق مکعبفۀ خانواد)با قطر کم يها يمعمار ضيبرش تعو ،يا، فوق مکعب، پروانه«ها درختاز يتور» يهاساختار
52
ساده در فوق مکعب يهاساختارۀ جاد گراف يهاتميالگور يو داده پراکن يردهيمس ن ساختارهايا ينرمال بر رو يهاتميالگور گريک مدل به مدل دياز يمواز يهاتميالگور يسازهيشب
:یابيروش ارز پروژه ييآزمون نها ترم انيم مستمر يابيارز
-+ + +
:یمنابع اصل1. P. Pacheco, An Introduction to Parallel Programming, Morgan Kaufmann, 2011.
2. W. P. Petersen, P. Arbenz, Introduction to Parallel Computing, Oxford University Press,
2004.
3. A. Gram, G. Karypis, V. Kumar, A. Gupta, Introduction to Parallel Computing, Addison-
Wesley, 2003.
4. B. Parhami, Introduction to Parallel Processing: Algorithms and Architectures, Plenum
Press, 2000.
53
تالیجيد یها گنالیسپردازش
Digital Signal Processing
ينظر :نوع واحد 3: تعداد واحد
-: ازين شيپ يارياخت: نوع درس
: هدف درس
ستم يک سي يحدر طرا يي است کههاليو تبدها لتريانواع ف يطراحمرتبط با موضوعاتآموزش و تعميق ن درس يا هدف . رونديم تال، بکاريجيگنال ديات مختلف پردازش سيمناسب، جهت انجام عمل يافزارسخت/نرم
:رئوس مطالب
هاي خاص پردازش سيگنال ديجيتالروشها و الگوريتم
حوزه زمان تحليل حوزه فرکانس تحليل
هيفور تحليل
Zتبديل هيع فوريل سريه و تبديل گسسته فوريتبد ير برگشتيغ يرقم يهالتريف يطراح يبرگشت يرقم يهالتريف يطراح
FIR IIR
حذف اکو
روشهاي کد و ديکود
ADPCM DTMF نمونه برداري
پايين آوردن نرخ نمونه برداري
باال بردن نرخ نمونه برداري
Aliasing
در طراحي فيلتر تدريجفلوگراف و اثر
مسائل خاص در طراحي فيلترها
ف قدرتين طيمف و تخيط تحليل
54
عمليات مميز شناور عيلتر کردن به کمک کانولوشن سريف کيهمومورف تحليل
هاتبديل افزونگي اطالعات ينردبان يهاو ساختار يخط ييشگويپ تحليل يدو بعد يرقم يهاگناليپردازش س
:یابيروش ارز پروژه ييآزمون نها ترم انيم مستمر يابيارز
+ + + -
:یمنابع اصل1. R. G. Lyons, Understanding Digital Signal Processing, 3
rd Ed, Prentice Hall, 2010.
2. J. G. Proakis and D. G. Manolokis, Digital Signal Processing, 4th
Ed, Prentice-Hall, 2006.
3. A. V. Oppenheim, Signals and Systems, 2nd
Ed, Prentice-Hall, 1996.
4. P. A. Lynn, and W. Fuerst, Digital Signal Processing With Computer Applications, Wiley,
1994.
55
میس یحسگر ب یهاشبکه یمعمارWireless Sensor Networks Architecture
ينظر :نوع واحد 3: تعداد واحد
- : ازين شيپ ياختيار: نوع درس
: هدف درس
سـخت يتنگناهـا همچون ي حسگر بي سيمهاشبکهطراحي و پياده سازي هدف اين درس آموزش و تعميق مباحث مرتبط با .باشد مي و کاربردها يتوپولوژ، ياتيعمل هيگره ها در ناح عيتوز يچگال، يافزار
:رئوس مطالب
حسگر يهاشبکه يموثر در طراح يهاپارامتر
.يو توپولوژ يرياس پذيمت، مصرف توان، مقي، قي، تحمل خرابيافزارسخت يها تيمحدود ت شبکهيريه کاربرد و مديال
رمزنگاري منبع
ت شبکهيريو مدها پردازش درخواست انتقاله يال يهاپروتکل
ر ينان پذيمو اط يارسال چند بخش
ص و اجتناب از تراکميتشخ
GARUDAنک يبه س واقعهارسال مطمئن از
ارسال مطمئن و بالدرنگ يابيريمس يهاپروتکل
چندگانه يدسترس يهاپروتکل
نهير بسته بهيکنترل خطا و سا يهاکيتکن
کنترل خطا يدسته بند
WSNکنترل خطا در
ياهين اليب يهاپروتکل
يابيمکان
راهنما يهات با استفاده از گرهيبه موقعمحاس
بدون محدوده يابيمکان يهاو پروتکل مبتني بر محدوده يهاپروتکل يارسانهچند حسگر يهاشبکه
يارسانهچند يهاحسگر يهاافزارسخت
56
ديجد يقاتيو موضوعات تحق ياهچند رسان حسگرشبکه در شبکه يهاهيال ر آبيز حسگر يهاشبکه
نيرزميز حسگر يهاشبکه
:یابيروش ارز پروژه ييآزمون نها ترم انيم مستمر يابيارز
-+ + +
:یمنابع اصل1. I. M. M. El Emary, S. Ramakrishnan, Wireless Sensor Networks: From Theory to
Applications, CRC Press, 1st Ed, 2013.
2. I. F. Akyildiz and M. C. Vuran, Wireless Sensor Networks, John Wiley and Sons, 2010.
3. C. De-Morais Condeiro and D. Agrawal, Ad Hoc and Sensor Networks: Theory and
Applications, World Scientific, 2006.
4. B. Krishnamachari, Networking Wireless Sensors, Cambridge University Press, 2006.
57
داده یسازرهیذخ یهاشبکه یمعمارData Storage Area Networks Architecture
ينظر :نوع واحد 3: تعداد واحد
-: ازين شيپ ياختيار: نوع درس
: رسهدف د
دانشجويان تعميق درک و يامروز يهاشبکهدر يجنب يبه عنوان ابزارسازي هاي ذخيرهشبکهنقش شناساندن ن درسياهدف .مي باشدها نده مراکز دادهيدر نسل آ کياستراتژ يبه عنوان عنصرها، اين شبکهمباحث مربوط به تکامل و رشد از
:رئوس مطالب
زيهاي ذخيره سامعماري شبکه
هاي ذخيره سازيمديريت شبکه سازي ها ذخيرهمعماري
يهاپروتکل SCSI
هاي پروتکل يها يمعمارSCSI
RAID تاريخچه و انواع RAID
کاربردRAID
يريبان گيپشت
کردن ياهنيآ يبريکانال ف يهاشبکه
هاي فيبر نوريطراحي شبکه
يبريوابسته به کانال ف يسازرهيذخ
SAN NAS ابر وابسته به شبکه يسازرهيذخ
NFS NAS
ن ينو يسازرهيذخ يهاپروتکل
iSCSI InfiniBand
58
يسازتوانمند يهايفناور
کردن يمجاز
:یابيروش ارز پروژه ييآزمون نها ترم انيم مستمر يابيارز
-+ + -
:یمنابع اصل1. U. Troppens, R. Erkens, W. Mueller-Friedt, R. Wolafka, N. Haustein, Storage Networks
Explained: Basics and Application of Fibre Channel SAN, NAS, iSCSI, InfiniBand and
FCoE, John Wiley and Sons, 2nd
Ed, 2009
2. M. Cupta, R Nagpal and C. A. Sastry, Storage Area Network Fundamentals, Cisco Press, 1st
Ed, 2002.
3. R. Barker, P. Massiglia and L. Krantz, Storage Area Networking Essentials: A Complete
Guide to Understanding and Implementing SANs, John Wiley and Sons, 1st Ed, 2001.
4. T. Clark, IP SANS: An Introduction to iSCSI, iFCP, and FCIP Protocols for Storage Area
Networks, Addison-Wesley, 1st Ed, 2001.
59
شونده یکربندیباز پ یها ستمیس یمعمارReconfigurable Systems Architecture
ينظر :نوع واحد 3: تعداد واحد
-: ازين شيپ ياختيار: نوع درس
: هدف درس
يبند زمان، نحوه هاتمي، الگوريافزارسخت يسازادهيپ يهاوهي، شمرتبط با محاسبات ميمفاهآموزش و تعميق ن درسياهدف .مي باشدشونده يکربنديبازپ يها ستميس يهاو کاربرد
:رئوس مطالب
يکربنديبر محاسبه قابل بازپ يا همقدم يکربنديقابل باز پ يهاتراشه يفناور يمنطق يهابلوک
نگاشت طرح يکربنديقابل بازپ يهاتراشه ينگاشت فناور يابيريو مس يابيجا يهاتميالگور
يکربنديقابل باز پ يهاتراشه يمعمار يمنطق يهابلوک يمعمار و اتصاالت يابيريس مسيماتر يمعمار يکربنديقابل باز پ يبلوک منطق در يطراح يهامصالحه يکربنديدر اتصاالت قابل باز پ يطراح يهامصالحه
ايپو يکربنديباز پ يو زمان بند يکربنديبازپ يهاتميالگور يکربنديقابل بازپ يها روش يها تيمحدود يکربنديباز پ يبان برايپشت افزارسخت
يکربنديقابل باز پ يهاسامانه ريبرنامه پذ يهاچند تراش سامانه يهايهمبند ريبرنامه پذ يهاچند تراش يهابا استفاده از سامانه يد منطقيتقل ريبرنامه پذ يهاچند تراش يهادر سامانه يم بنديتقس ريبرنامه پذ يهاچند تراش يهااتصاالت سامانه
61
يکربنديقابل بازپ يهاکاربرد يکربنديقابل بازپ يهاسامانه با استفاده از تراشه يسازنمونه يکربنديشرفته در محاسبه قابل بازپيمطالب پ
يکربنديقابل باز پ يهاکمک پردازنده يکربنديقابل باز پ يهادر تراشه يافزارسخت يهاهسته شيدايدر حال پ يکربنديقابل بازپ يها يآور فن
:یابيروش ارز پروژه ييآزمون نها ترم انيم مستمر يابيارز
-+ + -
:یمنابع اصل1. S. Hauck and A. Dehon, Reconfigurable Computing: the Theory and Practice of FPGA-
based Computation, Morgan Kaufmann Publishing, 2008.
2. C. Bobda, Introduction to Reconfigurable Computing: Architectures, Algorithms and
Application, Springer, 2007.
3. P. Lysaght and W. Rosenstiel, New Algorithms, Architectures and Applications for
Reconfigurable Computing, Spriger, 2005.
4. N. Voros and K. Masselos (eds.), System-Level Design of Reconfigurable Systems-on-Chip,
Springer, 2005.
61
ار فشردهیبس مجتمع یهامدار یطراح یمحاسبات یها جنبهComputational Aspects of VLSI Design
ينظر: نوع واحد 3 :تعداد واحد
- : ازين شيپ ياختيار :نوع درس
: سهدف در
در مـد ولتـاژ و هاآن يهامدار يساز ادهيو پ يمحاسبات يها واحد يطراحآموزش و تعميق موضوعات مرتبط با ن درس ياهدف .مي باشدان يولتاژ و جر يهادر مد يتاليجيچند مقداره د يهامدار اصول ،انيجر
:رئوس مطالب
ستم اعداديدرک س
ان و ولتاژيجر يهادر مد يساز ادهيپ
ييدودو يها رقم
متوازن ييتا سه يها رقم
ييتا سه يهاافزون يها رقم
ارزش مطلق يهامدار
به مدارها/ل ازيتبد
ان و ولتاژيتال در مد جريجيچند مقداره د يهاه و اساس مداريپا
يمنف/ مثبت / استاندارد ييتا سه يها رقم
يدان گالويم
يتاليجيتوابع چند مقداره د يابيارز
يمنطق فاز يمد ولتاژ
يمنطق فاز يانيمد جر
ها کننده جمع
CMOS يمد ولتاژ يها کننده جمع
CMOS يانيمد جر يها کننده جمع
ها کننده ضرب
کمپرسورها
درخت واالس و دادا
تم بوث و اصالح شده آنيالگور يساز ادهيپ
62
و اصالح شده آن يوول-تم بوفيالگور
ميتقس
افسونر-وتنيبه روش نو م توسط ضربيتقس
بازيابشي و نابازيابشي ميتقس
ستم اعداد ماندهيس
ينيمانده چيباق يتئورو مانهيانتخاب پ
(انيولتاژ و جر يهامد) م و معکوس يل مستقيتبد
:یابيروش ارز
پروژه ييآزمون نها ترم انيم مستمر يابيارز
+ + + +
: يمنابع اصل
1. B. Parhami, Computer Arithmetic: Algorithms and Hardware Designs, Oxford University
Press, 2010.
2. M. Keating, D. Flynn, R. Aitken, A. Gibbons, K. A. Shi, Low Power Methodology Manual
For System-on-Chip Design, Synopsys Inc, 2007.
3. I. Koren, Computer Arithmetic Algorithms, Prentice-Hall, 2002.
63
کم توان ار فشردهیمجتمع بس یهامدار یطراحLow Power VLSI Design
ينظر :نوع واحد 3: تعداد واحد
- : ازين شيپ ياختيار: نوع درس
: هدف درس
، شيوه هاي توان کم فشرده بسيار مجتمع هايمدار يشرفته طراحيو پشيوه هاي مقدماتي ف اين درس آموزش و تعميقهد .مي باشداين مدارها و انواع محاسبه توان، نحوه به کارگيري ابزارهاي شبيه سازي، کاربردها
:رئوس مطالب
يت کاهش توان مصرفيل اهميدال
تال کم مصرفيجيد يهاستميدر س ياهداف طراح
متوسط و توان ياهتوان لحظ
يموانع بر سر راه کاهش توان مصرف
د مختلفيکاهش توان در سطوح تجر يهاکيتفاوت تکن
ستايا و ايپو يانواع توان مصرف
کليدزني يل توان مصرفيتحل
اتصال کوتاه يل توان مصرفيتحل
نشتي معکوس يل توان مصرفيتحل
آستانه-رنشتي زي يل توان مصرفيتحل
ل در کاهش توانيعوامل دخ
باياس ايستانوع يتوان مصرف در يتوان مصرفOn-Chip-Interconnects
نوسان ولتاژ کاهش يافته به روش يکاهش توان مصرف
نهيبه نوسانافتن ولتاژ ي
نانيت اطميبر سرعت و قابل نوسان ولتاژ کاهش يافتهاثر روش
معکوس سازي گذرگاهروش به کاهش توان
يهااستفاده از کد LWC يکاهش توان مصرف يبرا خبردهي گذاربه همراه و گذرگاه يمعکوس سازسه دو روش يمقاLWS
در سطح مدار يکاهش توان مصرف
64
تيدر سطح گ يکاهش توان مصرف
در سطح يکاهش توان مصرفRTL
يتوان مصرف FSM
کياباتيآد يهامدار
ستميدر سطح س يکاهش توان مصرف
مات ديريمد
:یابيروش ارز پروژه ييآزمون نها ترم انيم مستمر يابيارز
-+ + +
:یمنابع اصل1. A. Bellaouar and M. Elmasry, Low-Power Digital VLSI Design: Circuits and Systems,
Springer, 2012.
2. C. Piguet, Low-Power Electronics Design. CRC Press, 2004.
3. Ultra Low-Power Electronics and Design, Edited by E. Macii, Kluwer Academic Publishers,
2004.
4. J. M. Rabaey, A. Chandrakasan and B. Nikolic, Digital Integrated Circuits: A Design
Perspective, 2nd
Ed, Upper Saddle River, 2003.
65
قیروش تحقResearch Methodology
ينظر :نوع واحد 2: تعداد واحد
- : ازين شيپ -: نوع درس
: هدف درس
آموزشليل و ارزيابي آن علمي تدوين يک طرح پژوهشي، شيوه اجرا، تحهاي روشمفاهيم و آموزش و تعميق اين درسهدف . باشد يمپژوهشي -دانشجويان کارشناسي ارشد شيوه آموزشي
:رئوس مطالب
وتريکامپ يآن در مهندس يهاق و انواع آن و کاربرديبر روش تحق مقدمه اي
قيتحق يند اجرايمراحل و فرآ ها،گزاره
ياز مقاالت و متون علم يريجه گيروش مطالعه و نت
ها آن يابيو ارز يو روش درجه بند يانواع متون علم
يق علميک تحقيج ينتا يابيو ارز ياعتبارسنج يها روش
وه دفاع از آنيق، اجزا و شيه تحقيشنهاديه پيته
ژهيون مقاالت به يتدو يابزارهانحوه کار با EndNote وLatex
يقاتيقو تح يعلم يهاتيدر فعال يق دستبرد فکريو مصاد يعلم يبا اصول اخالق ييآشنا
:یابيروش ارز پروژه ييآزمون نها ترم انيم مستمر يابيارز
+ - -+
:یمنابع اصل1. A. Kothari, Research Methodology: Methods and Techniques, New Age Publications,
Academic, 2009.
2. Z. Zobel, Writing for Computer Science, New York: Springer-Verlag, 1997.
3. Association of Computing Machinery Computing and Public Policy Page (including Code
of Ethics), http://www.acm.org/serving/. (منبع فرعي)
66
ناریسمSeminar
ينظر :نوع واحد 2: تعداد واحد
- : ازين شيپ -: نوع درس
: هدف درس
پژوهش يها روشم و يآنان با مفاه ييبوده و هدف آن آشنا وه آموزش محوريارشد ش يشناسان کاريژه دانشجويو سمينار درس . باشد يمآن يابيل و ارزيوه اجرا، تحلي، شينظر
:رئوس مطالب
شود يمن يينار تعينار توسط استاد سميعنوان سم.
مرتبط با يا دروس نظرينار، دانشجو را به شرکت در درس ي، استاد سمينظر يهادانشجو با پژوهش ييآشنا يبرا .دينمايم يير راهنماين مسيز دانشجو را در ايب نموده و خود نينار ترغيموضوع سم
ک هفته قبل از ي، يخ، ساعت و محل برگزارينار را به همراه تاريعنوان سم نار، دانشجويپس از آماده شدن مطالب سم .دينمايم يارائه، در گروه آگه
ابدييم تيارشد، رسم يان کارشناسيک استاد مدعو و دانشجويحداقل نار،ينار با حضور استاد سميائه سمجلسه ار.
گردديم عين حضار توزيتوسط دانشجو ب از رئوس مطالب يا دهيچکشامل يهانار، برگيقبل از شروع سم.
:یابيروش ارز پروژه ييآزمون نها ترم انيم مستمر يابيارز
+ - -+
67
ان نامهيپاThesis
ينظر :نوع واحد 6: تعداد واحد
- : ازين شيپ -: نوع درس
68
جديد و قديم هاي در برنامه معماري کامپيوترـ مقايسه دروس اصلي کارشناسي ارشد مهندسي 8جدول تعداد واحد دروس برنامه جديد تعداد واحد دروس برنامه قديم رديف
3 ههاي کامپيوتري پيشرفتشبکه 3 هاي کامپيوتري پيشرفتهشبکه 1
3 آزمون و طراحي ازمون پذير 3 آزمون و طراحي ازمون پذير 2
3 معماري کامپيوتر پيشرفته 3 معماري کامپيوتر پيشرفته 3
3 سيستم عامل پيشرفته 3 سيستم عامل پيشرفته 4
3 افزارسخت يطراحهاي روشو سازي مدل 3 مدلسازي سخت افزار و متدهاي آن 5
3 شرفتهيپ فشرده اريهاي بسمدار يطراح 3 کم پيشرفتهطراحي مدارهاي پرترا 6
- 3 طراحي سيستمهاي مطمئن 7
جديد و قديمهاي در برنامه معماري کامپيوترکارشناسي ارشد کارشناسي ارشد مهندسي تخصصيـ مقايسه دروس 9جدول
تعداد واحد دروس برنامه جديد تعداد واحد دروس برنامه قديم رديف
3 يوتريکامپهاي شبکه ييکارا يابيارز 3 يوتريکامپهاي شبکه ييکارا يابيارز 1
3 در معماري کامپيوتر يات مهندسياضير 3 رياضيات پيشرفته در مهندسي کامپيوتر 2
3 تاليجيدهاي ستميسسنتز 3 تاليجيدهاي ستميسسنتز 3
3 تاليجيحساب د 3 پردازنده هاي حسابي 4
3 وتريکامپ يدر معمار نوينمباحث 3 معماري کامپيوتر مباحث ويژه در 5
3 يان ارتباطيمهاي شبکه يمعمار - 6
3 يوتريکامپهاي شبکهل يو تحلسازي مدل - 7
3 شده عيتوزهاي ستميس يمعمار - 8
3 شرفتهيپهاي زپردازندهير - 9
3 شده يجاسازهاي ستميس يطراح - 11
3 توصيف معماري هايزبان - 11
جديد و قديمهاي در برنامه معماري کامپيوترـ مقايسه دروس اختياري کارشناسي ارشد کارشناسي ارشد مهندسي 11جدول تعداد واحد دروس برنامه جديد تعداد واحد دروس برنامه قديم رديف
3 اي هکهاي شبپردازنده يمعمار - 1
3 داده يسازرهيذخ شرفتهيپهاي ستميس يمعمار - 2
3 تاليجيگنال ديسهاي پردازنده يمعمار - 3
3 نانيقابل اطمهاي ستميس يطراح - 4
3 ستم بر تراشهيس يمعمار - 5
3 يپردازش مواز يمعمار - 6
3 تاليجيدهاي گناليسپردازش - 7
3 ميس يحسگر بهاي شبکه يمعمار - 8
3 دادهسازي ذخيره هايشبکه يمعمار - 9
3 شونده يکربنديباز پهاي ستميس يمعمار - 11
3 فشرده اريبس مجتمعهاي مدار يمحاسباتهاي جنبه -
3 ار فشرده کم توانيبسمجتمع هاي مدار يطراح -
3 5ا ي 3ک درس از جدول ي -
3 4ا ي 3ک درس از جدول ي -