msc computersystem

69
صفهانه انشگا داانشکده د کامپیو مهندسی تعاتوری اط ر و فنا مهندس گروه ییستمعماری س موتری کامپی هاینامه درس بر ي دوره کارشناس ي ارشد مهندسیعمار م ي کامپ ي وتر

Upload: mani3ip

Post on 13-Dec-2015

258 views

Category:

Documents


6 download

DESCRIPTION

Course

TRANSCRIPT

Page 1: MSc ComputerSystem

دانشگاه اصفهان

ر و فناوری اطالعاتتمهندسی کامپیودانشکده

های کامپیوتریمعماری سیستم یگروه مهندس

ارشد يدوره کارشناس يبرنامه درس

وتريکامپ يمعمارمهندسی

Page 2: MSc ComputerSystem

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

Page 3: MSc ComputerSystem

2

میبسم اهلل الرحمن الرح

مپیوترکارشناسی ارشد مهندسی معماری کادوره یمشخصات کل

:مقدمهاز يو ن يات بشريح يهانهياز علم در تمام زمن شاخه يوابسته به آن و گسترش کاربرد ا يها يفناوروتر و يکامپ ين مهندست روز افزويمهنظر به ا

وه ي، در دو شاري کامپيوترکارشناسي ارشد مهندسي معموتر، دوره يکامپ يمعاصر به خدمات ارائه شده توسط مهندس يها يفناورر علوم و ينده سايفزا-سيستمسازي پياده»و «شدههاي توزيع و سيستم هاي کامپيوتريشبکه» يش تخصصيز در دو گرايو ن «آموزش محور»و «يپژوهش-يآموزش»

.ن شده استيکه خواهد آمد، تدو يبا مشخصات «ديجيتال هاي

ف و هدفيتعر -1و يطراح يها روشوتر و يکامپ يها يمعمارنه يدر زم يقاتيو تحق يمشتمل بر دروس نظر ياه، دورکارشناسي ارشد مهندسي معماري کامپيوتر

هايسيستمو وتريکامپ يهال ساختارياز قب ييها نهيزمرا در ييها مهارتن دوره، يا النيالتحص فارغ. باشد يموتر يبر کامپ يمبتن يها ستميسل يتحل يخاص برا يها يمعمارو اي،و شبکه يوتريکامپ يها ستميسو آزمون يسازهيشبو يسازمدل ياه روش، يو طراح تحليل هايروش شبکه، .رنديگ يمفرا بخصوص يهاکاربرد

یدرس یهاواحد -2

محور وه آموزشیش یپژوهش-یوه آموزشیش واحد 9 يدروس اصل -1 واحد 9 يدروس اصل -1 واحد 9 يدروس تخصص -2 واحد 9 يدروس تخصص -2 واحد 12 ياريدروس اخت -3 واحد 6 ياريتدروس اخ -3 واحد 2 ناريسم -4 واحد 2 قيروش تحق -4 واحد 6 ان نامهيپا -5

واحد 32 جمع واحد 32 جمع

Page 4: MSc ComputerSystem

3

يینقش و توانا -3 :ر را خواهند داشتيز يها مهارتو ها ييتوانا، وتريکامپ يمعمارمهندسي ارشد يدانش آموختگان دوره کارشناس

ن ي، ايو ارتباط يع مخابراتيدر صنا. باشد يمستم يدر سطح تراشه، بورد و سها دستگاهبه ساخت يادياز زيوتر کشور، نيکامپ ک ويدر صنعت الکترونرو يو ارتباط ي، مخابراتي، صنعتيک دفاعيع الکترونيصنا. باشد يمن رشته يا ليالتحص فارغ يبرا يمناسب ينه شغليکه زم شود يمده ياز به وضوح دين

. کار فراهم آورده است يبرا ينه خوبيز زميکشور نبه رشد

یدروس جبران -4پذيرفته شدگان کارشناسي ارشد مهندسي معماري کامپيوتر داراي مدرک کارشناسي از رشته ها و گرايشهاي بسيار متنوعي همچون مهندسي

کليه )، مهندسي پزشکي ...(يشهاي الکترونيک، قدرت، محابرات، گرا)، علوم کامپيوتر، فناوري اطالعات، برق (نرم افزار و سخت افزار)کامپيوتر در آن مقطع الزم است مأخوذهن دروس يو همچن يش مقطع کارشناسيپذيرفته شدگان بر اساس رشته و گرااين مي باشند، ... ، رياضي، (گرايشها

با ( 1جدول )از دروس جبراني ( يمسال تحصيلييک ن)واحد 6، حداکثر ها آنا همزمان با يپيش از اخذ دروس تحصيالت تکميلي کارشناسي ارشد و .گروه آموزشي بگذرانند يتصويب شورا

يوتريکامپ يها ستميس يمعمارارشد يکارشناس يدروس جبران -1جدول

حاتيتوض تعداد واحد نام کد

پ 3 ار فشردهيبس مجتمع يهامدار يطراح 111

پ 3 1زپردازنده ير 112

ش – پ 3 وتريمپکا يمعمار 113

ش 3 1ستم عامل يس 114

ش 3 يوتريکامپ يهاشبکه 115

ديجيتال هايسيستمسازي پياده شيگراان يدانشجو ياز، براين در صورت: پ شدهعيتوز يها ستميس و هاي کامپيوتريشبکه شيگراان يدانشجو ياز، براين در صورت: ش

Page 5: MSc ComputerSystem

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 جمع

Page 6: MSc ComputerSystem

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 جمع

Page 7: MSc ComputerSystem

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 جمع

، دروس اختياري را با پيشنهاد استاد راهنما و تصويب کميته تحصيالت تکميلي گروه کارشناسي ارشد مهندسي معماري کامپيوتر انشجوياند: تذکر . اخذ مي نمايند

Page 8: MSc ComputerSystem

7

سرفصل دروس

Page 9: MSc ComputerSystem

8

شرفتهیپوتر یکامپ یمعمار

Advanced Computer Architecture

ينظر :نوع واحد 3: تعداد واحد

-: ازين شيپ اصلي :نوع درس

: هدف درس

يها نيماش، خط لوله، ييکاراهمچون وتر يکامپو سازمان يمعمارشرفته يپم يمفاهو تعميق موزش ن درس آيهدف از اVLIWباشد يم يرياس پذيمق ،يام چند پردازندهيحافظه، مفاه ي، ساختار سلسله مراتبي، پردازش بردار.

:مطالبرئوس

ها کامپيوتر ي، دسته بندکامپيوتر يشرفت معماريخچه پيتار متيو ق يمصرف ي، انرژينه تکنولوژيدر زم جهت حرکت نانيت اطميقابل ها کامپيوتر يژگياز و يسيو گزارش نو يساز، خالصهيرياندازه گ و مشکالت آن يسازادهيپ يخط لوله، اصول، انواع، مخاطرات، چگونگ ها دستورالعملمجموعه ها در سطح دستور يسازيمواز پرش ينيش بيپ ها دستور يسازيمواز يبرا يو نرم افزار يافزارسختا، يا و پويپا يها روش وها دستور يوابستگ ها اجرا شدن دستور يمواز يها تيمحدود

يچند نخ يبا استفاده از روش اجرا يسازيمواز ها آندر يچند نخ يو اجراها گونهها ياچند پردازنده نهان يهاحافظهساختار ياصول همزمان يچند پردازنده ا يهاستميفاده از حافظه در ساست يهماهنگ عرضه شده به بازار يهاياچند پردازنده يهاستمياز س ييهامثال سلسله مراتب حافظه ازTLB و موضوع حفاظت يسک سخت، حافظه مجازيتا د بهتر کردن عملکرد حافظه نهان گانه ازدهي يها روش ساخت يتکنولوژSRAM وDRAM يمجازن ي، ماشيظه مجازحفاظت، حاف

Page 10: MSc ComputerSystem

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.

Page 11: MSc ComputerSystem

11

هشرفتیپ یها عاملستم یسAdvanced Operating Systems

ينظر :نوع واحد 3: تعداد واحد

- : ازين شيپ ياصل: نوع درس

: هدف درس

، مفـاهيم توزيـع ( چند کامپيوتري و چنـد پردازنـده اي ) هاي عامل کامپيوتر هاي پيشرفته هدف از اين درس، بررسي سيستمفرايند ها، ارتباطات، نـام گـذاري، همگـام سـازي و ميق مفهيم تعرکز و هاي عامل متم شدگي و تفاوت انها با معماري سيستم

.شده مي باشدهاي عامل توزيعها در سيستمچگونگي اعمال سازگاري داده

:رئوس مطالب

معرفي

پذيريتعاريف، اهداف، شفافيت، مقياس

هاي عامل توزيع شده انواع سيستم

هامعماري

ترکيبي وهاي متمرکز، توزيع شده معماري

افزارهاي کاربردي نقش ميان افزارها و ارتباط آن با سيستم عامل و تطبيق آن با نرم

هاها و نخمديريت پروس

ها و نحوه مديريت آنهاها و نخپروسس

کارگزار و مهاجرت کد / هاي مجازي، مدل مشتريسازي و ماشينمجازي

شامل : مديريت ارتباطات

RMIو RPCاي، اليه هاي ارتباطيارتباطات، مدل

هاي ارتباطي پيام محور مدل

گرا هاي ارتباطي جريانمدل

گذاريمديريت نام

يافته گذاري ساختگذاري مسطح، نامنام

گذاري و يافتن آدرسسازي فضاي نامنحوه پياده

سازيهمگام

هاي منطقي، هاي فيزيکي، ساعتزمان، ساعت

شده منطقيزمان توزيع منطق المپورت جهت ايجاد يک مديريت

Page 12: MSc ComputerSystem

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.

Page 13: MSc ComputerSystem

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 آن يها پروتکلو

وند داده يه پيال

اترنت و مترواترنت يها پروتکل -

Page 14: MSc ComputerSystem

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.

Page 15: MSc ComputerSystem

14

افزارسخت یطراح یها روشو یسازمدل

Hardware Modeling and Designing Methods

ينظر :نوع واحد 3: تعداد واحد

-: ازين شيپ ياصل: نوع درس

: هدف درس

و ، تحليليسازمدل براي افزارسختف يتوص يهازبان هدف اين درس آموزش شيوه هاي تخصصي و پيشرفته به کارگيري .مي باشد يبيو ترت يبيتال ترکيجيد يهامداريتا طراحي نها

:رئوس مطالب

خودکار يطراح يهاستميس يمعرف ا ساختيتحليل يبراشبيه سازي يافزارسخت يهاانواع زبان نييباال به پا يطراح يها روش تاليجيده ديچيپ يهامدار يو سنتز در طراح يسازهيشبنقش اف مدارهيسطوح مختلف توص يافزارسخت يهاسطوح مختلف زبان يافزارسخت يهااعمال در زبان يو همزمان يزمان بند ريتأخاعمال

يو مواز يسر به طورع يوقا يت زمان بنديقابل ف در سطوح يتوص

يساختار

ان داده يجر

يرفتار يرفتار يهافيدر توصها استفاده از کتابخانه يها روش آن يهافيوصو تزني ساعت يها روش هاثباتو ها گذرگاهف يتوص يرفتار يهافيو دست دادن در توص يزمان بند يموازفرآيندهاي ف يتوص و سنتز يافزارسخته ساز زبان يتوسط شب تحليل يستم کامل برايک سيل يو تشک يجانب يهامدار

Page 16: MSc ComputerSystem

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.

Page 17: MSc ComputerSystem

16

ريآزمون پذ یآزمون و طراح

Testing and Testable Design

ينظر :نوع واحد 3: تعداد واحد

-: ازين شيپ اصلي :نوع درس

: هدف درس

آزمون ديجيتال هايمدار طراحي چگونگي با آشنايي و ديجيتال، هايانواع اشکال و توليد بردارهاي آزمايش براي مدار حيتشر .باشدلي اين درس ميپذير از اهداف اص

:رئوس مطالب

مقدمه

هاي ديجيتالانواع اشکال در مدار

اشکالسازي مدلتشخيص و

اشکالهاي گذرا

هاي منطقي ترکيبيروشهاي توليد بردار آزمون براي مدار

ماتريس اشکال و مسير حساس

براي توليد بردار آزمون PODEMالگوريتم

مونتفاضل بولين براي توليد بردار آز

هاي منطقي ترتيبيروشهاي توليد دنباله آزمون براي مدار

ترکيبي تکراري به صورتهاي ترتيبي توليد دنباله آزمون مدار جدول تغيير حالت بر اساستوليد آزمون

ترتيبي جدول تغيير حالت و ساختار مدار بر اساستوليد آزمون

هاي منطقي ترکيبي و ترتيبي آزمون پذيرطراحي مدار

پذيري کاره براي افزايش آزمون وشهاي تکر

هاي ترکيبي طراحي آزمون پذير براي مدار

هاي ترتيبي قابل تشخيصطراحي مدار هاي ترتيبي آزمون پذيرروش پيمايش کامل براي طراحي مدار

هاي ترتيبي آزمون پذيرروش پيمايش تصادفي براي طراحي مدار

ترتيبي آزمون پذير هايروش بدون پيمايش براي طراحي مدار

هاي ترتيبي آزمون پذيرروش پيمايش مرزي براي طراحي مدار

Page 18: MSc ComputerSystem

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.

Page 19: MSc ComputerSystem

18

شرفتهیپ ار فشردهیسمجتمع ب یهامدار یطراحAdvanced VLSI Design

ينظر :نوع واحد 3: تعداد واحد

-: ازين شيپ ياصل: نوع درس

: هدف درس

يهابلوک يسازادهيو پ يطراحمجتمع بسيار فشرده و شيوه هاي يهامدار يشرفته طراحيپ يها روش هدف اين درس آموزش .مي باشد شود يممنجر RISC مثالک پردازنده از نوع ي يسازادهيبه پ تاينهاکه ن دستيو از ا، حافظه، خطوط لوله يحساب

:رئوس مطالب

يهامدار يطراح VLSI وCMOS نده آنيو آ CMOS ير تحول تکنولوژيس

آن يسازمدلو MOS يهاستوريعملکرد ترانز يمرور تئور

(Layout) يطرح بند يراحاجزاء ط يمعرف BICMOSو CMOSساخت يهايبر تکنولوژ يمرور

يد و استخراج طرح بنديتول يهابر نحوه عملکرد نرم افزار يمرور

يطرح بند ياز رو يمشخصه مدار يهان پارامتريتخم

يکيو استات يکيناميد منطقشامل CMOS يمنطق يهاخانواده يبررس

ع پالس ساعتيد و توزيتول يها روش

خروجي/ورودي يهابلوک يطراح

يمنطق يهامدار يده طرح بنديبرگز ياه روش

CMOS يهاستميس يمختلف در طراح يهانهيگز يهاستميه در سيپا يهابلوک يطراح CMOS جمع کننده، ضرب کننده ، ها ر دادهيمهم در مس يهابلوک شامل

سه کننده و شمارندهيفت دهنده، مقايش

عناصر حافظه يطراح

ROMو RAM يهاحافظه

ورهايو دراها دروکي، ديانجمن يها، حافظهيکيمنايد

ت کننده و خواندن اطالعاتيتقو

يافزارسخت يهازبانف به کمک يبخش کنترل کننده و توص يطراح (Verilog - VHDL)

فشرده اربسي مجتمع هايمدارک يسنتز اتومات يها روش يمعرف

يافزارسخت يهابه کمک زبان فشرده اريمدارهاي مجتمع بسو سنتز يطراح

Page 20: MSc ComputerSystem

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.

Page 21: MSc ComputerSystem

21

یان ارتباطیم یهاشبکه یمعمارInterconnection Networks Architecture

ينظر :نوع واحد 3: تعداد واحد

- : ازين شيپ يتخصص: نوع درس

: هدف درس

يابيو ارز يابيري، مسکليدزني، يتوپولوژطراحي، مهم، يهاهمچون مشخصات و پارامتر يمين درس، مفاهيان در ايدانشجو .آموزندرا مي يان ارتباطيم يهاشبکه

:رئوس مطالب

يان ارتباطيم يهاشبکهبر ه ايمقدم يتوپولوژ

يتوپولوژ يها مؤلفه

ها آنمرسوم و خواص يهايتوپولوژ

دهيچيو پ يبيترک يهايتوپولوژ

ها يتوپولوژبرازش

ها يتوپولوژ يلتونيخواص هم

ها يتوپولوژ يباتيخواص ترک کليدزني

Packetization/Depacketization ترکيبيو سطوح مدار، خزشي بافر شده ،VCT ،Mad Postmanو يخزش، بسته کليدزنيو مدار کليدزني

يکانال مجاز

يابيريمس

Unicast يابيريمس

ها آنو اجتناب از Livelockبن بست و

مرسوم يهاشبکهدر يقيمه تطبينتطبيقي و کامال، يقطع يابيريمس يهاتميالگور يخشچند پ يابيريمس

يو همه پخش يچند پخش يابيريمس يها روش يم بنديتقس و گذر بر درخت يمبتن يافزارسخت يچند پخش يابيريمس يهاتميالگور BRCPمدل ب بعديره ترتيب بعد و زنجيترت

Page 22: MSc ComputerSystem

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.

Page 23: MSc ComputerSystem

22

یوتریکامپ یهاشبکه يیکارا یابيارزComputer Networks Performance Evaluation

ينظر :نوع واحد 3: تعداد واحد

-: ازين شيپ يتخصص: نوع درس

: هدف درس

کيفيـت و مسـائل مربوطـه، همچـون هـاي کـامپيوتري تقويت کارايي شـبکه برايکه است اقداماتي آموزش اين درس هدف .باشنديمآنها مورد نياز ق و مداوميدق يابيارزو همچنين تحويل محتواو Cashing، افزايش سرعت ،سرويس

:رئوس مطالب

يک سيستم کامپيوتري ييکارا

واژگان

يکاربرد يهابرنامه ييکارا

Transactional هاي کاربرديبرنامه

زمان پاسخ يينقشه کارا

زمان واقعي يکاربرد يهابرنامه

ت کاربر يرضا ييه کارانقش ييت کارايتقو يهاافتيره

ها حلچشم انداز راه

جيرا يهايفناور

ندهينسل آ يهايفناور ييکارا يهاياستراتژ

مدلهاي تجاري

ييکارا يرياندازه گ

ROI ييبر کارا يمبتن ت شبکهيظرف يزيبرنامه ر

ک انبوهيل ترافيتحل

باند يپهنا نيتأمدرخواست و

يک در معماريرافمفهوم ت

هاي کامپيوتريسازهاي شبکهشبيه

نرم افزاري

Page 24: MSc ComputerSystem

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.

Page 25: MSc ComputerSystem

24

در معماری کامپیوتر یات مهندسیاضير

Engineering Mathematics in Computer Architecture

ينظر :نوع واحد 3: تعداد واحد

-: ازين شيپ يتخصص :نوع درس

: هدف درس

احتمال، متعامد، آمار و يهاليتبد يجبر خط يهانهيدر زم يکاربرد به صورتات ياضيم رين درس آموزش مفاهيهدف از ا .باشد يمصف ي، و تئوريتصادف يهانديفرا

:مطالبرئوس

متعامد يهاليتبد

ينگاشت خط به صورتل يف تبديتعر - يدگاه جبر خطيمتعامد از د يهاليتبد - ل متعامديک تبديه به عنوان يل فوريتبد - ل موجک متعامديتبد -

بر آمار و احتمال يمرور

يفر تصاديمدل احتمال و متغ - وستهياحتمال گسسته و پ ضوابطروابط و - ، تابع مشخصه، تابع مولد احتمالياحتمال تجمع ياحتمال، چگال يچگال - ير تصادفيمشخص کردن کامل و ناقص متغ - ک تابع احتمالياحتمال يو چگال ير تصادفياحتمال دو متغ يچگال - ها آن يهامتداول و شناخته شده و روابط و کاربرد يهاعيتوز -

يتصادف يهانديفرا

ات آنيند و خصوصيک فرايف يتعر - يند تصادفيمشخص کردن کامل و ناقص فرا - ها آنات يک و خصوصيستان و ارگاديا يند تصادفيفرا - نديک فرايف توان يند و طيفرا يتابع خود همبستگ - شناخته شده و متداول يتصادف يهاندياز فرا ييهامثال - مارکوفند يارش پواسن، فراند شميفرا -

Page 26: MSc ComputerSystem

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.

Page 27: MSc ComputerSystem

26

یوتریکامپ یهاشبکهل یو تحل یسازمدلModeling and Analysis of Computer Networks

ينظر :نوع واحد 3: تعداد واحد

- : ازين شيپ يتخصص: نوع درس

: هدف درس

طرح در م ياضير يها روشو استفاده از شبکه هاي کامپيوتري استفاده شده در يم اصليمفاه بررسي عميقن درس يهدف از ا . است يوتريکامپ يهاشبکهل يو تحل يسازمدل

:رئوس مطالب

هيم اوليمفاه

ع شدهيتوز يهاستميو س يوتريکامپ يهاشبکه

شبکه نرم افزار/افزارسخت

ها شبکهدر يه بنديمفهوم ال

بدون اتصالو اتصال گرا يهاسيسرو

ها شبکهدر ينيگزمفهوم راه

TCP/IPو OSIجع مر هايمدلو شبکه يمعمار

مطرح شبکه يهااستاندارد نقطه به نقطه يهاارتباطات و پروتکل

ها مودمو ها کانال، يکيزيه فيال

يه نمونه برداريقض

ق آنيف دقيباند و تعر يمفهوم پهنا

شانونه يقض

ها کانالانواع

انواع ادغام و عدم ادغام

يمفهوم قالب بند

انينترل جرکو مطرح کنترل خطا يها روش

يچند جمله ا يهاکد

پنجره لغزان يهاانواع پروتکل

يارتباط يهاپروتکل يابي يدرست داده يهاشبکهدر ريتأخ يهامدل

Page 28: MSc ComputerSystem

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.

Page 29: MSc ComputerSystem

28

ع شدهيتوز یها ستمیس یمعمارDistributed Systems Architecture

3: تعداد واحد

ينظر: نوع واحد

-: ازين شيپ يتخصص: نوع درس

: هدف درس

ها با ها، تفاوت آنهاي مختلف معماري، ارتباط اين نوع سيستمشده، سبک هاي توزيعسيستممعماري آموزش عميق مفاهيم .مي باشداين درس اهدافاز ها هاي عامل و جايگاه ميان افزارکامپيوتري و نقش سيستمهاي شبکه

:رئوس مطالب

اوليهمفاهيم

هاي توزيع شدهطراحي سيستم

هاي متمرکزهاي توزيع شده با سيستممقايسه سيستم

نياز مندي هاي وظيفه مندي و غير وظيفه مندي در

توزيع شده هاي معماري سيستم

هاي متمرکزسيستممعماري

مفهوم شفافيت و انواع آن

توزيع شدههاي ارتباطهاي شفافيت در معماري سيستم

هاي توزيع شده و معرفي آنها ميان افزار در سيستمم هومف

هاي بررسي پروتکل

ارتباطي

تراکنش ها

سازگاري سازيهمگام

تکثير

توزيع شدههاي ستميسدر پذيري خطاتحمل

Page 30: MSc ComputerSystem

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.

Page 31: MSc ComputerSystem

31

شرفتهیپ یهازپردازندهيرAdvanced Microprocessors

ينظر :نوع واحد 3: تعداد واحد

-: ازين شيپ يتخصص :نوع درس

: هدف درس

و ديجيتال وتر يکامپ ياير در دنيکه در دهه اخ ياهشرفتيپو همه منظوره يهاپردازنده آموزش کارکردن درس، يهدف از ا . باشدميها تشريح معماري، سازمان و تجهيزات جانبي اين پردازندهو همچنين اند شدهو ساخته يطراح

:مطالبرئوس

به بعدها يتيب 16از ها ز پردازندهيشرفت ريخچه پيتار متيو ق يمصرف ي، انرژينه تکنولوژيجهت حرکت در زم 81486و 81386 يتيب32 يهاات پردازندهيکل

ينسل قبل يهازندهنسبت به پردا هانکات قوت آن

ها آنعملکرد ياتصاالت و چگونگ يبررس يحفاظت، حافظه مجاز ها آنکار کردن يانواع و چگونگ ها،وقفه يمجاز 8186 يت کاريوضع ن حالتيرفتن به ا يحفاظت شده و چگونگ يحالت کار و اتصاالت يافزارسخت يهايژگيوم، ساختار، ويپنت

مويدر پنتها به داده يدسترس

ديجد يها دستورالعمل

يارسانهچند يکار يهاطيژه محيو يهادستور

حفاظت شده يت کاريوم در وضعيپنت

وميدر پنتها وقفه وم يپنتPro وم ساده و اتصاالتيبا پنت يساختار يهاتفاوت وم يپنتII ،اتصاالتها يژگيو ، وم يپنتIII ادهن خانويهم يقبل يهانسبت به پردازندهها تيمز

ريد در سه پردازنده اخيجد يها دستورالعمل

ريد در سه پردازند اخيجد يهايژگيه ويو بقها ثبات

Page 32: MSc ComputerSystem

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.

Page 33: MSc ComputerSystem

32

شده یجاساز یهاستمیس یطراحEmbedded Systems Design

ينظر :نوع واحد 3: تعداد واحد

-: ازين شيپ يتخصص: نوع درس

: هدف درس

يطراح يهاکيتکن ،يدر صنعت و تکنولوژها آنشده و کاربرد يجاساز يها ستميسم يمفاهآموزش و تعميق ،ن درسيا هدف . مي باشد يو کم صرف يدرنگبال، يرينان پذيل اطميقباز ييهايژگيبا وآنها

:رئوس مطالب

مقدمه نهفته يهاستميس يطراحو تقابل اهداف در مشکالت نهفته يهاستميدر سها ت آنيو اهم واکنشيستم يس نهفته يهاستميف سيتوص يها روش امن/ ينهفته بحران يهاستميس نهفته يهاستميس افزارسخت

نهفته يهاستميس يطراحچرخه هاعملگرو حسگرها هاحسگر يدر طراح MEMSکاربرد MEMSاستفاده از يايمزا (SAH,A/D) يورود افزارسخت نهفته يهاستميدر س VLIW يهاکاربرد پردازنده

ع شدهينهفته توز يهاستميس نهفته يهاپردازنده

نهفته يکاربرد يردازنده براو پ ASIP ،DSP، منطق قابل پيکربندي، ASICسه يمقا نهفته يهاستميدر س يو توان مصرف يت انرژياهم نهفته يهاو پردازنده( ر نهفتهيغ)ها وتريمورد استفاده در کامپ يهاسه پردازندهيمقا يعاد يهاو پردازنده گر کنترلکرو يسه ميمقا

نهفته يهاستميدر س يت انرژيريمد (DPM) يصرفتوان م يايت پويريمفهوم مد يمصرف يکاهش انرژ يبرا (DVS)ولتاژ يايرات پوييتغ

Page 34: MSc ComputerSystem

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.

Page 35: MSc ComputerSystem

34

های توصیف معماریزبان

Architecture Description Languages

نظري :نوع واحد 3: تعداد واحد

-: نياز پيش تخصصي: نوع درس

: هدف درس

هاي خودکارسازي طراحي مبتني بر اين زبانها و به هاي توصيف معماري، تکنيکهدف اين درس ارائه درکي مشروح از زبان- هاي جاسازي شده و معماري ها بخصوص سيستمافزار براي خودکارسازي طراحي پردازندهوصيف سختکارگيري يک زبان ت

. باشد هاي سيستم بر تراشه مي

:رئوس مطالب

هاي توصيف معماريبر زبانمقدمه اي

هاي مبتني بر تکنيکADL هاي جاسازي شدهبراي خودکارسازي پردازنده

اکتشاف فضاي طراحي

(Retargetable Compiler)گيري پايلر با قابليت بازهدفتوليد کام

گيريتوليد شبيه ساز با قابليت بازهدف

درست آزمايي از باال به پايين

MIMOLA :يک زبان کامال قابل سنتز

nML :گيري و طراحي سازي پردازنده براي کامپايل با قابليت بازهدفيک زبان ساخت يافته شبيهASIP

nMLازنده به روش آداب توصيف پرد

اي پردازنده ساختار شالوده

گرامر مجموعه دستورالعمل

مخاطرات خط لوله

LISA : يکADL هاي مناسب نرم افزارسازي و توليد ابزاريک شکل براي شبيه سازي، پياده

ASIPسازي مبتني بر زبان مدل

هاي مناسب نرم افزارتوليد خودکار ابزار

به روش خودکار سازي بهينه پردازندهپياده

درست آزمايي پردازنده

سازي در سطح سيستميکپارچه

ADL :++هاي پيچيدهها و مجموعه دستورالعملمشخصه شيء گراي ريزمعماري

Page 36: MSc ComputerSystem

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.

Page 37: MSc ComputerSystem

36

تالیجيد یهاستمیسنتز س

Synthesis of Digital Systems

ينظر :نوع واحد 3: تعداد واحد

-: ازين شيپ يتخصص :نوع درس

: هدف درس

به کمک RTLو يف مدار در سطح رفتاريق توصيتال از طريجيده ديچيپ يهامدار يطراح يها روش آموزشن درس يهدف ا . باشد يم( Verilogا ي VHDL) افزارسختف يتوص يهااز زبان يکي

:مطالبرئوس

يافزارسختف يبر زبان توص يمرور

يسنتز رفتار ي دادهو ساختمان ها تميالگور

ان دادهيش جرينما - ان کنترليجرنمايش - ان داده يراف جرگ - ان کنترل دادهيگراف جر -

يطراح يسنتز و فضا

زمانبندي يهاتميالگور

ص يتخص يهاتميالگور

هاي الگوريتمBinding

هاثبات دوره عمرل يتحل

لبۀ چپتم يبه کمک الگور ثبات -به -رينگاشت متغ ها آن يسازنهيص اتصاالت و بهيتخص

مبتني بر دگرديسي روش

روشIterative

تاليجيد يهاستميآزمون س

ر بودنيبه منظور آزمون پذ يطراح - زمانبندي آزمون - آزمون يهاکنترل کننده - برخطآزمون -

کم مصرف يطراح

Page 38: MSc ComputerSystem

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.

Page 39: MSc ComputerSystem

38

تالیجيحساب د

Digital Arithmetic

ينظر :نوع واحد 3: تعداد واحد

-: ازين شيپ يتخصص :نوع درس

: هدف درس

، عيسر يمحاسبات يهاتمي، الگوريا مانده يباقستم محاسبات ي، سنويسيعدد يهاستميم سيمفاه آموزشن درس يهدف ا .باشد يمها تمين الگورياز ا يبرخ افزارسخت يساز ادهيپز شناور و يمحاسبات مم يهاتميمحاسبات متداول، الگور

:رئوس مطالب

ش اعدادينما

اعداد و محاسبات - دار عالمتش اعداد ينما - افزونه يعدد يهاستميس - يا مانده يباقسيستم محاسبات -

قيجمع و تفر

با پيشبيني نقلي يهاجمع کننده -

عيسر ي کنندهانواع جمع - يجمع چند عملوند -

ضرب

ضرب ياهيپا يها روش - باال يمبنا يهاضرب کننده - يه ايو آرا يدرخت يهاضرب کننده - انواع ضرب کننده -

ميتقس

ميتقس ياهيپا يها روش - باال يمبنا يهام کنندهيتقس - ها کنندهم يانواع تقس - ييق همگرايم از طريتقس -

يقيمحاسبات حق

Page 40: MSc ComputerSystem

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.

Page 41: MSc ComputerSystem

41

وتریکامپ یدر معمار نوينمباحث

New Topics in Computer Architecture

ينظر :نوع واحد 3: تعداد واحد

-: ازين شيپ يتخصص :نوع درس

: هدف درس

را فراوتر يکامپ يارنه معميمطرح در زمروز، مباحث جديدترينا چند موضوع از يک ي مفاهيم مرتبط باان ين درس، دانشجويدر ااز دروس کدام چيهقالب که درخواهند بود ياهبه گون ، به دليل تازگي،ن درسيموضوعات مطرح شده در ا. گرفتخواهند

مسال، به يدر هر ن ش از ارائهيد پين درس بايسرفصل ا. به طور کامل پوشش داده نشده باشد ياريا اختي ي، تخصصياصل .گروه برسد يليالت تکميتحص يب شورايتصو

:یابيروش ارز پروژه ييآزمون نها ترم انيم مستمر يابيارز

- -+ +

: یمنابع اصل

وتر يکامپ ينه معماريمعتبر در زم يهاشيمنتشره در مجالت و همااخير ز مقاالت يو نها ن کتابيدترين درس شامل جديمنابع ا .خواهند بود

Page 42: MSc ComputerSystem

41

یاشبکه یهاپردازنده یمعمارNetwork Processors Architecture

ينظر :نوع واحد 3: تعداد واحد

-: ازين شيپ ياختيار: نوع درس

: هدف درس

يسازادهيو پ يطراح ياصول و مبان عميق آموزشو ايهاي شبکهوط به پردازندهبررسي مسائل مختلف مربن درس يهدف از ا . باشد يم، ASICبا تکيه بر فناوري ييهاپردازندهچنين

:رئوس مطالب

بر مقدمه ايASIC

يطراح ASIC

يطراح يهايو متدلوژها ابزار ASIC

يطراح Back-End ASIC

ASIC ر يبرنامه پذ

حافظه يطراح

يسلول منطق يحطرا

I/Oسلول يطراح

وستنيبه هم پ سيستم بر تراشه يطراح

ستميسطح سسازي و يکپارچه يسازهيشب

Third Party IP يسازکپارچهي

ساخت افزار/ نرم افزار يجزء بند

سيستم بر تراشه آزمايشو يژه در اعتبار سنجيمالحظات و يريآزمون پذ يبرا يطراح

اخط يسازهيشبمدل کردن و يريآزمون پذ يرياندازه گ و ترتيبي يبيمدارات ترک يد آزمون برايتول يآزمون حافظه ا يهاابزار BIST ،پويش مرزي ،JTAG ،JEDEC

Page 43: MSc ComputerSystem

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.

Page 44: MSc ComputerSystem

43

داده یسازرهیذخشرفته یپ یها ستمیس یمعمارAdvanced Data Storage Systems Architecture

ينظر :نوع واحد 3: تعداد واحد

- : ازين شيپ ياختيار: نوع درس

: هدف درس

يو معمار يطراحداده و همچنين يسازهريذخ يهاسامانهمورد استفاده در يسازرهيذخ يها روشتبيين ن درس، يا هدف . مي باشد هاسامانهاين در بکارگرفته شده يننو يهايفناور

:رئوس مطالب

يره سازيذخ يهاو لزوم استفاده از سامانه يمعرف اطالعات يسازرهيذخ يها روشخچه يتار

ها پردازندهو ها سکيد ييکارار يس سهيمقا

ره ساز اطالعاتيذخ يهادر سامانه Amdahlقانون يبررس

گزار خدمتبر يمبتن يسازرهيذخروش يمعمار ره ساز اطالعاتيبر سامانه ذخ يمبتن يسازرهيذخروش يمعمار سکير سامانه ديدر ز يخروج/ يورود يکربنديو پ يمعمار اطالعات يسازرهيذخ يهاامانهس يو کم يفيک يهااريمع اطالعات يسازرهيذخ يهادر سامانهها سکيد يکربنديانواع پ شرفتهيره ساز اطالعات پيک سامانه ذخي يحاطر ره ساز اطالعاتيذخ يهاان اطالعات در سامانهيروند جر

اطالعات يخواندن، نوشتن و کپ

اطالعات ره سازيذخ يهاشرفته سامانهيپ يهايژگيو يبررس ره ساز اطالعاتيذخ يهاحافظه نهان در سامانه

ها پردازندهز يره ساز اطالعات با ساختار حافظه نهان در ريذخ يهاسه ساختار حافظه نهان در سامانهيمقابررسي و

ره ساز اطالعاتيذخ يهاحافظه نهان در سامانه يهاتميالگور ره ساز اطالعاتيذخ يهامتداول سامانه يها يمعمار يبررس

EMC ،HP وIBM يسازادهيو پ يطراح SAN وNAS

ره ساز اطالعاتيذخ يهادر سامانه يخروج/ يورود يهاکيتکن SAS ،فيبر، کانال ،iSCSI وSCSI

Page 45: MSc ComputerSystem

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.

Page 46: MSc ComputerSystem

45

تالیجيگنال دیس یهاپردازنده یمعمارDigital Signal Processors Architecture

ينظر :نوع واحد 3: تعداد واحد

- : ازين شيپ ياختيار: نوع درس

: هدف درس

يها، مبدليخروج/ي، ورودهاتميالگوراعم از تاليجيگنال ديپردازش سآموزش و تعميق شيوه به کارگيري ن درسياهدف .مي باشد ي سيگنال ديجيتالها پردازنده يو تجار يعملدر نمونه هاي تال به آنالوگ يجيتال و ديجيآنالوگ به د

:رئوس مطالب

مربوطه يهاپردازنده يهايژگيگنال و ويات و مرور پردازش سيکل ها آن يو معمار يه حسابيپا يهاتميالگور

گناليس يهاش اعداد در پردازندهينما انواع جمع کننده اع ضرب کنندهانو يحساب يهار مدارياشاره به سا

گناليس يهاپردازنده يمعمار ل دهندهيتشک يهاواحد انواع حافظه خروجي/ورودي يهاواسط ديجيتال به آنالوگو آنالوگ به ديجيتال يهامبدل

نسبت سيگنال به نويزو دقتمباحث مربوط به ها پردازندهن يدر ا يتواز

ها آن يگنال و معماريمختلف پردازش س يهاتميالگور يسازادهيپ يچگونگ FTT ،DFT IIRو FIRکشي، -يک-ده يهالتريف محاسبات خاص

گناليس يهاپردازنده يواقع يهانمونه يبررس ه نمون يهاپردازنده يبررس

شرکتTexas Instruments

شرکتAnalog Devices

Page 47: MSc ComputerSystem

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.

Page 48: MSc ComputerSystem

47

نانیقابل اطم یها ستمیس یطراح

Dependable Systems Design

ينظر :نوع واحد 3: تعداد واحد

-: ازين شيپ ياختيار: نوع درس

: هدف درس

-ها ارائه مي ستميمطمئن، تحمل پذيري خطا با تنوع طراحي و باال بردن قابليت اطمينان س يها ستميدر اين درس مفاهيم س

و دتولي در افزونگي تکنيک کارگيري به کامپيوتري، هايسيستم در خطا پذيري¬تحمل اهميت بررسي ضمن همچنين. گردد .داده و ارسال داده و کشف خطا مطرح خواهد شد رينگهدا کدگذاري افزونگي، قالب در کارگيري به

:رئوس مطالب

يوتريکامپ يهاستميرفتار، انتشار و آثار خطا در س

خطاها يم بنديتقس

روند کنترل و داده يهاخطا

روند کنترل و داده يهاکشف خطا يها روش

مراقب ي پردازنده

يوتريکامپ يهاستميس يتجرب يابيارز ق خطايشات تزريج آزمايل نتايتحل يآمار يها روش

ن پوشش خطايتخم يها روش

يه سازيبر شب يمبتن يق خطايتزر يها روش

ديبر تقل يمبتن يق خطايتزر يها روش

بالدرنگ /توزيع شده/ه شدهيتعب يهاستميدر س قابليت اطمينان ها پردازندهريز و هاي بر روي تراشهشبکهدر قابليت اطمينان يکيتجارت الکترون يهاستميدر س قابليت اطمينان يشبکه ا يهاستميدر س قابليت اطمينان

اشکال يريدر تحمل پذ يطراح يها روش ينرم افزارو يزمان، اطالعات، يافزارسخت يافزونگ

يابيارز يها روش يکم يها روش

نانيت اطميقابل يسازمدل

SHARPEک نرم افزار مثل ينان با يت اطميقابل ي حاسبهم

Page 49: MSc ComputerSystem

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

Page 50: MSc ComputerSystem

49

ستم بر تراشهیس یمعمارSystem-on-Chip Architecture

ينظر :نوع واحد 3: تعداد واحد

-: ازين شيپ ياختيار: نوع درس

: هدف درس

ز يـ کـم تـوان و ن يهـا افـزار سخت يسازادهيو پ يبزرگ، طراح يهاستميخودکار آزمون س يها روشآموزش ن درس ياهدف .مي باشد يستميدر سطح س يطراح

:رئوس مطالب

تراشه مدرن يرو يهاسامانه يمعمار

سيستم بر تراشه يمباحث طراح

نرم افزار-افزارسخت توأمان يطراح

يچرخه طراح

توأمان يابزار طراح

سيستم بر تراشه يطراح يهاچالش

IP Core يطراح شيوه مجتمع با کاربرد خاص يهامدار(ASIC)

ASIC ريبرنامه پذ (CPLD وFPGA) ASICبه FPGAل يتبد يباي يدرست

يمنطق يهاهسته يطراح يها روش سيستم بر تراشه يچرخه طراح استفاده مجدد نرم و سخت يهاهسته يبرا يند طراحيفرا

آنالوگ يهاحافظه و هسته يطراح يها روش نهفته يهاحافظه يطراح آنالوگ يهامشخصات مدار عيسر يهامدار

بر بستر يمبتن يطراح ياهازندستم بر تراشه چند پرديس

Page 51: MSc ComputerSystem

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.

Page 52: MSc ComputerSystem

51

یپردازش مواز یمعمارParallel Processing Architecture

ينظر :نوع واحد 3: تعداد واحد

- : ازين شيپ ياختيار: نوع درس

: هدف درس

ـ و تحل يو طراحـ يپـردازش مـواز يمباحث نظرآموزش و تعميق ن درس، يا يهدف اصل يبـر رو يمـواز يهـا تميل الگـور ي .مربوطه مي باشد يهاتميالگور يسازادهيو پ« رم يپ» يمختلف و مدل انتزاع يمواز يها يمعمار

:رئوس مطالب

ياز به پردازش موازين مورد استفاده يعلم يهاو واژه يو پردازش موازها ستميانواع س يموانع پردازش مواز (، گراف کاملي، ساختار درختي، توريخطۀ يآرا) يمواز يچند معمار تپنده يهاستميس»با ييآشنا » ۀ و رد يمحاسبات مواز يدگيچيپNC رم يپ» مدل »(PRAM) يه ايپا يهاتميو الگور در سطح مدار يمواز يهاتميالگور هم گام به تپنده يهاتميو الگورها ل مداريتبد يبرا باززمانبنديۀ يقض يهم بند و بستار تعد ي، اجزايمعادالت خطۀ ه در حل مسئلين قضياستفاده از ا مرتب ساز يهاشبکه(Batcherفرد -، زوج) يفرهنگ داده ا يات بر رويو عملجستجو يشونديمحاسبات پ ،FFT يبر تور يمبتن يمواز يهاتميالگور يمرتب ساز يهاتميالگور يمحاسباتۀ ر و هندسيپردازش تصو يهاتميالگور يا بسته ير دهيمس (يحل معادالت خط) يسيات ماتريعمل گراف يهاتميالگور (وق مکعبفۀ خانواد)با قطر کم يها يمعمار ضيبرش تعو ،يا، فوق مکعب، پروانه«ها درختاز يتور» يهاساختار

Page 53: MSc ComputerSystem

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.

Page 54: MSc ComputerSystem

53

تالیجيد یها گنالیسپردازش

Digital Signal Processing

ينظر :نوع واحد 3: تعداد واحد

-: ازين شيپ يارياخت: نوع درس

: هدف درس

ستم يک سي يحدر طرا يي است کههاليو تبدها لتريانواع ف يطراحمرتبط با موضوعاتآموزش و تعميق ن درس يا هدف . رونديم تال، بکاريجيگنال ديات مختلف پردازش سيمناسب، جهت انجام عمل يافزارسخت/نرم

:رئوس مطالب

هاي خاص پردازش سيگنال ديجيتالروشها و الگوريتم

حوزه زمان تحليل حوزه فرکانس تحليل

هيفور تحليل

Zتبديل هيع فوريل سريه و تبديل گسسته فوريتبد ير برگشتيغ يرقم يهالتريف يطراح يبرگشت يرقم يهالتريف يطراح

FIR IIR

حذف اکو

روشهاي کد و ديکود

ADPCM DTMF نمونه برداري

پايين آوردن نرخ نمونه برداري

باال بردن نرخ نمونه برداري

Aliasing

در طراحي فيلتر تدريجفلوگراف و اثر

مسائل خاص در طراحي فيلترها

ف قدرتين طيمف و تخيط تحليل

Page 55: MSc ComputerSystem

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.

Page 56: MSc ComputerSystem

55

میس یحسگر ب یهاشبکه یمعمارWireless Sensor Networks Architecture

ينظر :نوع واحد 3: تعداد واحد

- : ازين شيپ ياختيار: نوع درس

: هدف درس

سـخت يتنگناهـا همچون ي حسگر بي سيمهاشبکهطراحي و پياده سازي هدف اين درس آموزش و تعميق مباحث مرتبط با .باشد مي و کاربردها يتوپولوژ، ياتيعمل هيگره ها در ناح عيتوز يچگال، يافزار

:رئوس مطالب

حسگر يهاشبکه يموثر در طراح يهاپارامتر

.يو توپولوژ يرياس پذيمت، مصرف توان، مقي، قي، تحمل خرابيافزارسخت يها تيمحدود ت شبکهيريه کاربرد و مديال

رمزنگاري منبع

ت شبکهيريو مدها پردازش درخواست انتقاله يال يهاپروتکل

ر ينان پذيمو اط يارسال چند بخش

ص و اجتناب از تراکميتشخ

GARUDAنک يبه س واقعهارسال مطمئن از

ارسال مطمئن و بالدرنگ يابيريمس يهاپروتکل

چندگانه يدسترس يهاپروتکل

نهير بسته بهيکنترل خطا و سا يهاکيتکن

کنترل خطا يدسته بند

WSNکنترل خطا در

ياهين اليب يهاپروتکل

يابيمکان

راهنما يهات با استفاده از گرهيبه موقعمحاس

بدون محدوده يابيمکان يهاو پروتکل مبتني بر محدوده يهاپروتکل يارسانهچند حسگر يهاشبکه

يارسانهچند يهاحسگر يهاافزارسخت

Page 57: MSc ComputerSystem

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.

Page 58: MSc ComputerSystem

57

داده یسازرهیذخ یهاشبکه یمعمارData Storage Area Networks Architecture

ينظر :نوع واحد 3: تعداد واحد

-: ازين شيپ ياختيار: نوع درس

: رسهدف د

دانشجويان تعميق درک و يامروز يهاشبکهدر يجنب يبه عنوان ابزارسازي هاي ذخيرهشبکهنقش شناساندن ن درسياهدف .مي باشدها نده مراکز دادهيدر نسل آ کياستراتژ يبه عنوان عنصرها، اين شبکهمباحث مربوط به تکامل و رشد از

:رئوس مطالب

زيهاي ذخيره سامعماري شبکه

هاي ذخيره سازيمديريت شبکه سازي ها ذخيرهمعماري

يهاپروتکل SCSI

هاي پروتکل يها يمعمارSCSI

RAID تاريخچه و انواع RAID

کاربردRAID

يريبان گيپشت

کردن ياهنيآ يبريکانال ف يهاشبکه

هاي فيبر نوريطراحي شبکه

يبريوابسته به کانال ف يسازرهيذخ

SAN NAS ابر وابسته به شبکه يسازرهيذخ

NFS NAS

ن ينو يسازرهيذخ يهاپروتکل

iSCSI InfiniBand

Page 59: MSc ComputerSystem

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.

Page 60: MSc ComputerSystem

59

شونده یکربندیباز پ یها ستمیس یمعمارReconfigurable Systems Architecture

ينظر :نوع واحد 3: تعداد واحد

-: ازين شيپ ياختيار: نوع درس

: هدف درس

يبند زمان، نحوه هاتمي، الگوريافزارسخت يسازادهيپ يهاوهي، شمرتبط با محاسبات ميمفاهآموزش و تعميق ن درسياهدف .مي باشدشونده يکربنديبازپ يها ستميس يهاو کاربرد

:رئوس مطالب

يکربنديبر محاسبه قابل بازپ يا همقدم يکربنديقابل باز پ يهاتراشه يفناور يمنطق يهابلوک

نگاشت طرح يکربنديقابل بازپ يهاتراشه ينگاشت فناور يابيريو مس يابيجا يهاتميالگور

يکربنديقابل باز پ يهاتراشه يمعمار يمنطق يهابلوک يمعمار و اتصاالت يابيريس مسيماتر يمعمار يکربنديقابل باز پ يبلوک منطق در يطراح يهامصالحه يکربنديدر اتصاالت قابل باز پ يطراح يهامصالحه

ايپو يکربنديباز پ يو زمان بند يکربنديبازپ يهاتميالگور يکربنديقابل بازپ يها روش يها تيمحدود يکربنديباز پ يبان برايپشت افزارسخت

يکربنديقابل باز پ يهاسامانه ريبرنامه پذ يهاچند تراش سامانه يهايهمبند ريبرنامه پذ يهاچند تراش يهابا استفاده از سامانه يد منطقيتقل ريبرنامه پذ يهاچند تراش يهادر سامانه يم بنديتقس ريبرنامه پذ يهاچند تراش يهااتصاالت سامانه

Page 61: MSc ComputerSystem

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.

Page 62: MSc ComputerSystem

61

ار فشردهیبس مجتمع یهامدار یطراح یمحاسبات یها جنبهComputational Aspects of VLSI Design

ينظر: نوع واحد 3 :تعداد واحد

- : ازين شيپ ياختيار :نوع درس

: سهدف در

در مـد ولتـاژ و هاآن يهامدار يساز ادهيو پ يمحاسبات يها واحد يطراحآموزش و تعميق موضوعات مرتبط با ن درس ياهدف .مي باشدان يولتاژ و جر يهادر مد يتاليجيچند مقداره د يهامدار اصول ،انيجر

:رئوس مطالب

ستم اعداديدرک س

ان و ولتاژيجر يهادر مد يساز ادهيپ

ييدودو يها رقم

متوازن ييتا سه يها رقم

ييتا سه يهاافزون يها رقم

ارزش مطلق يهامدار

به مدارها/ل ازيتبد

ان و ولتاژيتال در مد جريجيچند مقداره د يهاه و اساس مداريپا

يمنف/ مثبت / استاندارد ييتا سه يها رقم

يدان گالويم

يتاليجيتوابع چند مقداره د يابيارز

يمنطق فاز يمد ولتاژ

يمنطق فاز يانيمد جر

ها کننده جمع

CMOS يمد ولتاژ يها کننده جمع

CMOS يانيمد جر يها کننده جمع

ها کننده ضرب

کمپرسورها

درخت واالس و دادا

تم بوث و اصالح شده آنيالگور يساز ادهيپ

Page 63: MSc ComputerSystem

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.

Page 64: MSc ComputerSystem

63

کم توان ار فشردهیمجتمع بس یهامدار یطراحLow Power VLSI Design

ينظر :نوع واحد 3: تعداد واحد

- : ازين شيپ ياختيار: نوع درس

: هدف درس

، شيوه هاي توان کم فشرده بسيار مجتمع هايمدار يشرفته طراحيو پشيوه هاي مقدماتي ف اين درس آموزش و تعميقهد .مي باشداين مدارها و انواع محاسبه توان، نحوه به کارگيري ابزارهاي شبيه سازي، کاربردها

:رئوس مطالب

يت کاهش توان مصرفيل اهميدال

تال کم مصرفيجيد يهاستميدر س ياهداف طراح

متوسط و توان ياهتوان لحظ

يموانع بر سر راه کاهش توان مصرف

د مختلفيکاهش توان در سطوح تجر يهاکيتفاوت تکن

ستايا و ايپو يانواع توان مصرف

کليدزني يل توان مصرفيتحل

اتصال کوتاه يل توان مصرفيتحل

نشتي معکوس يل توان مصرفيتحل

آستانه-رنشتي زي يل توان مصرفيتحل

ل در کاهش توانيعوامل دخ

باياس ايستانوع يتوان مصرف در يتوان مصرفOn-Chip-Interconnects

نوسان ولتاژ کاهش يافته به روش يکاهش توان مصرف

نهيبه نوسانافتن ولتاژ ي

نانيت اطميبر سرعت و قابل نوسان ولتاژ کاهش يافتهاثر روش

معکوس سازي گذرگاهروش به کاهش توان

يهااستفاده از کد LWC يکاهش توان مصرف يبرا خبردهي گذاربه همراه و گذرگاه يمعکوس سازسه دو روش يمقاLWS

در سطح مدار يکاهش توان مصرف

Page 65: MSc ComputerSystem

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.

Page 66: MSc ComputerSystem

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/. (منبع فرعي)

Page 67: MSc ComputerSystem

66

ناریسمSeminar

ينظر :نوع واحد 2: تعداد واحد

- : ازين شيپ -: نوع درس

: هدف درس

پژوهش يها روشم و يآنان با مفاه ييبوده و هدف آن آشنا وه آموزش محوريارشد ش يشناسان کاريژه دانشجويو سمينار درس . باشد يمآن يابيل و ارزيوه اجرا، تحلي، شينظر

:رئوس مطالب

شود يمن يينار تعينار توسط استاد سميعنوان سم.

مرتبط با يا دروس نظرينار، دانشجو را به شرکت در درس ي، استاد سمينظر يهادانشجو با پژوهش ييآشنا يبرا .دينمايم يير راهنماين مسيز دانشجو را در ايب نموده و خود نينار ترغيموضوع سم

ک هفته قبل از ي، يخ، ساعت و محل برگزارينار را به همراه تاريعنوان سم نار، دانشجويپس از آماده شدن مطالب سم .دينمايم يارائه، در گروه آگه

ابدييم تيارشد، رسم يان کارشناسيک استاد مدعو و دانشجويحداقل نار،ينار با حضور استاد سميائه سمجلسه ار.

گردديم عين حضار توزيتوسط دانشجو ب از رئوس مطالب يا دهيچکشامل يهانار، برگيقبل از شروع سم.

:یابيروش ارز پروژه ييآزمون نها ترم انيم مستمر يابيارز

+ - -+

Page 68: MSc ComputerSystem

67

ان نامهيپاThesis

ينظر :نوع واحد 6: تعداد واحد

- : ازين شيپ -: نوع درس

Page 69: MSc ComputerSystem

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ک درس از جدول ي -