نام پژوهشگر: احمد پیشرو اصل

طراحی بلوک منطقی یک تراشه fpga
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی خواجه نصیرالدین طوسی 1389
  احمد پیشرو اصل   ستار میرزا کوچکی

هدف از این پروژه طراحی بلوک منطقی برای fpga می باشد. معماری بلوک منطقی طراحی شده در این پروژه از fpgaی cyclone که توسط شرکت altera عرضه گردیده، الگو برداری شده است. بر خلاف cyclone که در تکنولوژی 130 نانومتر از شرکت umc طراحی و ساخته شده، ما از تکنولوژی 180 نانومتر tsmc برای طراحی های خود استفاده کرده ایم. همچنین ولتاژ تغذیه برابر 1.8 ولت در نظر گرفته شده است. کلیه مراحل طراحی در نرم افزار cadence انجام شده است. المان های اصلی بلوک منطقی عبارتند از یک lutی چهار ورودی و یک رجیستر قابل برنامه ریزی. lut می تواند در دو مد منطقی و محاسباتی کار کند. در مد منطقی از lut برای پیاده سازی هر تابع دلخواه چهار ورودی یا دو تابع سه ورودی با ورودی های مشترک استفاده می شود. در مد حسابی، lut می تواند به عنوان یک جمع و تفریق کننده کامل عمل نماید. رجیستر بلوک منطقی طراحی شده دارای سیگنال های کنترلی لازم برای ست و ریست کردن سنکرون و آسنکرون بوده و می تواند در مدهای d flip-flop، t flip-flop و jk flip-flop کار کند. مشخصات زمانی بلوک منطقی طراحی شده تقریباً مشابه cyclone است. همچنین layout بخش های اصلی این بلوک نیز طراحی شده و درستی این طراحی ها در مراحل drc، lvs و post layout simulation تایید گشته اند.