زمان کنونی: ۳۰ فروردین ۱۴۰۳, ۰۶:۲۸ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

تاخیر ضرب کننده آرایه ای با جمع کننده های CLA

ارسال:
  

peace2013 پرسیده:

تاخیر ضرب کننده آرایه ای با جمع کننده های CLA

لطفا به صورت کامل توضیح دهید
با تشکر


فایل‌(های) پیوست شده

نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

peace2013 پاسخ داده:

RE: تاخیر ضرب کننده آرایه ای با جمع کننده های CLA

کسی نیست این سوالو جواب بده؟
اصلا میشه در مورد ضرب کننده آرایه ای و CLA توضیح کامل بدید؟

هر بار من یه روشی رو بدست میارم ولی نمیتونم تو یه تست جدید پیاده اش کنم.HuhConfused
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

msour44 پاسخ داده:

RE: تاخیر ضرب کننده آرایه ای با جمع کننده های CLA

سلام
اگر فرض کنیم ضرب ما [tex](a_3a_2a_1a_0)\ast(b_3b_2b_1b_0)[/tex] باشه به روش قلم و کاغذ در هم ضرب کنیم حاصل ضرب های جزیی بدست می ایدمثلا اولین سطر [tex]a_3b_0\: \: a_2b_0\: \: a_1b_0\: a_0b_0[/tex] و همینطور سطر های بعدی ...
یکی از روش های پیاده سازی ضرب ارایه ای استفاده از جمع کننده های چند بیتی است مثلا جمع کننده ۴ بیتی به این صورت که دو حاصل ضرب جزیی(سطر) به اولین جمع کننده داده می شود و حاصل ان به همراه سطر بعدی به جمع کننده بعدی و الی اخر
در اینجا ۴bit * 4bit
۴ سطر حاصل ضرب جزیی داریم یعنی نیاز به ۳ تا جمع کننده ۴ بیتی است(اولین جمع وند نیاز به جمع ندارد مثلا [tex]a_0b_0[/tex] مستقیم به حاصل وارد می شود) حالا نوع جمع کننده ۴ بیتی ما بایدCLA (جمع کننده با پیش بینی رقم نقلی ) باشد
تاخیر cla برابر با [tex]4t\: \le\: t_{cla}\le6t[/tex] است که t تاخیر گیت پایه است ۴t مربوط به زمانی است که تاخیر xor برابر با تاخیر or , and باشد وگرنه اگر تاخیرxor را دوبرابر تاخیر and , or بگیریم (پیاده سازی دوسحطی ) ۶t می شود
برای تولید جمع وند ها هم تاخیر گیت and را لحاظ می کنیم (در این تست ۱۶ گیت and همزمان تمام جمع وند ها ([tex]a_0b_0[/tex] ...) را تولید می کنند)
پس تاخیر کل ضرب کننده در تست در دوحالت فرض تاخیر cla با ۴t و ۶t داریم([tex]t=1[/tex]):
تاخیر and ها یک نانو و ۳ تا هم cla داریم
[tex]3\ast4+1=13[/tex] گزینه ۳ ویا [tex]3\ast6+1=19[/tex] گزینه ۴
البته پیاده سازی دیگز ضرب کننده ها به صورت ارایه ای از FA ها است با این تفاوت که FA ها بجز در ردیف اخر به رقم نقلی یکدگر وابسته نیستند.البته برای کاهش سطوح از درخت والاس هم استفاده می کنند(زیاد درموردش نمی دونم)
پیاده سازی دیگر هم به صورت HA , FA ها است.
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  تفاوت classification algorithm و regression algorithm چیه؟ sajadg ۶ ۹,۱۹۷ ۱۵ خرداد ۱۴۰۰ ۰۱:۴۳ ب.ظ
آخرین ارسال: cyruskingsolomon
  تکمیل قطعه کد مجموع آرایه Xzrix ۰ ۱,۲۹۸ ۰۲ دى ۱۳۹۹ ۰۷:۱۹ ب.ظ
آخرین ارسال: Xzrix
  ضرب ماتریس ها roller1829 ۰ ۱,۸۴۴ ۱۹ مهر ۱۳۹۸ ۰۲:۴۸ ب.ظ
آخرین ارسال: roller1829
  تست جمع کننده با پیش گویی رقم نقلی Sanazzz ۰ ۱,۶۹۹ ۲۹ اردیبهشت ۱۳۹۸ ۰۲:۲۴ ب.ظ
آخرین ارسال: Sanazzz
Sad جمع کننده پیش گویی رقم نقلی Sanazzz ۸ ۶,۸۴۷ ۱۹ اردیبهشت ۱۳۹۸ ۰۲:۰۴ ق.ظ
آخرین ارسال: Sanazzz
Question Pointer C++ آرایه کمک فوری ... porseshgar ۰ ۱,۵۰۸ ۰۳ اسفند ۱۳۹۷ ۰۲:۵۹ ب.ظ
آخرین ارسال: porseshgar
Sad پیدا کردن xای که حاصل جمع دو عدد Sanazzz ۳ ۳,۱۷۰ ۰۹ بهمن ۱۳۹۷ ۰۳:۰۴ ق.ظ
آخرین ارسال: Sanazzz
  آرایه نامرتب Sanazzz ۴ ۳,۸۸۴ ۰۴ بهمن ۱۳۹۷ ۱۱:۴۹ ب.ظ
آخرین ارسال: Sanazzz
Exclamation جمع کننده با پیش گویی رقم نقلی Sanazzz ۴ ۴,۰۶۱ ۲۸ آبان ۱۳۹۷ ۰۳:۲۴ ب.ظ
آخرین ارسال: Sanazzz
  محاسبه چندمین عنصر آرایه Mr.R3ZA ۶ ۶,۱۱۷ ۱۹ شهریور ۱۳۹۷ ۰۸:۱۲ ب.ظ
آخرین ارسال: Saman

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close