PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مقاله پارامترهای زمان بندی حافظه



MAHDIAR
23rd January 2010, 12:04 PM
پارامترهای زمان بندی حافظه (http://www.ramehr.com/?p=3574)

مقالات سخت افزار (http://www.ramehr.com/?cat=162)


اهمیت پارامترهای زمان بندی حافظه
http://www.khanesakhtafzar.com/admin/myGR/upload_images/7x2.jpg



جهان در حصار زمان است
به طوری که هرکاری بدون صرف زمان امکان پذیر نیست تمامی دستورات نوشته شده و خوانده شده در حافظه ها هم برای اجرا نیاز به صرف زمان دارند
و برای نوشتن و یا خواندن و همچنین نو سازی دستورات بر روی حافظه نیاز به زمان های متعددی است
بدیهی است که هرچه زمان کمتری برای اینگونه عملیات ها صرف شود کارها به سریعتر انجام میشوند
پس بنابراین زمان های تاخیر حافظه ها جدا از فرکانس کاری خود اهمیت ویژهای پیدا میکنند
به اینگونه زمانها Timing یا زمان بندی حافظه گفته میشود که به صورت دنباله ای از اعداد روی حافظه ها حک شده است
به عنوان مثال دنباله ۱۸-۶-۷-۶
که هریک از این اعداد بر حسب کلاک مرجع بیانگر میزان تاخیر حافظه در عملیات خاصی هستند که در ادامه به آن اشاره میکنیم

http://www.khanesakhtafzar.com/admin/myGR/upload_images/IMG_0158%281%29.jpg


عدد اول: CAS Latency
مخفف Column access strobe Latency تعداد سیکل کلاک تاخیر از زمان فعال شدن ستون یک سلول تا زمانی که داده ذخیره شده در بافر سطری که به آن ستون اختصاص دارد آماده تخلیه در گذرگاه شوند
یا به تعبیری دیگر زمانی که برای دسترسی به یک سلول پس از فعال شدن ستون آن وجود دارد.

عدد دوم :tRCD
Time RAS to CAS Delay تعداد سیکل کلاک تاخیر از زمانی که سطر یک سلول فعال و داده های داخل آن در بافر سطر ذخیره شده تا زمانی که ستون آن سلول نیز فعال شود
یعنی مدت زمان tRCD پس از فعال شدن سطر یک سلول مصرف میشود تا ستون آن سلول انتخاب و فعال شود.

عدد سوم :tRP
Time RAS Precharge تعداد سیکل کلاک تاخیر میان تخلیه بافر سطر و قرار گرفتن داده های سطری دیگر در آن است
یعنی مدت زمان tRP نیاز است تا یک سطر غیر فعال شده و سطری دیگر در آن فعال شود.

عدد چهارم:tRAS
Time Row access strobe تعداد سیکل کلاک تاخیری است که برای فعال شدن خط کلمه یک سطر و انتقال داده های آن به بافر سطر مصرف میشود.
متوان گفت مدت زمان tRAS طول میکشد تا یک سطر از داخل تراشه حافظه فعال شده و اطلاعات آن در داخل بافر سطر قابل دسترسی باشند.

نحوه ارتباط پارامتر های زمان بندی با یکدیگر:

به عنوان مثال به زمان بندی حافظه مقابل توجه کنید ۱۸-۶-۷-۶
برای خواندن اطلاعات داخل یک سلول از این حافظه 18 سیکل کلاک مرجع زمان صرف میشود تا سطر آن سلول فعال و در بافر سطر قرار گیرد,در صورتی که در این حین اشتباهی رخ دهد ۶ سیکل کلاک مرجع زمان لازم است تا سطر اشتباهی غیر فعال و سطر صحیح فعال شود.بعد از فعال شده سطر نوبت به ستون میباشد که در این مثال ۷ سیکل کلاک مرجع زمان لازم است تا ستون مورد نظر فعال شود.
و در آخر ۶ سیکل کلاک مرجع زمان برای تخلیه اطلاعات سلول به داخل گذرگاه لازم است
زمانی که سطر فعال میشود چون سلول های یک سطر و یا ستون به مانند زنجیر به یکدیگر متصل هستند ,برای خواندن سلولی از این سطر تنها زمان های tRCD و CL صرف میشود و میتوان گفت این دو زمان از بقیه اهمیت بیشتری دارند.

مدت زمان یک تاخیر

کلیه اعدادی که در پارامترهای زمان بندی ذکر شدند بر حسب سیکل کلاک مرجع اندازه گیری شده اند .
اگر پارامترهای ذکر شده مربوط به یک حافظه DDR3 1600 MHz باشد با اطلاع از فرکانس مرجع این حافظه با توجه به Double Data Rate که ۸۰۰ MHz هست هر سیکل کلاک یک هشتصد میلیونیوم ثانیه که معادل ۰/۸ نانو ثانیه خواهد بود
بنبراین برای دسترسی به یک سلول حافظه در این مدل البته با در نظر گرفتن خطای انتخاب سطر ۳۷ سیکل کلاک مرجع خواهد بود(این عدد با جمع زمان های تاخیر به دست آمده است)
حال با ضرب زمان های تاخیر در تاخیر یک سیکل کلاک مرجع میتوان گفت دسترسی به یک سلول حافظه در این مدل حدود ۲۹٫۶ نانو ثانیه خواهد بود.
با تفاسیر گفته شده به این مهم میرسیم که هرچه حافظه های ما از زمان تاخیر کمتری برخوردار باشند بهتر میتوانند از پهنای باند در اختیار خود استفاده کنند.
برای دسترسی به پارامترهای حافظه و تغییر میتوانید به SETUP سیستم مراجعه کنید.

http://www.khanesakhtafzar.com/admin/myGR/upload_images/1%281%29.jpg




البته نرم افزارهای زیادی نیز هستند که به کمک آنها میتوانید به پارامترها دسترسی پیدا کنید و آنها را تغییر دهید
غیر از پارامترهای ذکر شده پارامترهای دیگری نیز وجود دارند که در این مطلب به علت پایین بودن اهمیتشان از آنها چشم پوشی کردیم
توجه داشته باشید که در صورت کم کردن زمان های تاخیر حافظه خود ممکن است که حافظه دچار ناپایداری شود برای رفع این مشکل ولتلژ حافظه را افزایش دهید برای بدست آوردن میزان ولتاژ تحمل حافظه خود میتوانید به لیبل های روی حافظه مراجعه نمایید


http://www.khanesakhtafzar.com/admin/myGR/upload_images/DSC00473.jpg



خانه سخت افزار

استفاده از تمامی مطالب سایت تنها با ذکر منبع آن به نام سایت علمی نخبگان جوان و ذکر آدرس سایت مجاز است

استفاده از نام و برند نخبگان جوان به هر نحو توسط سایر سایت ها ممنوع بوده و پیگرد قانونی دارد