פלטפורמת הדיבאג החדשה של Cadence פותחה בישראל ובארה"ב
30 אפריל, 2015
במהלך כנס ClubT שנערך בהרצליה, חשפה Cadence את פלטפורמת Indago Debug, אשר תצא לשוק בחודש יוני הקרוב, ומבוססת על טכנולוגיות חדשות לייעול תהליך הניפוי בבדיקת תכנוני שבבים

במהלך כנס ClubT שנערך בהרצליה, חשפה Cadence את פלטפורמת Indago Debug, אשר תצא לשוק בחודש יוני הקרוב, ומבוססת על טכנולוגיות חדשות לייעול תהליך הניפוי בבדיקת תכנוני שבבים

פלטפורמת הדיבאג (Debug) המהפכנית, Cadence Indago Debug Platform של חברת קיידנס העולמית תצא לשוק בחודש יוני הקרוב. למרות זאת, המפתחים הישראלים זכו להיחשף אליה במהלך הכנס המקצועי ClubT של החברה, שהתקיים בתחילת השבוע במלון דן אכדיה בהרצליה. מדובר בפרוייקט שאפתני שהעסיק בשנים האחרונות עשרות מהנדסי פיתוח בישראל ובארצות הברית אשר פיתחו את הפלטפורמה במטרה לייעל את תהליכי ניפוי השגיאות בתכנון שבבים.
עם הצטרפותה של Jasper לקיידנס תרמו גם המומחים שלה לפיתוח הטכנולוגיה בתחום הפתרונות הפורמליים. מנהלת הפיתוח של תחום כלי וריפיקציה במרכז הפיתוח של קיידנס בישראל, אורית גרינגרז, הסבירה ל-Techtime שהפלטפורמה משנה את כללי המשחק בעולם הדיבאג ומציגה תפיסת דיבאג חדשנית המבוססת על אוסף טכנולוגיות (חלקן מוגן בפטנט) המייעלות ומקצרות את תהליך הדיבאג באופן משמעותי.

"התחלנו להתעסק עם הפרוייקט כבר בשנת 2011 , ובשנת 2013 הוצאנו את הטכנולוגיה הראשונה, Debug Analyzer. ביוני אנחנו מוציאים לשוק פלטפורמה מלאה עם שלוש אפליקציות ראשונות, שאליהן יצטרפו עוד אפליקציות רבות בהמשך".
מהי ליבת הטכנולוגיה. התפישה המרכזית של הפלטפורמה?

גרינגרז: "אחד מהמרכיבים החשובים ביותר הוא אוטומציה של תהליך Root cause Analysis. בעקרון, תהליך RCA הוא תהליך של חקירה למציאת 'הסיבה השורשית' להתתרחשות שגיאה.
המטרה היא מציאת הסיבה שבעצם תיקונה לא תחזור ההתרחשות הבעייתית ללא תלות בסדר התרחשות האירועים או גורמים אחרים. יש טווח רחב של דרגות אטומציה בתהליך RCA, כאשר הפתרון הבסיסי ביותר הוא ידני: חקירת מקור הבעיה שלב אחר שלב".
ביג דטה בסגנון EDA
"בפלטפורמת Indago Debug שילבנו אלגוריתמים חכמים המנחים את המפתח לזיהוי מהיר ויעיל של הבעיה השורשית. חלק מהטכניקות מתבסס על זיקוק של השאלות הרלוונטיות למצב המסוים, חלק אחר מנקה רעשים בנתונים ומייצר סט של רמזים המאפשרים לייצר ניתוח של גורמי שורש לתקלות. אלה יכולות מאוד ייחודיות המאפשרות אוטומטיזציה של תהליך החקירה.
"נושא מרכזי נוסף הוא מה שאנחנו מכנים 'עולם מרובה נתונים': ככל שהמערכת מורכבת יותר קיימים יותר מקורות מידע שיש לחקור בתהליך הדיבאג, וכל מקור מחזיק בכמות גדולה של מידע. הכלי שלנו מאחד בצורה לוגית את כל הידע המופיע בפורמטים שונים (קבצי לוג, קבצי נתונים של signals וטרנזקציות ועוד) ומגיש אותו בצורה נוחה לאנליזה המאפשרת למפתחים לא 'לטבוע' בים של נתונים שאינם מסייעי להם. ההקלטה הכוללנית של נתונים מחד, והאנליזה הממוקדת מאידך, הם הסיבה לכך שהפוסט פרוסס של אינדאגו מאוד חזק" .
הפלטפורמה בנויה לעבודה שיתופית?
"ככל שהסביבה (המערכת המפותחת) גדולה יותר, תהליך הדיבאג מערב יותר אנשים. הכלי הזה ייחודי בכך שיש לו מרכיבים המאפשרים לשמר סטטוס של תהליך דיבאג, ולהוסיף הערות תוך כדי העבודה. הדבר מאפשר לחברי צוות אחרים להיכנס לנקודת העבודה המדוייקת שממנה הועבר אליהם הפרוייקט, וגם לראות את ההערות של העמיתים. בתוך הפלטפורמה הוטמעו יכולות של העברת ידע בתוך הארגון".
עם השקת פלטפרומת Indago Debug הכריזה קיידנס גם על שלוש האפליקציות הראשונות עבורה: Indago Debug Analyzer App, שהיא הרחבה של Incisive Debug Analyzer שהושקה ב-2013, ומציעה פתרון מבוסס RCA ל-testbench דיבאג. בהמשך היא תורחב לכלל פתרון דיבאג מלא ל-design.
אפליקציית Indago Embedded Software Debug App, המסנכרנת קוד SW וקוד HW לפתרון באגים הקשורים לאפליקציות embedded SW, ומאפשרת למשתמשים לדבג embedded SW שרץ על מודלים מהירים ב-SoC. השלישית היא אפליקציית Indago Protocol Debug App, המיועדת לתהליך דיבאג של סביבות בהן משולבים VIP של קיידנס.
מפגש ישראלי יוצא דופן ב-ClubT
כנס ClubT הינו כנס שנתי המתקיים מזה עשור, סביב טכנולגיית הווריפיקציה Specman של קיידנס ומוצגות בו טכנולוגיות וריפיקציה נוספות של החברה.
ארוע ClubT מתקיים במדינות רבות בפורמטים שונים במטרה להעביר את הידע לכל משתמשי ספקמן בעולם ולאפשר דיאלוג ישיר איתם. הארוע בישראל פתח את סדרת אירועי ClubT לשנת 2015 בעולם. לישראלים יש בכנס יתרון יוצא דופן: רוב המפתחים של Specman בקיידנס פועלים בישראל, ומגיעים לארוע כדי להרצות על הטכנולוגיות שהם אחראים לפיתוחן.
מרכז הפיתוח של קיידנס הוקם בראש העין בעקבות רכישת חברת וריסיטי בשנת 2005. כיום הוא מעסיק כ-150 אנשי פיתוח העובדים על מסר טכנולוגיות מרכזיות בקיידנס, בהן: vManager, Specman, Perspec שהוכרז השנה ועוד.
פורסם בקטגוריות: חדשות , תוכנה ותכנון אלקטרוני