طراحی ضرب کننده تقریبی 16 بیتی با کاربری پردازش دیجیتال

نویسندگان

1 دانشگاه شهید مدنی آذربایجان، دانشکده فنی و مهندسی، گروه برق

2 دانشکده مهندسی - دانشگاه شهید مدنی آذربایجان

3 گروه مهندسی برق- دانشکده فنی ومهندسی دانشگاه شهید مدنی آذربایجان

doi
10.22034/jasp.2020.13296
چکیده

ضرب کننده‌ها از بلوک­های مهمی هستند که به صورت وسیع در سیستم­های پردازشی دیجیتال پیشرفته مورد استفاده قرار می‌گیرند. لذا ارائه یک ضرب کننده بهینه مزیت مهمی برای سیستم محاسباتی دیجیتالی به حساب می‌آید. ضرورتی ندارد که در تمام کاربری­ها از ضرب کننده­های دقیق استفاده شود، در برخی از کاربری‌ها مانند پردازش سیگنال، سطح مشخصی از خطا قابل قبول است. یک بخش اﺳﺎﺳﯽ ضرب کننده، کمپروسور است که در ﻣﺮﺣﻠﻪ ﮐﺎﻫﺶ ﺣﺎﺻﻞﺿﺮبﻫﺎی ﺟﺰﺋﯽ در ﻋﻤﻞ ﺿﺮب مورد استفاده قرار می‌گیرد. در اﯾﻦ مقاله ﻃﺮحﻫﺎی ﺟﺪﯾﺪی ﺑﺮای ﮐﻤﭙﺮﺳﻮرﻫﺎی تقریبی15:4 و5:3، ارائه شده است که چه از نظر توان، تأخیر و خطاهای ایجاد شده نسبت به طرح‌های پیشین عملکرد بهتری داشته است و با استفاده از کمپرسور‌های تقریبی پیشنهادی، ضرب کننده16×16 بیتی تقریبی طراحی شده است. طرح پیشنهادی در محیط نرم افزار Cadence با استفاده از تکنولوژی180 نانومتر و ولتاژ تغذیه 8/1 ولت پیاده‌سازی و شبیه‌سازی شده است و نتایج شبیه‌سازی نشان می‌دهد که تأخیر کمپرسور5:3 پیشنهادی76/0 نانو‌ثانیه و توان آن935/0 میکرو‌ وات و فاصله خطا‌ی ایجاد شده برابر2±  به‌دست آمده است و همچنین برای کمپرسور15:4 تأخیر12/1 نانو‌‌‌ثانیه و توان 75/4 میکرو‌‌وات به‌دست آمده است.