چجوری تو طراحی چیپ‌های سه‌بعدی (3D IC) با TSVها، حرارت رو مدیریت کنیم؟

Fall Back

خب، بیاید یک کم درباره چیپ‌های سه‌بعدی (3D Integrated Circuits یا همون 3D ICها) گپ بزنیم. این چیپ‌ها معمولا با یه سری تکنولوژی خاص مثل TSV (Through-Silicon Via) ساخته می‌شن. حالا TSV یعنی چی؟ خلاصه‌ش اینه: سوراخ‌هایی که داخل سیلیکون درست می‌کنن و با فلز پُرش می‌کنن تا لایه‌های مختلف چیپ بتونن با هم مستقیم حرف بزنن و اطلاعات رد و بدل کنن.

حالا چرا این کار خوبه؟ چون باعث می‌شه اطلاعات سریع‌تر جا به جا بشه (پهنای باند بیشتر) و سیم‌کشی‌ها کوتاه‌تر بشن. یعنی کلی مزیت از لحاظ کارایی و مصرف انرژی داره.

اما داستان از اینجا جالب میشه که:
تا الان همیشه فکر می‌کردن TSVها به انتقال حرارت (یعنی همون گرما رفتن از با‌لا به پایین چیپ) هم کمک می‌کنن. در واقع به خاطر این‌که با فلز پُر می‌شن، راه رو باز می‌ذارن که گرما راحت‌تر رد شه. اما این فقط نصف ماجراست.

توی چیپ‌های پیشرفته که تعداد TSVها زیاد می‌شه، مخصوصاً وقتی یه دسته TSV رو کنار هم (که بهش می‌گن TSV farm، یعنی مزرعه TSV!) قرار می‌دن، خودش دردسر جدید می‌سازه. چرا؟ چون گرما فقط عمودی نیست که رد شه، بخش زیادی از حرارت توی سطح (یعنی افقی) پخش می‌شه.

وقتی یه مزرعه TSV از فلز وسط سیلیکون درست می‌شه و مثلاً محل رد شدن یه سری سیگنال یا اطلاعاته، عملاً یه دیوار فلزی ضخیم وسط راه انتقال گرما توی چیپ درست می‌شه. این دیوار باعث می‌شه که گرما توی اون نواحی گیر بیفته و نقاط داغ (Hotspot) به‌وجود بیاد. این نقاط داغ برای چیپ اصلاً خوب نیستن و ممکنه بهش آسیب برسونه یا کارایی کل سیستم بیاد پایین.

حالا محقق‌ها اومدن تو این مقاله یه راه‌حل باحال پیشنهاد دادن: بیایم توی مرحله برنامه‌ریزی و طراحی چیپ (یعنی قبل از اینکه اصلاً ساخته بشه)، دقت کنیم که این TSV farmها رو کجاها بذاریم که مشکلشون کمتر بشه. یه جور برنامه‌ریزی بهینه واسه جایگذاری TSV، طوری که حرارت تو چیپ بهتر پخش بشه و از تجمع گرما جلوگیری شه.

یعنی به‌جای اینکه فقط فکر کنیم چطور سیگنال‌ها بهتر برن، باید حواسمون باشه که انتقال گرما هم درست انجام بشه، چون TSV زیاد و نزدیک هم بدن یعنی احتمال ایجاد گرمای ناخواسته بیشتره.

در کل، مقاله تاکید داره که طراحی سه‌بعدی چیپ‌ها فقط بحث سرعت و کارایی نیست، و باید به جزئیات فنی مثل مدیریت حرارت و محل قرارگیری TSVها هم دقیق باشیم؛ وگرنه هم عمر چیپ کمتر میشه هم احتمال مشکلات داغ شدن بالا میره.

خلاصه: هر چی چیپ‌ها پیشرفته‌تر و فشرده‌تر می‌شن، باید هوشمندانه‌تر هم طراحی‌اشون کنیم، مخصوصاً سر این موضوعات حرارتی و “مزرعه‌”‌های TSV!

منبع: +