Transferable Parasitic Estimation via Graph Contrastive Learning and Label Rebalancing in AMS Circuits
Shen, Hua, Zou et al.
Graph representation learning on Analog-Mixed Signal (AMS) circuits is crucial for various downstream tasks, e.g., parasitic estimation. However, the scarcity of design data, the unbalanced distribution of labels, and the inherent diversity of circuit implementations pose significant challenges to learning robust and transferable circuit representations. To address these limitations, we propose CircuitGCL, a novel graph contrastive learning framework that integrates representation scattering and label rebalancing to enhance transferability across heterogeneous circuit graphs. CircuitGCL employs a self-supervised strategy to learn topology-invariant node embeddings through hyperspherical representation scattering, eliminating dependency on large-scale data. Simultaneously, balanced mean squared error (BMSE) and balanced softmax cross-entropy (BSCE) losses are introduced to mitigate label distribution disparities between circuits, enabling robust and transferable parasitic estimation. Evaluated on parasitic capacitance estimation (edge-level task) and ground capacitance classification (node-level task) across TSMC 28nm AMS designs, CircuitGCL outperforms all state-of-the-art (SOTA) methods, with the $R^2$ improvement of $33.64\% \sim 44.20\%$ for edge regression and F1-score gain of $0.9\times \sim 2.1\times$ for node classification. Our code is available at https://github.com/ShenShan123/CircuitGCL.
academic
تقدير الطفيليات القابلة للنقل عبر تعلم التباين الرسومي وإعادة توازن التسميات في دوائر AMS
تقدم هذه الورقة إطار عمل CircuitGCL لمعالجة مشكلة تقدير المعاملات الطفيلية في دوائر الإشارات المختلطة التناظرية (AMS). يعالج الإطار تحديات ندرة البيانات في تصميم الدوائس، وعدم توازن توزيع التسميات، والتنوع في تطبيقات الدوائر من خلال تعلم التباين الرسومي وتقنيات إعادة توازن التسميات. يستخدم CircuitGCL استراتيجية التعلم الذاتي غير الموجه، حيث يتعلم تضمينات العقد الثابتة طوبولوجياً من خلال تشتت التمثيل على الكرة الفائقة، مع إدخال دوال خسارة متوازنة MSE (BMSE) و softmax متقاطعة متوازنة (BSCE) لتخفيف الفروقات في توزيع التسميات بين الدوائر. تُظهر التجارب على تصاميم AMS في TSMC 28nm تحسناً بنسبة 33.64%~44.20% في R² لمهام انحدار الحواف، وتحسناً بنسبة 0.9×~2.1× في درجة F1 لمهام تصنيف العقد.
تدمج دوائر AMS الحديثة وحدات تناظرية (مثل المضخمات والمذبذبات) وأنظمة فرعية رقمية (مثل المتحكمات ومصفوفات SRAM)، وتتطلب عدداً كبيراً من التكرارات اليدوية أثناء عملية التصميم. مع تقليل عقد العملية باستمرار، تصبح التأثيرات الطفيلية ذات أهمية متزايدة، خاصة السعات الطفيلية التي تؤثر بشكل كبير على أداء الدائرة، مما يؤدي إلى زيادة تأخير الانتشار وارتفاع استهلاك الطاقة وتدهور سلامة الإشارة.
تعتمد عمليات التصميم التقليدية على محاكاة ما بعد التخطيط للتحقق من التأثيرات الطفيلية، وهي طريقة تستغرق وقتاً طويلاً وتكلفتها عالية. يمكن لتنبؤ المعاملات الطفيلية في مرحلة ما قبل التخطيط أن يقلل بشكل كبير من عدد تكرارات التصميم ويحسن كفاءة التصميم. توفر شبكات الأعصاب الرسومية (GNN) حلاً فعالاً لهذه المشكلة، حيث تمكن من نمذجة الدائرة كهيكل رسومي للتنبؤ بالمعاملات الطفيلية.
اقتراح إطار عمل CircuitGCL: يقوم بتكييف آلية تشتت التمثيل (RSM) مع تعلم التباين الرسومي لإنتاج تمثيلات قابلة للنقل يمكن تطبيقها مباشرة على تصاميم AMS الجديدة دون الحاجة إلى ضبط دقيق خاص بالمهمة
تقنيات إعادة توازن التسميات: تحل مشكلة عدم التوازن في مجموعات بيانات الدوائر من خلال دوال خسارة MSE متوازنة و BSCE متوازنة، مما يعزز قدرة النموذج على النقل عبر المجالات
إطار عمل نظري موحد: يوفر أساساً نظرياً موحداً لمشاكل الانحدار والتصنيف غير المتوازنة بناءً على مبادئ محاذاة التوزيع
قابلية التطبيق الواسعة: يمكن توسيع الطريقة مباشرة لتشمل مهام التنبؤ بالمقاومة/الحث وتحليل التداخل والتقدير الكهربائي IR والنقل عبر العمليات
الإدخال: شبكة المخطط الكهربائي لدائرة AMS، نمذجة كرسم بياني غير متجانس G = (V, E)، حيث تمثل العقد V الشبكات والأجهزة والدبابيس، والحواف E تشفر علاقات الاتصال
الإخراج:
مهمة انحدار الحواف: التنبؤ بقيم السعة المقترنة
مهمة تصنيف العقد: تصنيف السعات الأرضية إلى نطاقات منفصلة (صغيرة/متوسطة/كبيرة)
تحويل رسم بياني AMS غير المتجانس إلى رسم بياني متجانس، من خلال تمييز عقد الشبكة والأجهزة والدبابيس باستخدام خصائص نوع العقدة X ∈ {0,1,2}^{N×1}. مصفوفة الميزات المحسّنة X_C ∈ R^{N×d_C} تلتقط معاملات التصميم التفصيلية ومعلومات الإحصائيات الاتصال.
يُنتج المشفر الهدف تمثيلات التشتت H_target = f_φ(A,X)، بينما ينتج المشفر عبر الإنترنت تمثيلات وسيطة H_online، مع الحصول على تمثيلات التنبؤ z_online من خلال المتنبئ q_θ(·). خسارة المحاذاة هي:
يستخدم CircuitGPS مسافة أقصر مسار ثنائي الارتساء (DSPD) كترميز موضعي، لكن التكلفة الحسابية والتخزينية تنمو بشكل تربيعي مع حجم الرسم البياني. يتمتع التدريب المسبق GCL في CircuitGCL بتوازي عالي وقابلية توسع نموذج جيدة، متفوقة بشكل كبير على DSPD في الدوائر الكبيرة.
يؤدي تطبيق BSCE على جميع الطرق الأساسية إلى تحسن كبير في الدقة، خاصة على التصاميم الكبيرة. يحسّن MSE المتوازن بشكل كبير أداء النموذج في مناطق البيانات النادرة.
تنفذ أطر عمل GCL السائدة ضمنياً تشتت التمثيل، والذي يلعب دوراً حاسماً في نجاحها. تستخدم هذه الورقة SGRL كأساس لـ GCL، مع تضمين تمثيلات العقد على الكرة الفائقة.
يحل CircuitGCL بنجاح مشاكل ندرة البيانات وعدم توازن التسميات في تصميم دوائر AMS من خلال التعلم الذاتي غير الموجه للتمثيلات ودوال الخسارة الحساسة للتوزيع
تتمتع التضمينات الثابتة طوبولوجياً التي تنتجها RSM بقدرة ممتازة على النقل عبر المجالات
توحد دوال الخسارة المتوازنة نظرياً مشاكل الانحدار والتصنيف غير المتوازنة
مرحلة ما قبل التخطيط: التقييم السريع للتأثيرات الطفيلية، تقليل تكرارات التصميم
استكشاف فضاء التصميم: الفحص السريع للمرشحين في فضاء تصميم واسع
النقل عبر التصاميم: تطبيق نموذج مدرب على دائرة واحدة على تصاميم دوائر جديدة
تكامل أدوات EDA: كوحدة خوارزمية أساسية في أدوات EDA التجارية
التقييم الإجمالي: هذه ورقة بحثية عالية الجودة متعددة التخصصات، تطبق بنجاح تقنيات التعلم الآلي المتقدمة على مشاكل عملية في مجال EDA. الطريقة مبتكرة، التجارب شاملة، النتائج كبيرة، وتتمتع بقيمة نظرية وعملية مهمة.