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

ضرب کننده‌ها از بلوک­های مهمی هستند که به صورت وسیع در سیستم­های پردازشی دیجیتال پیشرفته مورد استفاده قرار می‌گیرند. لذا ارائه یک ضرب کننده بهینه مزیت مهمی برای سیستم محاسباتی دیجیتالی به حساب می‌آید. ضرورتی ندارد که در تمام کاربری­ها از ضرب کننده­های دقیق استفاده شود، در برخی از کاربری‌ها مانند پرد...

Full description

Bibliographic Details
Main Authors: موسی یوسفی, مصطفی قربانی, خلیل منفردی
Format: Article
Language:fas
Published: University of Tabriz 2020-07-01
Series:پردازش سیگنال پیشرفته
Subjects:
Online Access:https://jasp.tabrizu.ac.ir/article_13296_03ec643db7d3860b26571a368a344f5c.pdf
Description
Summary:ضرب کننده‌ها از بلوک­های مهمی هستند که به صورت وسیع در سیستم­های پردازشی دیجیتال پیشرفته مورد استفاده قرار می‌گیرند. لذا ارائه یک ضرب کننده بهینه مزیت مهمی برای سیستم محاسباتی دیجیتالی به حساب می‌آید. ضرورتی ندارد که در تمام کاربری­ها از ضرب کننده­های دقیق استفاده شود، در برخی از کاربری‌ها مانند پردازش سیگنال، سطح مشخصی از خطا قابل قبول است. یک بخش اﺳﺎﺳﯽ ضرب کننده، کمپروسور است که در ﻣﺮﺣﻠﻪ ﮐﺎﻫﺶ ﺣﺎﺻﻞﺿﺮبﻫﺎی ﺟﺰﺋﯽ در ﻋﻤﻞ ﺿﺮب مورد استفاده قرار می‌گیرد. در اﯾﻦ مقاله ﻃﺮحﻫﺎی ﺟﺪﯾﺪی ﺑﺮای ﮐﻤﭙﺮﺳﻮرﻫﺎی تقریبی15:4 و5:3، ارائه شده است که چه از نظر توان، تأخیر و خطاهای ایجاد شده نسبت به طرح‌های پیشین عملکرد بهتری داشته است و با استفاده از کمپرسور‌های تقریبی پیشنهادی، ضرب کننده16×16 بیتی تقریبی طراحی شده است. طرح پیشنهادی در محیط نرم افزار Cadence با استفاده از تکنولوژی180 نانومتر و ولتاژ تغذیه 8/1 ولت پیاده‌سازی و شبیه‌سازی شده است و نتایج شبیه‌سازی نشان می‌دهد که تأخیر کمپرسور5:3 پیشنهادی76/0 نانو‌ثانیه و توان آن935/0 میکرو‌ وات و فاصله خطا‌ی ایجاد شده برابر2±  به‌دست آمده است و همچنین برای کمپرسور15:4 تأخیر12/1 نانو‌‌‌ثانیه و توان 75/4 میکرو‌‌وات به‌دست آمده است.
ISSN:2676-3397
2676-3400