You are not allowed to perform this action

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

Digital Systems Synthesis

مقطع: تحصیلات تکمیلی گرایش: معماری سیستم‌های کامپیوتری
نوع درس: نظری تعداد واحد: ۳
پیش‌نیاز: – هم‌نیاز: –

هدف کلی

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

سرفصل‌ها

  1. مقدمه: آشنایی با سطوح مختلف تجرید، تعریف و اهمیت سنتز سیستم‌های دیجیتال
  2. مدل‌سازی سیستم‌های دیجیتال
  3. سنتز در سطح بالا (HLS)
  4. سنتز در سطح انتقال ثبات، شامل الگوریتم‌های زمان‌بندی، تخصیص منابع و اشتراک‌گذاری آن‌ها
  5. سنتز در سطح منطقی شامل بهینه‌سازی ترکیبی و ترتیب
  6. طراحی عناصر کتابخانه و نگاشت آن‌ها به تکنولوژی

ارزیابی پیشنهادی

  • تمرین‌ها و پروژه: ۳۰ درصد نمره
  • آزمون‌های میان‌ترم و پایانی: ۵۰ درصد نمره
  • پروژه پژوهشی: ۲۰ درصد نمره

منابع پیشنهادی

  1. G. D. Hachtel and F. Somenzi. Logic Synthesis and Verification Algorithms. Springer-verilog, 2006.
  2. G. D. Micheli. Synthesis and Optimization of Digital Circuits. McGraw Hill, 1994.
  3. M. J. S. SMITH. Application specific Integrated Circuits. Addison-Wesley, 2007.