SCALE: Self-Supervised Constraint-Aware Layout GEneration for Local P&R DRV Fixing at Advanced Nodes
تقترح الورقة البحثية إطار عمل SCALE، وهو إطار عمل ذاتي الإشراف يستفيد من نموذج لغوي توليدي لإنشاء بيانات اصطناعية لانتهاكات قواعد تصميم الدوائر المتكاملة (DRC)، وضبط نموذج رؤية-لغة متكيف مع المجال، مما يؤدي إلى تحسين معدل نجاح إصلاح انتهاكات قواعد التصميم الموضعية في عمليات تصميم التوصيل والوضع عند عقد أشباه الموصلات المتقدمة التي تقل عن 2 نانومتر بشكل كبير.
تخيل أنك تحاول بناء ناطحة سحاب من قطع "ليغو" مجهرية، لكن التعليمات مكتوبة بلغة سرية تتغير في كل مرة ترمش فيها بعينيك. هذا هو عالم تصميم الرقائق الحديث، حيث يحاول المهندسون حشر مليارات الترانزستورات الصغيرة داخل شريحة سيليكون أصغر من ظفر الإصبع. ومع صغر حجم هذه الرقائق — وهي تدخل الآن عصر "ما دون 2 نانومتر"، أي أصغر من عرض فيروس واحد — تصبح القواعد التي تحدد كيف يمكن للقطع أن تتلامس، أو تتداخل، أو تجلس بجانب بعضها البعض معقدة للغاية. هذه القواعد، التي تسمى "قواعد التصميم"، تشبه كود بناء صارم للغاية: إذا كان سلكان قريبين جداً من بعضهما، فقد يحدث ماس كهربائي في الشريحة؛ وإذا كانت الفتحة صغيرة جداً، فلن تتمكن الكهرباء من التدفق. عملية التحقق من هذه الأخطاء تسمى "التحقق من قواعد التصميم" (DRC)، وإصلاحها هو كابوس حقيقي. إذا وجد الكمبيوتر خطأً، فإنه عادة ما يكتفي بالإشارة إليه قائلاً: "خطأ!"، تاركاً المهندسين البشر في حيرة من أمرهم لتخمين كيفية إصلاحه دون كسر شيء آخر في مكان قريب.
مؤخراً، بدأ العلماء في تعليم الحواسيب أن تكون أكثر ذكاءً باستخدام "نماذج اللغات الكبيرة" (LLMs) — وهي نفس نوع الذكاء الاصطناعي الذي يمكنه كتابة القصص أو الأكواد البرمجية. لكن هناك عقبة: هذه الأنواع من الذكاء الاصطناعي بارعة في قراءة النصوص، لكنها سيئة جداً في فهم الصور الهندسية المعقدة. إذا عرضت على ذكاء اصطناعي قياسي صورة لتخطيط شريحة، فقد "يهلوس" (يختلق أشياء من خياله)، مثل عدّ عدد الثقوب بشكل خاطئ أو تفويت فجوة ضئيلة قد تسبب كارثة. كان السؤال الكبير هو: هل يمكننا تعليم الذكاء الاصطناعي ليس فقط رؤية الشريحة، بل وأيضاً فهم كود البناء السري وإصلاح الأخطاء تلقائياً؟
هذا هو بالضبط ما سعى الباحثون وراء ورقة "SCALE" لحله. لقد أدركوا أنه لتعليم الذكاء الاصطناعي كيفية إصلاح هذه الرقائق المتناهية الصغر، يتعين عليهم أولاً إنشاء مكتبة ضخمة من "الأخطاء" للتدرب عليها. ولكن هنا تكمن المشكلة: الرقائق الحقيقية عادة ما تكون مثالية (لأنها خضعت بالفعل للفحص)، لذا لا توجد تقريباً صور حقيقية لرقائق معيبة لعرضها على الذكاء الاصطناعي. ولتجاوز ذلك، بنى الفريق نظاماً ذكياً يتكون من خطوتين. أولاً، علموا الكمبيوتر أن يعمل ككاتب مبدع يمكنه "تخيل" تخطيطات رقائق معيبة. قاموا بتغذية النظام بأوصاف نصية لأجزاء الشريحة وطلبوا منه ملء الفراغات، مما أدى إلى إنشاء آلاف التصاميم الجديدة التي تبدو واقعية وقد تحتوي على انتهاكات للقواعد. ثم استخدموا برنامج فحص صناعي صارم للغاية لمسح هذه التصاميم الخيالية وتحديد مكان كسر القواعد بدقة. منحهم هذا مجموعة بيانات ضخمة من "الرقائق المعيبة" مع الإجابات الصحيحة.
باستخدام هذه المكتبة الجديدة، قاموا بتدريب ذكاء اصطناعي "خبير" خاص (نموذج لغوي بصري - Vision-Language Model) للنظر إلى تخطيط الشريحة، ورصد الانتهاك، وشرح لماذا خرق القواعد، تماماً كما يفعل مهندس مخضرم. أخيراً، قاموا بربط هذا الذكاء الاصطناതി الخبير بروبوت برمجي قياسي. فعندما يجد الروبوت مشكلة، يهمس له الذكاء الاصطنافي الخبير بالحل: "مهلاً، حرك هذا السلك بمقدار نانومترين إلى اليسار، ولكن لا تلمس الجار المجاور". كانت النتائج مبهرة؛ ففي 100 تصميم شريحة من العالم الحقيقي كانت تواجه مشاكل، تمكن هذا الفريق من حل ما بين 12% إلى 25% من المشكلات أكثر مما يمكن لـ "روبوتات البرمجة" حلها بمفردها، لتصل نسبة النجاح إلى 97%.
تجادل الورقة البحثية صراحة ضد فكرة أن نماذج الذكاء الاصطناعي الجاهزة (مثل تلك التي قد تدردش معها عبر الإنترنت) مستعدة لهذه المهمة. فقد أظهروا أنه بدون تدريب خاص، غالباً ما "تهلوس" هذه النماذج بوجود ميزات غير موجودة، مثل عدّ نقاط الاتصال بشكل خاطئ أو سوء فهم قواعد المسافات، مما يؤدي إلى إصلاحات تخلق أخطاءً أكثر. كما دحضوا فكرة أنه يمكنك مجرد كتابة نص برمجي (Script) لتوليد هذه الأخطاء؛ حيث أظهرت عمليات المحاكاة الخاصة بهم أن النصوص البرمجية البسيطة تنتج أنماطاً مملة ومتكررة لا تشبه الرقائق الحقيقية، بينما أنتجت طريقتهم القائمة على التعلم الذاتي تنوعاً واقعياً ومتنوعاً من المشكلات.
الآلفات واثقة جداً من نتائجها لأنهم اختبروا ذلك على تصاميم رقائق حقيقية من عالم الواقع من تقنية "ما دون 2 نانومتر"، وليس مجرد محاكاة مصطنعة. لقد قاسوا معدل النجاح من خلال معرفة ما إذا كان التصميم النهائي قد اجتاز جميع الفحوصات الصناعية الصارمة دون إدخال أخطاء جديدة. وبينما يشيرون إلى إمكانية استخدام هذه الطريقة لمهام أخرى معقدة في تصميم الرقائق في المستقبل، فإن نتائجهم الحالية محددة بإصلاح أخطاء التخطيط الموضعية. لقد وجدوا أنه من خلال الجمع بين ذكاء اصطنافي يعتمد على النصوص (لتوليد بيانات التدريب) وذكاء اصطنافي يعتمد على الرؤية (لتحليل الصور)، استطاعوا جسر الفجوة بين الذكاء الاصطنافي العام وقواعد التصنيع السرية والخاصة جداً، مما يجعل عملية إصلاح هذه "ناطحات السحاب المجهرية" أسرع وأكثر موثوقية.
ملخص تقني: إطار SCALE لإصلاح انتهاكات قواعد التصميم (DRV) في عمليات التخطيط والترتيب (P&R) المحلية عند العقد المتقدمة
بيان المشكلة
مع تقدم تصنيع أشباه الموصلات نحو عقد ما دون 2 نانومتر، أصبح فحص قواعد التصميم (DRC) وتصحيح انتهاكات قواعد التصميم (DRV) من الاختناقات الحرجة. تنبع التعقيدات من مئات القيود الشرطية المعتمدة على الطوبولوجيا (مثل الإحاطة الشرطية، والتباعد المعتمد على اللون، وتكميم العرض المنفصل) التي تعتمد على الأشكال الهندسية المجاورة، والإحاطة متعددة الطبقات، وتعيينات الألوان في عملية التنميط المزدوج. وبينما يمكن لأدوات التحقق عند التوقيع التجاري اكتشاف هذه الانتهاكات، إلا أنها لا تستطيع إصلاحها. تعتمد محركات الإصلاح الآلية الحالية على قوالب هندسية مصممة يدويًا، والتي تفشل في مواكبة القواعد الشرطية المتزايدة، مما يؤدي غالبًا إلى ترك انتهاكات معقدة دون معالجة أو إدخال انتهاكات جديدة متتالية.
على الرغم من أن النماذج اللغوية الكبيرة (LLMs) أظهرت وعودًا في كتابة سكربتات وأدوات تصميم الإلكترونيات (EDA) والوثائق، إلا أن تطبيقها على فهم التخطيط البصري لا يزال غير مستكشف. تفشل نماذج الرؤية واللغة (VLMs) الجاهزة في ربط قواعد التصميم بالتخطيطات المحلية؛ فهي تهلوس بالسمات الهندسية (مثل عدد الـ vias غير الصحيح) وتفتقر إلى المعرفة المحددة بالمسبك المطلوبة لربط الأنماط البصرية بدلالات القواعد. علاوة على ذلك، يعيق تدريب نموذج VLM متكيف مع المجال حاجزان:
ندرة البيانات: التخطيطات الإنتاجية هي في الغالب خالية من أخطاء DRC، والانتهاكات الحقيقية تميل نحو مجموعات فرعية ضيقة من القواعد.
الفجوة في المجال: قواعد المسبك (Foundry) سرية، ولم يسبق للنماذج اللغوية البصرية العامة المدربة مسبقًا على صور العالم الطبيعي أن واجهت هندسة VLSI بمقياس النانومتر.
المنهجية: إطار عمل SCALE
يقترح المؤلفون إطار عمل SCALE (التوليد الذاتي لبيانات التخطيط الواعية بالقيود)، وهو إطار ثنائي المراحل مصمم لسد الفجوة بين نماذج VLMs العامة والاستدلال بقواعد DRC في العقد المتقدمة.
المرحلة الأولى: توليد التخطيط والتدريب على VLM عبر التعلم الذاتي الخاضع للإشراف
تعالج هذه المرحلة ندرة البيانات والفجوة في المجال من خلال توليد أزواج (تخطيط-انتهاك) متنوعة وموسومة بـ DRC من تصميمات حقيقية دون تسمية يدوية.
التمثيل: يتم تسلسل هندسة التخطيط متعدد الطبقات إلى نص مهيكل. تُشفر المستطيلات كمسارات حواف اتجاهية (مثل →width و ↓height) مع إحداثيات مطلقة. يستخدم التمثيل رؤوس الطبقات (مثل [M1])، والبوليغونات الكاملة ([Poly])، وبوليغونات الحدود ([Boly]) المقطوعة بواسطة نافذة القص لتعمل كسياق فقط.
التدريب: يتم تدريب نموذج ذاتي التراجع عبر التعلم الخاضع للإشراف الذاتي لإعادة بناء البوليغونات المقنعة عشوائيًا من سياق خطوط الربط الخلفية (BEOL) المحيطة فقط، دون تسميات الانتهاك.
الاستدلال: توجه التوجيهات باللغة الطبيعية (مثل "ولد المزيد من أشكال Mx tip-to-tip") وأخذ العينات بدرجة حرارة عالية عملية التوليد نحو التكوينات الأكثر عرضة للانتهاكات.
التوسيم: يتم فك تشفير التخطيطات المولدة إلى بوليغونات فيزيائية، وإدراجها في التصميم الأصلي، والتحقق منها بواسطة أداة توقيع DRC صناعية لإنتاج أزواج موسومة بالقواعد (DRC-annotated).
الضبط الدقيق الخاضع للإشراف لنموذج VLM (SFT):
يتم الضبط الدقيق لنموذج DRC-VLM متكيف مع المجال (بناءً على Qwen3-VL-8B) على المجموعة المجمعة.
الإشراف متعدد الوسائط: تتضمن بيانات التدريب مهمتين:
تحليل DRC: يتلقى النموذج صورة تخطيط وتقرير DRC لإنشاء مسار استدلال يحدد السمات، ويقيس الأبعاد، ويستنتج القاعدة المنتهكة.
الوصف: يتعلم النموذج إدراك وعد الأشكال الهندسية (عبر العدد، وصناديق الإحاطة) من خلال مخرجات JSON مهيكلة.
اختيار الوسائط: يشير المؤلفون إلى أنه بينما يعد التوليد القائم على النص متفوقًا في تعزيز التخطيط القابل للتحكم، إلا أن المدخلات البصرية لا يمكن استبدالها في تحليل DRC المكاني (التحديد الموضعي/Localization)، حيث تقوم التمثيلات النصية بتسطيح السياق المكاني.
المرحلة الثانية: إصلاح انتهاكات DRV في P&R المحلية بتوجيه DRC-VLM
في هذه المرحلة، يعمل نموذج DRC-VL المضبط دقيقًا كواجهة تشخيصية خبيرة لوكيل برمجة متطور (SOTA AI coding agent).
سير العمل: يتلقى الوكيل صورة التخطيط المحلية، وتقرير خطأ DRC، ووصف القاعدة. يقوم DRC-VLM بتحليل الانتهاك، وتقديم مخرجات مهيكلة تشمل تحديد السبب الجذري، وإحداثيات البوليغون المحددة، وقائمة مرتبة بإجراءات الإصلاح المحتملة مع تأثير الاتصال المتوقع.
تنفيذ الوكيل: يقوم وكيل البرمجة (مثل Claude Code أو Codex) بتعديل ملف GDS المحلي مباشرة. يمكنه تحريك، تغيير حجم، إضافة، أو إزالة البوليغونات الداخلية، ولكن يمكن فقط تمديد بوليغونات الحدود للحفاظ على الاتصال.
حلقة التغذية الراجعة: يتم استدعاء أدوات التحقق من DRC و LVS بعد كل تعديل للتحقق من قانونية القاعدة واتصال الدائرة، مما يشكل دورة إصلاح "المتحقق في الحلقة" (checker-in-the-loop).
المساهمات الرئيسية
توليد بيانات DRV ذاتية التوجيه ومرتبطة بالقيود: يقدم إطار SCALE خط إنتاج يعيد بناء البوليغونات المقنعة من سياق BEOL لتوليد أزواج (تخطيط-انتهاك) متنوعة وموسومة بـ DRC على نطاق واسع من تصميمات حقيقية، متجاوزًا الحاجة إلى إنشاء انتهاكات يدوية أو قواعد توجيه صلبة.
تنسيق البيانات الواعية بالقيود وإصلاح DRV المتكيف مع المجال: يقوم الإطار بتنسيق إشراف متعدد الفئات (أوصاف التخطيط، تسميات الانتهاك، ومسارات الاستدلال) لضبط نموذج DRC-VLM. يوفر هذا النموذج توجيهًا دينامكيًا مشروطًا بالقواعد لوكلاء البرمجة، مما يمكنهم من إصلاح DRVs المحلية بشكل أكثر فعالية من الوكلاء غير الموجهين.
التحقق التجريبي عند ما دون 2 نانومتر: تم التحقق من النهج على 100 سيناريو حقيقي لإصلاح DRV محلي في عقد ما دون 2 نانومتر. عزز توجيه DRC-VLM معدلات الحل لدى الوكلاء المتطورين بنسبة +12–25%، محققًا معدلات نجاح تصل إلى 97% عبر انتهاكات الإحاطة، والعرض، والتباعد، وتباعد الألوان، وانتهاكات المساحة.
النتائج التجريبية
جودة توليد البيانات: حققت طريقة التوليد ذاتية التراجع المقترحة أعلى إنتروبيا للتخطيط (H=5.07) وأكبر عدد من الطوبولوجيات الفريدة (289) مقارنة بالنماذج المرجعية مثل (D3PM) والسكربتات. وقد فعلت أوسع نطاق من قواعد التصميم المعتمدة (29 نوعًا من VIA و34 نوعًا من قواعد المعدن).
أداء كشف VLM: في مجموعة اختبار مكونة من 200 عينة، حقق نموذج DRC-VLM المقترح درجة pass@5 F1 مشتركة بلغت 44.2%، بزيادة قدرها 24.8 نقطة عن النموذج الأساسي، وتفوق بشكل كبير على النماذج التجارية مثل Gemini-3-Pro (32.8%). كان التحسن الرئيسي في دقة التحديد الموضعي (localization accuracy)، وهو أمر تعاني منه نماذج VLMs العامة.
أداء إصلاح DRV:
Claude Code: زاد معدل الحل من 63.0% إلى 88.0%.
Codex: زاد معدل الحل من 85.0% إلى 97.0%.
الكفاءة: قلل توجيه DRC-VLM من متوسط تكلفة الرموز (token cost) بنسبة 24.5% لـ Claude Code و2.2% لـ Codex، مما يشير إلى الحاجة لتكرارات استكشافية أقل عندما يتلقى الوكيل تحليلاً واعيًا بالقاعدة مسبقًا.
تحليل الفشل: تركزت الحالات المتبقية غير المحلولة في انتهاكات "تباعد الألوان" (Color Spacing)، حيث تخاطر التفاعلات الضيقة بحدوث انتهاكات متتالية تتطلب إعادة توجيه على مستوى الشبكة (net-level) خارج النطاق المحلي.
الأهمية والادعاءات
يزعم البحث أن SCALE ينجح في سد الفجوة بين نماذج VLMs العامة وقواعد التصميم المملوكة من خلال التكيف مع المجال القابل للتوسع والموجه بالبيانات. ومن خلال إلغاء الحاجة إلى هندسة قاعدة بقاعدة أو تنسيق يدوي للبيانات، يتيح الإطار إصلاحًا آليًا لـ DRV المحلي يتكيف مع القواعد المعقدة والشرطية في العقد المتقدمة. يضع المؤلفون هذا كحل لعنق الزجاجة في إغلاق التصميم (design closure) عند عقد ما دون 2 نانومتر، موضحين أن التوليد ذاتي الإشراف يمكن أن ينتج بيانات تدريب عالية الدقة حيث تكون الانتهاكات الحقيقية نادرة.
تم تحديد العمل المستقبلي في توسيع الإطار ليشمل إصلاح DRV متعدد الخطوات المتتالي وإعادة التوجيه على مستوى الشبكة، بالإضافة إلى تكييف نموذج التوليد ذاتي الإشراف والضبط الدقيق مع مهام EDA أخرى كثيفة الهندسة تواجه تحديات مماثلة في ندرة البيانات والقواعد السرية.