Clear Sky Science · he

מערך בדיקה מבוסס-גרף לחלוקת נטליסט של מעגלים מודפסים

· חזרה לאינדקס

מדוע פירוק שרטוטי מעגלים חשוב

כל מכשיר אלקטרוני שברשותך, משעון חכם ועד מקרר חכם, מסתמך על לוחות מעגלים מודפסים (PCBs) — הלוחות הירוקים העמוסים ברכיבים זעירים ועוקבים של נחושת. כאשר מהנדסים או מנתחי אבטחה צריכים להבין כיצד לוח עובד, או לבדוק אותו בפני חולשות והשתלבויות, הם קודם כל צריכים להפוך תיאור חוטים נמוך-רמה, שנקרא נטליסט, לבלוקים פונקציונליים בעל-משמעות כגון ספקי כוח, מסננים או יחידות תקשורת. מאמר זה מציג את BenchPCNP, מערך הבדיקה הגדול והפומבי הראשון העוזר לחוקרים לאמן ולהשוות שיטות AI מודרניות לחלוקה אוטומטית של נטליסטים מורכבים למודולים ניתנים להבנה.

Figure 1
Figure 1.

מרשימות חיבורים מבולגנות ליחידות בנייה בעלות משמעות

נטליסט של PCB הוא בעצם רשימה ארוכה שניתן לקרוא למכונה המתארת אילו פינים של רכיבים מחוברים זה לזה. לבדו, הוא כמו רשימת כל הצמתים בעיר, אבל בלי מפת העיר. חלוקת נטליסט מטפלת בבעיה הזו על־ידי קיבוץ רכיבים לתתי-מעגלים פונקציונליים — הפיכת אותה רשימה לא נוחה ליחידות מזוהות כגון "קלט כוח", "מסנן אות" או "מניע LED". הדבר קריטי באוטומציה של תכנון אלקטרוני, שבה מהנדסים רוצים כלים שיכולים לארגן מחדש, לנפות שגיאות או לעצב מעגלים במהירות, ובמהלך הנדסה הפוכה, שבה צוותים חייבים לנתח לוחות צד שלישי לצורך בדיקות אבטחה והגנה על קניין רוחני.

מדוע צריך נתונים חדשים לכלים חכמים יותר

ההתקדמות האחרונה בבינה מלאכותית, במיוחד ברשתות עצביות גרפיות שנועדו להבין נתונים מקושרים, מבטיחה שיפורים גדולים בדרך שבה אנחנו מבינים מעגלים באופן אוטומטי. עם זאת, קצב ההתקדמות הועמד בעיכוב מחוסר מערכי נתונים משותפים ואיכותיים עם תוויות אמת אמינות. מחקרים מוקדמים השתמשו באוספים קטנים או פרטיים של נטליסטי PCB, מה שקשה להשוות בין שיטות או לשחזר תוצאות. BenchPCNP מטפל בפער הזה ישירות על ידי איסוף 50 עיצובים אמיתיים, מאומתים לייצור, ותיא־תווית מדוקדקת של אופן חלוקת כל מעגל למודולים פונקציונליים, ויצירת מגרש מבחן משותף לקהילה.

כיצד המערך נבנה מעיצובים מהעולם האמיתי

המחברים השיגו פרויקטי PCB היסטוריים מבית עיצוב מקצועי, והבטיחו שהמעגלים ריאליסטיים וכבר עבדו בפועל. עבור כלעיצוב הם לקחו את קובץ הנטליסט הראשי בפורמט סטנדרטי Protel 2 ואת תתי-הנטליסטים המשויכים המשקפים את פירוק המודולים שהתכוון המעצם, בהתבסס על קו מנחה תעשייתי הידוע כ-IPC-2612. כדי להגן על סודות מסחריים הוסרו שרטוטי הסכמה, אך הנטליסטים — הכוללים שמות רכיבים וקשרים חשמליים — נשמרו. חמישה מעצבים מנוסים בדקו את כל הקבצים באופן חוצה-בדיקה, ואז חלקו כל מעגל מלא למודולים פונקציונליים כגון ספק כוח, סינון, בקרה על LED וחיבורים, ויצרו 54 קטגוריות מודול מובחנות המשקפות כיצד מהנדסים משתמשים מחדש בבלוקים של בנייה across מוצרים רבים.

הפיכת מעגלים לגרפים ללמידת מכונה

כדי להפוך את הנתונים לשימושיים עבור מודלים של AI, הצוות תרגם כל נטליסט לגרף, שבו צמתים מייצגים רכיבים וקישורים מייצגים חיבורים חשמליים. הם דחסו כל רכיב לשלוש תכונות מעשיות — סוג החלק (למשל נגד או שבב), סגנון המארז וכמות הפינים היעילה שלו — וקודדו אותם כתכונות מספריות פשוטות. נוצרו שתי תצפיות משלימות של הקישוריות. במבט הגרף המסורתי, רכיבים מחוברים בזוגות. במבט ההיפרגרף, "היפר-קשת" אחת יכולה לקשר רכיבים רבים שמשתפים את אותו רשת חשמלית, מה שמלכד מערכות יחסים רב-כיווניות בצורה ישירה יותר ומפחית קישורים מיותרים. שתי התצפיות מסופקות בקבצי JSON סטנדרטיים, יחד עם סקריפטים כך שחוקרים אחרים יוכלו לבנות מחדש או להרחיב את הנתונים.

Figure 2
Figure 2.

מה המבחן חושף על מודלים חכמים יותר

באמצעות BenchPCNP, המחברים בדקו כמה רשתות עצביות גרפיות פופולריות וגרסאותיהן המבוססות-היפרגרף במשימת שיוך כל רכיב למודול הנכון. הם מצאו שמודלים המשתמשים במבט ההיפרגרפי השיגו בעקביות דיוק וניקוד F1 גבוהים יותר מאלו המשתמשים רק בגרפים זוגיים מסורתיים, במיוחד בנוכחות רשתות משותפות גדולות כמו ספקי כוח ואדמה. המערך גם מראה חוסר איזון ריאלי: מודולים נפוצים, כגון כוח ומסננים, מכילים הרבה רכיבים יותר מאשר מודולים נדירים, כמו קישורי סידורי מיוחדים או מגבילים זרם. ניסויים שבהם כמות נתוני האימון הוגדלה בהדרגה הראו שיפור יציב בביצועים, מה שמרמז ש-BenchPCNP מתאים כמרחב מבחן שמיכולת ההתרחבות שלו תומכת במחקרים עתידיים וגדולים יותר.

מה המשמעות לעתיד האלקטרוניקה והאבטחה

במילים פשוטות, BenchPCNP נותן לחוקרים "אוסף מפות" משותף ואמין של ערי מעגלים אמיתיות, יחד עם תוויות שכונות ברורות, כך שכלים חדשים של AI יכולים ללמוד לקרוא ולשחזר PCBs בצורה אמינה יותר. על ידי הוכחה שמודלים מבוססי היפרגרף לוכדים טוב יותר את המבנה האמיתי של קישורי המעגל, העבודה מצביעה למפתחים על שיטות מדויקות ויעילות יותר לגילוי מודולים אוטומטי. בטווח הארוך, מערך הבדיקה הזה אמור להאיץ את פיתוחם של עזרים חכמים לתכנון וכלי הנדסה הפוכה חזקים יותר, ועוזר למהנדסים לבנות אלקטרוניקה בטוחה יותר ולגלות בעיות חבויות בחומרה שלוקחת חלק בחיי היומיום המודרניים.

ציטוט: Yang, J., Qiao, K., Chen, J. et al. A Graph-based Benchmark dataset for Printed Circuit Netlist Partitioning. Sci Data 13, 522 (2026). https://doi.org/10.1038/s41597-026-06818-y

מילות מפתח: לוחות מעגלים מודפסים, רשתות עצביות גרפיות, חלוקת נטליסט, מודלינג היפרגרף, אבטחת חומרה