سلام می‌خواهیم درباره موضوعی صحبت کنیم که فکر کنم برای خیلی ها از جمله کسانی که با بازی های کامپیوتری سروکار دارند جالب باشه. چرا که در آخر این موضوع ما به دو چیز مهم پی‌می‌بریم. ضمنا دوستان عزیز اگر موضوعی در ذهنتون بود و اطلاعاتی در مورد اون می‌خواستید در نظرات درخواست کنید، تا در صورت امکان در وبسایت خبری تکفارس قرار بدیم. با ما تا انتها همراه باشید. یک شبکه درون تراشه ای که از سیستم Packet - Switched استفاده می‌کند، برای بالا بردن کارایی پلتفرم های ناهمگن SOC طراحی و تولید شده است. این تراشه شامل چندین پردازنده، چندین حافظه، و دیگر ملزومات هوش ناهمگن و اتصال داخلی mW و سرعت . GHz در شبکه درون تراشه ای می‌باشد. یک شبکه درون تراشه ای برای بهینه سازی مصرف توان از موانع فعال جزیی، کدگذاری کم انرژی، و سیگنالینگ کم نوسان که در ادامه متن توضیح می دهیم استفاده می‌کند. شبکه مبتنی بر بسته ( Network in Package ) شامل NOC می‌باشد که برای ساختن نوع بسته ی - BGA (یک نوع دستگاه شبیه ساز) استفاده شده است، این دستگاه برای شبیه سازی کارهای بزرگتر و سیستم های وسیع تر و نمایش دادن پردازش تصاویر بعدی و کارهای گرافیکی بعدی استفاده می‌شود. تاخیرهای ارتباطی درون تراشه ای بسیار مهم تر از تاخیر گیت های شناخته شده است و به تازگی مشکلات همزمان سازی بین مشخصه های هوش در رایانه خیلی بیشتر آشکار شده. حرکت در این مسیر تنها کار را بدتر می‌کند، مانند افزایش و کاهش بسامد زمان سنجی و مقدار ویژگی ها. علاوه بر این ارتباطات داخلی، شامل زمان توزیع در تمام سطح تراشه، به سادگی تحت تاثیر پردازش های نامعلوم یا اختلالات فیزیکی قرار می‌گیرد. در این متن کارایی SOC ها ( System on Chip ) محدود خواهد شد به توانایی آن برای موثر ساختن کارایی های از پیش تعیین شده و بازبینی IPS های قبلی و برای اصلاح کردن ملزومات ارتباطی آنها. یعنی این می‌تواند نحوه ارتباطات باشد تا اینکه تسلط بر محاسبات. علاوه بر این توان مصرفی در ارتباطات به بخش پر اهمیتی از توان سراسری سیستم به حساب می‌آید. به تازگی، معماری شبکه های درون تراشه ای به صورت فزاینده، قابل اطمینان و بسیار مطلق در زیرساخت ارتباطات درون تراشه ای، نمایان شده اند. معماری NOC از پروتکل های لایه ای و شبکه های Packet - Switched که شامل مسیریاب های درون تراشه ای و اتصالات و رابط های شبکه در یک توپولوژی از پیش تعریف شده می‌باشد، استفاده می کند. به عنوان مثال همانگونه که در شکل زیر نمایش داده شده، بجای اندازه گیری پردازش اتصالات داخلی، در بالاترین مرحله، از مسیریابی ویژه ی سیم های سراسری اختصاصی، که امروزه ثابت شده بهترین راه اتصال آنها با معماری On - Chip Packet Switching Network است استفاده شده است، که بسته ها را در میان IPS مسیریابی می‌کند. مزیت استفاده از سیستم NOC شامل هر دو آنها یعنی قابل اطمینان بودن و کارایی مفید است. تعداد زیادی از معماری ها و تیوری ها در مورد تراشه های NOC بررسی شده و وجود دارد. مانند طراحی اسلوب شناسی، اکتشاف جانمایی، ضمانت کیفیت سرویس، و جابجایی قابل اطمینان. فقط تعداد کمی از این ها توانستند بر روی تراشه و بدون اجرا تکمیل و وارسی شوند. برای جابجایی قابل اطمینان داده ها با هزینه پایین، توان مصرفی در زیرساخت شبکه باید به درستی به حداقل برسد. در این کار ما یک NOC برپایه ی Star Connect را با تکنیک های مختلف توان مصرفی کم طراحی و اجرا کردیم. تراشه حاوی IPS های ناهمگن مانند پردازنده از نوع RISC ، تعدادی حافظه، FPGA ، Off - Chip Network Interface و PPL . GHz می‌باشد. مدار مجتمع شبکه درون تراشه ای . Gb / s پهنای باند متراکم فراهم می‌کند و کمتر از mW در حالت فول ترافیک مصرف می‌کند. از طرف دیگر کارهای گذشته mW را برای فراهم کردن پهنای باند Gb / s مصرف می‌کردند. میزان استفاده توان برای فراهم کردن پهنای باند این کار نسبت به کار قبلی بار کاهش یافته. این طراحی در مورد تکنیک های توان مصرفی کم برای شبکه های درون تراشه ای ارایه شده و هدف را صحت می‌بخشد. SOC های مقیاس بزرگ با تراشه های عظیم از قبیل سیستم های منطقی حافظه ای تعبیه شده، بخاطر بازدهی پایین و مشکلات بالا بودن هزینه اغلب زیان می‌بینند. NOC ها ساختار پیمانه ای شکل دارند که یک سیستم بزرگ می تواند به چندین قسمت یا تراشه تقسیم شود تا از این مشکلات بکاهد. در این کار، NOC برروی یک بسته برای نمونه سازی سیستم بزرگتر داریم تا یک NIP را شکل دهند. اتصالات تراشه به تراشه در یک بسته، برای تاخیر کم و بی ثباتی کم ارتباطات بیرون تراشه ای مقاومت کمی را به کار می‌اندازند. برای طراحی Network - on - Chip ، چیزهای زیادی وجود دارد که باید مشخص شود، از قبیل پروتکل ارتباطی، توپولوژی شبکه، روش راه گزینی، عمق بافر در روتر، روش همزمان سازی زمان، یک طرح علامت دهی و بعد ادامه می‌دهیم. در این قسمت بر اساس یک ایده ی ساده اما مهم، مختصری در مورد این که چه چیز مشخص می‌شود و نقش این ها در مراحل طراحی چیست ارایه خواهد شد. اولین مرحله برای طراحی ساختار NOC انتخاب مناسب ترین توپولوژی برای NOC است. در این کار ما توپولوژی هایی را که زیاد مورد مقایسه قرار گرفته اند مانند BUS ، Star ، Mesh ، H - Star ، و توپولوژی های مبتنی بر میزان توان مصرفی، که به موضوع ما مربوط می‌شود را مورد مقایسه قرار دادیم. بر اساس یک تحلیل محاسباتی نمایش داده شده در شکل پایین، توپولوژی های H - Star و Mesh نه تنها کمترین میزان توان مصرفی را تحت تاثیر ترافیک یکنواخت نشان داده اند بلکه ترافیک را نیز متمرکز کرده اند. ما برای سیستم خود توپولوژی H - Star را انتخاب کرده ایم چون دارای ساختاری انعطاف پذیرتر بوده و Switching Hop های کمتری نسبت به توپولوژی Mesh دارد. تکنولوژی جدید SOC ، یک سیستم پردازنده ی چند کاره ی ناهمگن است با مرجع های مختلف زمانی. به دلیل سختی همزمان سازی سراسری، پردازنده باید به خوبی پردازنده مرکزی باشد و مستقل عمل کند. برای از عهده برآمدن با دامنه های زمانی چندگانه، در این پیاده سازی هر واحد پردازش ساعت زمانی خودش را به کار می‌اندازد، اما آن پردازنده با یک ساعت منحصر به خود در ارتباط است. رابط شبکه مرجع زمانی را از ClkPu به ClkNet و برعکس تغییر می‌دهد. ClkNet برروی تراشه همزمان سازی نشده، بنابراین ارتباطات ما بر اساس Mesochronous عمل خواهد کرد. یعنی با فرکانس هم شکل اما با اریب های متفاوت. برای ارتباطات Mesochronous ، از طرح همزمان سازی منبع استفاده می‌کنیم، یعنی جایی که سیگنال آغاز انتقال داده در کنار بسته حرکت می‌کند. سیگنال آغاز انتقال داده به عنوان مرجع زمانبندی استفاده می‌شود، تا سالم رسیدن داده را در رسیدن به مقصد نهایی ضمانت کند. پروتکل پیشنهادی NOC از دادوستد پشت سر هم و دو مرحله پشتیبانی می‌کند و از سرویس کلاس ها، یک بسته ( Package ) ، یک هدر بیتی، بیت آدرس، و بیت مقدار داده که سریال بندی شده به کانال های بیتی برای کاهش محیط مجازی شبکه و توان مصرفی، تشکیل شده است. در این مدلسازی، تکنیک های کم مصرف قابل توجهی در لایه فیزیکی، لایه شبکه و لایه انتقال داده پیشنهاد شده است. لینک سویچ های متصل شده ی سراسری معمولا دارای طول کمی (میلیمتری) هستند. در نتیجه این از لتنسی های بالاتر و استفاده ی بیشتر از توان مصرفی نسبت به مقدار مصرفی که اتصالات محلی دارند جلوگیری می‌کند. ایجاد ارتباطات Cross - Chip بسیار هزینه بالایی خواهد داشت. سیگنال دهی کم نوسان می تواند به شکل خیره کننده ای مصرف انرژی را کاهش دهد، و افزایش نوسان سیگنال باعث افزایش تاخیر زمانی می‌شود. تصویر زیر تفاضل در اجرای سیگال دهی کم نوسان را نمایش می‌دهد. سیستم های سراسری به صورت زیگزالی آماده شده اند تا کار سیمی به بلندی . میلیمتر را بدون استفاده از تقویت کننده ی سیگنال انجام دهند. برای یافتن بهینه ترین نوسان ولتاژ، ما شبیه سازی Post - layout را با یک ظرفیت مشخص و دقیق و مدل مستحکم سیمی پی می‌گیریم. شکل b در تصویر زیر توان مصرفی را در یک فرستنده و یک گیرنده بر اساس Vswing نمایش می‌دهد. شکل c انرژی و تاخیر زمانی حاصله را نمایش می‌دهد. تاخیر زمانی از یک فرستنده به یک گیرنده حدودا . نانو ثانیه می‌باشد و نوسانات آن بر اساس Vswing یا برآورد سیگنال به کوچکی psec می‌باشد. همانطور که در شکل مشاهده می‌کنید ولتاژ نوسان بهینه، / V / ، V و / V به ترتیب در Mbps و Mbps و . Gbps نرخ سیگنال می‌باشد. در هر فرمان عملیاتی، میزان ولتاژ محرک برای میزان ولتاژ بهینه در بالاترین سطح بر اساس سیگنال دهی کم مصرف به دست آمده و اتلاف توان در اتصالات سراسری در مقایسه با Full Swing Repeated link به / کاهش یافته. همچنین تقویت کننده های توان سطحی بر روی سیستم ها وجود ندارند. تکنیک خط عرضی به صورت گسترده در Router ها به عنوان ساختار Switching استفاده می‌شود. به جهت کاهش توان مصرفی در خط عرضی ما تکنیک فعال سازی جزیی خط عرضی را پیشنهاد کردیم. این تکنیک توسط تعیین کردن بافرهای میانجی ( Tri - State Buffers ) و تسهیم کننده از فعالیت های غیر ضروری جلوگیری می‌کند. در نتیجه کاهش دارد. همانطور که در شکل ( d ) ( c ) مشاهده می‌کنید، NOC بر روی بسته - BGA نصب شده است. Network in Package به منبع تغذیه نیاز دارد: . V برای منطق دیجیتالی . V برای مدار آنالوگ . V برای I / O یا Input / Output . V برای پیوندهای کم نوسان فرکانس های عملیاتی برای هر ماژول متفاوت است: MHz برای منطق جانبی، MHz برای پردازنده ها، MHz برای زمانبد، و . GHz برای شبکه های درون تراشه ای. یک موضوع مهم برای طراحی بسته، تمامیت توان است، یعنی یک طراحی از توان و عنوان ( P / G ) شبکه، در نقشه ی ( P / G ) از بسته در فرکانس عملیاتی هیج مشکل مهمی نباید رخ دهد. در غیر این صورت یک نویز کوچک از سیگنال ها یا سیستم های خارجی، نویز ( P / G ) قابل توجهی را که باعث بی ثباتی در شبکه ( P / G ) می‌شود را به وجود می‌آورد. برای تحلیل درست تمامیت توان، ما از روش های Transmission Line Matrix و Simultaneous Switching Noise Analyses استفاده می‌کنیم. به شکل ( a ) ( b ) نگاه کنید. ما خازن های یکپارچه ای را برای ولتاژ توان در موقعیت مناسب: برای توان منطقی، برای توان I / O و برای توان آنالوگ درست کرده ایم. هر خازن دارای nf ظرفیت الکتریکی و PH رشته موثر مقاومت خواص است. شکل ( a ) مقاومت نقشه توان را نمایش می‌دهد. ما مقاومت را در نظر گرفتیم. خط چین برای آشکار سازی نقشه ( P / G ) و نقطه چین برای درج خازن های جدا از هم پیشنهاد شده است. مقاومت سطح آشکار شده القا ویژگی ها و تخطی کردن مقاومت هدف در MHz و . GHz را نشان می‌دهد. بعد از درج خازن های جدا از هم، در . MHz از L در سطح آشکار شده و C از خازن های درج شده تشدید مقاومت رخ داد. از این رو مقاومت در سطح مورد نظر از کمتر شد. شکل ( b ) نتیجه تحلیل SSN را زمانی که تحت تاثیر . GHz سیگنال ورودی قرار می‌گیرد نمایش می‌دهد. سویچینگ نویز از mV به mV به دلیل درج خازن های جدا ازهم، در بسته و در سطح کاهش پیدا کرده. ما همچنین خطوط اتصال به زمین را برای رفع سیگنال های ناخواسته بین خطوط سیگنال های پرفرکانس درج کردیم. تراشه ی تکمیل شده با موفقیت آزمایش شد. شکل ( b ) سنجش بسته ها را با و بدون پیشنهاد کدگذاری Silent ، به ترتیب زمانی که یک نرم افزار کاربردی گرافیکی سه بعدی در حال اجرا شدن در سیستم است نمایش می‌دهد. بعد از کدگذاری، انتقال روی یک کانال از به کاهش یافته است. ما یک سیستم عملیاتی را با اجرای شبکه های مبتنی بر بسته برای نرم افزارهای کاربردی چندرسانه ای توسعه دادیم. شکل اثبات سیستم را که شامل NIP - Board در بالا و Video Board در لایه پایینی، ماژول LCD می‌شود را نمایش می‌دهد. سیستم پردازش تصویر و پردازش انیمیشن بر روی صفحه نمایش از طریق شبکه های روی تراشه و شبکه های مبتنی بر بسته را نشان می‌دهد. همچنین شکل نقل و انتقال بسته ها بین NOC روی NIP ، جایی که NOC در حال اجرا با فرکانس های زمانی متفاوت هستند را نمایش می‌دهد. یعنی MHz و MHz . کاهش توان مصرفی توسط به کارگیری چندین تکنیک از قبیل سیگنال دهی کم نوسان، فعال سازی جزیی خط عرضی، کد گذاری ارتباط سریالی کم انرژی، و سنجش فرکانس زمانی به دست آمد. تراشه حاوی . میلیون تراتزیستور بوده و کمتر از mW مصرف می‌کند و شبکه درون تراشه ای کمتر از mW مصرف کرده و . GB / s پهنای باند شبکه متراکم فراهم می‌کند. تراشه میلیمتری پردازش CMOS . m را تقلید کرده و با موفقیت شمرده می شود و روی یک سیستم شبکه مبتنی بر بسته اجرای نرم افزارهای کاربردی چندرسانه ای را به خوبی اثبات می‌کند. همانطور که در آغاز این موضوع گفته شد، ما به چیز مهم پی می بریم. اول اینکه استفاده از این تکنولوژی به طور چشمگیری هزینه ی ساخت قطعات را پایین آورده و توان انرژی مصرفی را کاهش و از ایجاد گرمای زیاد روی تراشه جلوگیری می‌کند. همچنین با افزایش پهنای باند، خصوصا هنگام بالا بودن ترافیک از بروز مشکلی همچون گلوگاه شدن اطلاعات جلوگیری می‌شود. دومین چیزی که ما به آن پی می‌بریم آن است که، کمپانی بزرگ AMD برای محصولات خود از زمان معرفی کارت های گرافیک سری R از این تکنولوژی بسیار استفاده کرده و در آینده نیز استفاده خواهد کرد. تکنولوژی هایی مانند Tress FX که مربوط به بافت های مو در بازیهای کامپیوتری و تکنولوژی Tessellation که در مقالات آینده در مورد آن بحث خواهیم کرد نیاز به یک تراشه ای قدرتمند داشتند که System on Chip این کار را برای AMD انجام داد. یکی از دلایل پایین تر بودن قیمت محصولات AMD نسبت به رقیب قدرتمند خود Nvidia نیز همین موضوع می‌باشد. توسط این تکنولوژی AMD توانست این شعار را واقعیت ببخشد. ادغام CPU و GPU که APU را تشکیل می‌دهد. با ما در مقالات آینده همراه باشید.