(۰۲ دى ۱۳۹۱ ۰۳:۲۶ ب.ظ)nina69 نوشته شده توسط: ۱- اگر تاخیر تولید حاصل جمع و رقم نقلی یک FA به ترتیب برابر ۵ و ۳ ثانیه باشد تاخیر یک ضر کننده ۵ بیتی ارایه ی چقدر است؟ پاسخ ۳۴(برای تاخیر ضرب ارایه ای فرمول های مختلفی کتاب های تست ذکر کردند ولی هیچ کدوم همیشه جواب نمیده)
سلام . در مورد این سوال باز هم اساتید محترم جواب های متفاوتی میدن (علائم ورود علوم ناشناخته به کشور)
مثلا همین سوالی که دوستمون گذاشتن
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
مقسمی ۲۸۰ جواب داده و یوسفی ۲۹۰
البته من به شخصه جواب آقای مقسمی رو بهتر میبینم چون اگر شکل صفحه ۷ کتاب یوسفی رو ببیند برای طولانی ترین مسیر که همون کری خروجی میشه این فرمول به درستی بخش بندی شده است.
tdelay=(n−1)tFA(n−1)tcarrytand
در مورد سوال شما هم این فرمول به درستی تاخیر بزرگترین مسیر رو حساب میکنه و جواب سوال شما ۳۲ میده نه ۳۴ که با فرمول غیر استاندارد یوسفی به دست میاد . چون ما ۳ سطح جمع کننده رو مورب پایین میایم و ۵ بیت سطح آخر رو هم برای کری هر جمع کننده جلو میریم که میشه ۸ سطح تاخیر که برابر فرمول زیر هستش
tdelay=(5−1)5(5−1)30=32
دو تا مورد رو متذکر میشم :
الف ) هنوز کسی رو ندیدم که بتونه فرمول آقای یوسفی درک کنه . چون واقعا غیر منطقی هستش . هنوز منتظر یه فرجیم که کسی بیاد و این فرمول رو توضیح بده
ب ) به هر قیمتی نمیشه جواب تست رو جورش کرد حتی مثلا به قیمت زیر پا گذاشتن اصول معماری چون مثلا طراح یه سالی یه چیزی تو ذهنش بوده و تستش رو آورده ما نباید فرمولی باب میل جواب اون تست مطرح کنیم

این جواب ۳۴ هم که به سوال شما داده شده بر اساس همین فرمول غیر منطقی آقای یوسفی است که در جواب این تست کنکوره که بالا لینکش رو گذاشتم
*** یه قانونی هست میگه که اگه دیدی چیزی به هیچ صراطی مستقیم نشد حفظش برو سر جلسه
(۰۲ دى ۱۳۹۱ ۰۳:۲۶ ب.ظ)nina69 نوشته شده توسط: ۲- چرا این جمله صحیح است: تاخیر یک جمع کننده ۸ بیتی با پیش بینی رفم نقلی (CLA)که از بلوک های CLA ، ۴ بیتی ساخته شده است نصف یک جمع کننده۸ بیتی با انتشار ارقام نقلی است .
خب در مورد این سوالتون باید بگم که با توجه به شکل صفحه ۲۴ کتاب یوسفی چون ما برای تولید یک جمع کننده ۸ بیتی باید از دو بلوک ۴ بیتی CLA استفاده کنیم پس طولانی ترین مسیر محاسبه این جمع
a,b→c4→c8
و با توجه به اینکه اگر از n تا جمع کننده ۴ بیتی CLA باید استفاده کنیم تاخیر این برابر
(n2)d که n تاش برای تولید مراحل n تا تاخیر کری هستش و اون ۲ تاش هم برای مرحله اول CLA اولی و مرحله سوم CLA آخری حساب میشه (به همون شکل کتاب یوسفی دقت کنید)
خب پس اگر d=2 در نظر بگیریم تاخیر میشه CLA میشه ۸ ولی حالا اگه بخوایم همین دو تا عدد ۸ بیتی با یک جمع کننده ۸ بیتی انجام بدیم چون اگر تاخیر هر FA=2 در نظر بگیریم میشه
8∗tFA=16 که دو برابر تاخیر CLA هستش .
(۰۲ دى ۱۳۹۱ ۰۳:۲۶ ب.ظ)nina69 نوشته شده توسط: ۳-این سوال هم که ازازمون پارسه هست عکسش گذاشتم
این سوال رو هم باید دوباره به همون شکل کتاب یوسفی دقت کافی رو کرد .
یه نکته : تاخیر گیت Xor برابر دو تا تاخیر یک گیت پایه هستش پس چون اینجا گفته تاخیر هر گیت پایه ۱ هستش پس تاخیر Xor میشه ۲
خب برای انجام این جمع با چهار سطح از CLA های ۴ بیتی نیاز داریم که برای تولید کری خروجی به ترتیب هر مرحله به این صورت میباشد
a,b→c4→c8→c12→c16
که تولید هر مرحله به اندازه ی ۲ تا تاخیر داره . برای درک توضیحات زیر به شکل صفحه ۲۳ دقت کنید
مثلا برای سطح اول ما ابتدا باید pi , gi رو برای
a3−0 ,
b3−0
به دست بیاریم که این مرحله از یک طبقه گیت and و Xor موازی عبور میکند که تاخیر معادل Xor یعنی دو تا رو داره .
برای c4 ما باید از دو طبقه ی and و or پشت سر هم عبور کنیم که معادل دو تا تاخیر گیت پایه یعنی ۲ است
برای c8,c12,16 نیز دقیقا مثل c4 به عبور از دو سطح and ها و or ها نیاز داریم که برای هر کدوم ۲ تاست .
که در مجموع ۵ تا تاخیر ۲ تایی که میشه ۱۰
پ.ن : باز هم میگم برای درک این آخری باید به دو شکل صفحه ۲۳ و ۲۴ کامل توجه کرد و در آخر اگر جایی از توضیحات رو ابهام داشتید بگین تا بیشتر توضیح بدم