طراحی باس درون تراشه ای با عملکرد بالا (MSBUS)
مقدمه
هدف طراحی یک باس با پیچیدگی کمتر و کارایی بالا برای سیستم های درون تراشهای است. چرا که باسهای موجود دارای عملکرد بسیار بالایی هستند اما از لحاظ مصرف منابع بهینه نمیباشند. و سطح بالایی از تراشه را اشغال میکنند بنابراین باید طراحی بصورتی انجام شود تا اعتدال بین پهنای باند مورد نیاز منابع در دسترس و میزان پیچیدگی واسط برقرار گردد.
امروزه کاهش انرژی مصرفی در باسهای درون تراشه و کاهش پیچیدگی آنها از اهمیت بالایی برخوردار است. در صنعت پروتکل مورد استفاده برای باسها اکثرا از نوع معماری باسهای میکروکنترلی پیشرفته (AHB) و رابط eXensible پیشرفته (AXI) از ARM Holdings و Wishbone از شرکت Silicore و open core protocol (OCP) از شرکت OCP international partnership و CoreConnect از شرکت IBM و STBus از STMicroelectronics هستند. تمام این باسها اطلاعات را بصورت خطی انتقال میدهند، اما در برخی از کاربردهای خاص مانند پردازش تصویر، بینایی کامپیوتر، و ارتباطات بیسیم، پردازش دادهها که معمولا بارگذاری و ذخیره بلوکهای داده بر اساس ارتباط میان اطلاعات مجاور، اتصال، نواحی، و مرزها، انجام میگیرد. در این موارد انتقال ماتریسی و یا بلوکی اطلاعات به انتقال اطلاعات بصورت پشت سر هم خطی ترجیح داده میشود . علاوه بر این، برای برخی از ساختارهای پیشرفته باس از قبیل multibus و multilayer architectures ، در صورتی که اکثر ارتباطات در یک سطح باس و یا یک لایه از باس انجام شود، پهنای باند میتواند بهبود یابد. با این وجود، تعداد زیادی از سیمها و منطقهای داخلی مانند مالتی پلکسرها برای تبدیل لایههای مختلف دادهها، و بافر و یا first-in–first-outs (FIFOs)ها برای کنترل جریان اطلاعات لازم میباشند، که از نظر فضای اشغالی و مصرف انرژی پر هزینه هستند. برای غلبه بر محدودیت فوق، نوعی باس کم هزینه با مصرف انرژی پایین به نام master–slave bus (MSBUS) ارائه میشود.که باعث ایجاد تعادل میان عملکرد و هزینه میشود و ویژگیهای مورد نیاز برای مصرف توان کمتر و راندمان بالا را فراهم میکند.علاوه براین ویژگیهای عملکردی باس از قبیل پهنای باند معتبر داده(VDB) و بازده انرژی پویا (DEE) از جمله اهداف هستند، همچنین معیارهای متداولی مانند مدت زمان انتقال (TC) ، بازده سیم (WE) ، توان دینامیک (DP)، و مصرف انرژی (DE) ، به عنوان مدل تحلیلی در این بحث آورده شده است. که برای تجزیه و تحلیل عملکرد باس و مقایسه نتایج تجربی پس از پیاده سازی سخت افزاری استفاده میشود.