NL2GDS: LLM-aided interface for Open Source Chip Design
يُعد NL2GDS إطار عمل مبتكر يسخر النماذج اللغوية الكبيرة لترجمة مواصفات الأجهزة باللغة الطبيعية تلقائياً إلى لغة وصف ترانزستور قابلة للتصنيع (RTL) ومخططات GDSII كاملة عبر تدفق OpenLane، محققاً تحسينات كبيرة في كفاءة المساحة والتأخير والطاقة مع تعميم تصميم الدوائر المتكاملة محددة التطبيقات (ASIC).
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تريد بناء منزل مخصص. في الماضي، كان عليك أن تكون مهندسًا معماريًا خبيرًا، ومهندسًا إنشائيًا، وبنّاءً ماهرًا في آن واحد. ستحتاج إلى رسم المخططات، وحساب الجدران الحاملة للأحمال، وكتابة آلاف الأسطر من البرمجيات لإخبار روبوتات البناء بالضبط أين تضع كل طوبة. إذا ارتكبت خطأً بسيطًا، فقد ينهار المنزل بأكله، وسيتعين عليك البدال من البداية.
NL2GDS يشبه توظيف رئيس عمال بناء ذكي للغاية وسحري يتحدث لغتك. لا تحتاج إلى معرفة كيفية رسم المخططات أو كتابة الكود. أنت فقط تخبره: "أريد منزلاً بثلاث غرف نوم، ومطبخ كبير، وسقف شمسي"، وهو يتولى الباقي.
إليك تفصيل بسيط لكيفية عمل هذا النظام "السحري"، باستخدام تشبيهات من الحياة اليومية:
1. المشكلة: "حاجز اللغة"
في الوقت الحالي، تصميم شرائح الكمبيوتر (عقول هواتفنا وأجهزة الكمبيوتر الخاصة بنا) أمر صعب للغاية. يتطلب الأمر لغة متخصصة تسمى "RTL" (مستوى نقل السجل)، وهي تشبه لغة برمجة معقدة لا يتحدث بها إلا الخبراء. هناك فجوة كبيرة بين فكرتك ("أريد آلة حاسبة سريعة") وبين الشريحة النهائية الملموسة التي يمكنك الإمساك بها في يدك. معظم الناس لا يستطيعون عبور هذه الفجوة لأنها مكلفة وتقنية للغاية.
2. الحل: "المترجم السحري" (NL2GDS)
ابتكر المؤلفون أداة تسمى NL2GDS (من اللغة الطبيعية إلى GDSII). فكر في الأمر كأنه مترجم عالمي يحول جملك باللغة الإنجليزية العادية مباشرة إلى تصميم شريحة جاهز للمصنع.
- أنت تتحدث: "اصنع لي وحدة تحكم في إشارات المرور تعمل باللون الأخضر لمدة 30 ثانية".
- الذكاء الاصطناعي يفكر: يقوم بتفكيك هذه الفكرة، وفهم المنطق، وكتابة الكود.
- الذكاء الاصطناعي يبني: هو لا يتوقف عند مرحلة الكود فحسب؛ بل يصمم بالفعل التخطيط الفيزيائي للشريحة، ليكون جاهزًا للطباعة في المصنع.
3. كيف يعمل: "فريق الأحلام" من الروبوتات
بدلاً من محاولة روبوت واحد القيام بكل شيء (وهو ما يؤدي غالبًا إلى أخطاء)، يستخدم NL2GDS فريقًا من الوكلاء المتخصصين في الذكاء الاصطناعي، مثل طاقم بناء:
- المهندس المعماري (المخطط): هذا الوكيل يستمع إلى فكرتك ويطرح أسئلة توضيحية. "هل تريد أن تكون إشارة المرور سريعة أم موفرة للطاقة؟". إنه يضع خطة مفصلة.
- البنّاء (مولد الكود): هذا الوكيل يكتب التعليمات الفعلية (كود Verilog) للشريحة. إذا ارتكب خطأً، فإنه يراجع عمله ويصلحه قبل الانتقاد.
- المفتش (ضبط الجودة): هذا الوكيل ينظر إلى المخطط ويقول: "مهلًا، هذا الجدار نحيف جدًا"، أو "هذه الغرفة صغيرة جدًا". إنه يستخدم مكتبة خاصة (تسمى RAG) للبحث في قواعد بناء الشرائح واقتراح الإصلاحات.
- رئيس العمال (المنسق): هذا الوكيل يدير العرض بأكه. يخبر الروبوتات الأخرى بما يجب فعله، ويقوم بتشغيل عملية البناء في السحابة، ويسرع العمل من خلال جعل عدة روبوتات تعمل في وقت واحد.
4. قوة "التصحيح الذاتي"
أحد أروع الأجزاء هو كيف يتعلم النظام من أخطائه. تخيل أنك تخبز كعكة، والفرن يقول: "الحرارة مرتفعة جدًا!".
- الطريقة القديمة: ترمي الكعكة وتحاول مرة أخرى، على أمل أن تكون قد خمنت درجة الحرارة الصحيحة.
- طريقة NL2GDS: يقرأ الذكاء الاصطناعي "خطأ الفرن"، ويبحث في كتاب وصفات للكعكات الناجحة، ويعدل درجة الحرارة، ويخبز كعكة أفضل تلقائيًا. يستمر في فعل ذلك حتى تصبح الشريحة مثالية، دون أن تحتاج أنت لتحريك إصبع واحد.
5. النتائج: أسرع، أرخص، وأفضل
اختبر الباحثون هذا النظام على "دوائر اختبار" قياسية (مثل المسائل الرياضية للشرائح). كانت النتائج مذهلة:
- شرائح أصغر: كانت الشرائح التي صممها الذكاء الاصطناعي أصغر بنسبة تصل إلى 36% من تلك التي صممها البشر باستخدام الطرق التقليدية. إنه يشبه وضع قصر كامل داخل شقة استوديو.
- شرائح أسرع: كانت أسرع بنسبة تصل إلى 35%.
- توفير الطاقة: استهلكت طاقة أقل بنسبة تصل إلى 70%. وهذا أمر ضخم للأجهزة التي تعمل بالبطارية مثل الساعات الذكية أو مستشعرات إنترنت الأشياء (IoT).
6. لماذا يهم هذا: دمقرطة المستقبل
قبل هذا، كان بإمكان الشركات العملاقة مثل Intel أو Apple فقط تصميم شرائحها الخاصة لأن ذلك يكلف ملايين الدولارات ويستغرق سنوات.
NL2GDS يشبه منح الجميع طابعة ثلاثية الأبعاد لشرائح الكمبيوتر.
- يمكن لطالب في فصل دراسي تصميم شريحة لمشروع علمي.
- يمكن لشركة ناشئة تجربة نموذج أولي لفكرة جديدة في ساعة واحدة بدلاً من عام.
- تنخفض التكلفة من آلاف الدولارات إلى مج-رد سنتات قليلة في رسوم الحوسبة السحابية.
الخلاصة
تقدم هذه الورقة البحثية أداة تحول "لدي فكرة" إلى "لدي شريحة تعمل". إنها تزيل الحاجة لسنوات من التدريب المتخصص، مما يسمح لأي شخص باستخدام وصف باللغة الطبيعية لإنشاء أجهزة عالية الأداء. الأمر لا يتعلق فقط بجعل تصميم الشرائح أسهل؛ بل يتعلق بفتح موجة جديدة من الابتكار حيث يكون الحد الوحيد هو خيالك، وليس قدرتك على كتابة الكود.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.