ARM, STMicroelectronics וקיידנס הכריזו על ממשקים חדשים לתקני Accellera Systems
6 אוגוסט, 2013
קבוצת העבודה Accellera Systems הקמה בשנת 2011 על-ידי קבוצה של חברות מובילות בתעשיית השבבים כדי לסייע בפיתוח כלים משותפים לכל התעשייה לביצוע תכנון שבבים מורכבים ברמת המערכת, לבדוק אותם ולנפות שגיאות
קבוצת העבודה התעשייתית Accellera Systems קיבלה שלוש הצעות חדשות לתקני תכנון שבבים, אשר פותחו במשותף על-ידי ARM, Cadence ו-STMicroelectronics.
הממשקים פותחו עבור קבוצת העבודה של שפת SystemC, שהיא שפת סימולציה של תכנון שבבים המבוססת על הגדרת פעילות השבב באמצעות רצף של אירועים.
ההצעה הראשונה מתמודדת עם הצורך להשיג הפעלה הדדית טובה יותר בין מודלים שונים של SystemC ברמת ה- Transaction Level Modeling. היא מציעה ממשק סטנדרטי למידול פסיקות וחיווט, כדי לאפשר אינטגרציה "ללא תפרים " של מודלים מחברות שונות, ולעודד התפתחותו של שוק מודלי TLM מצד שלישי.
ההצעה השנייה מגדירה ממשק סטנדרטי בין מודלים לבין כלים כדי לתמוך בתהליך בדיקת הרגיסטרים בשבב. ממשק זה עובד בתמהיל הגדרות שונות של רגיסטרים ומאפשר לתמוך בפלטפורמות המשלבות מודלים הטרוגניים מספקיות שונות. יכולת זו חשובה לאינגטרציה וניפוי שגיאות בפיתוח תוכנות משובצות המורצות על-גבי סימולציה וירטואלית של השבב העתידי.
ההצעה השלישית מציגה גישה של שחזור מפות זיכרון מערכתיות כפי שנראו אצל יוזמי המערכת, מה שמאפשר לכלי פיתוח ברמת התכנון האלקטרוני ( Electronic System Level) לתמוך בניפוי שגיאות חומרה/תוכנה על פלטפורמות וירטואליות מורכבות. ההצעה מתמודדת עם הקושי הנובע מכך שמפות הזיכרון תלויות בחיבורים ההדדיים בין מודלים וכתוצאה מכך, לכל יוזם פעולה יכולה להיות "השקפה" משלו.
קבוצת העבודה Accellera Systems הקמה בשנת 2011 על-ידי קבוצה של חברות מובילות בתעשיית השבבים כדי לסייע בפיתוח כלים משותפים לכל התעשייה לביצוע תכנון שבבים מורכבים ברמת המערכת, לבדוק אותם ולנפות שגיאות. בין המטרות המרכזיות של הקבוצה: עידוד שילוב של מודולים קיימים במערכות חדשות, הרחבת שוק הקניין הרוחני בתחום תכנון השבבים ושיפור היכולת לתכנן תוכנות עבור השבב, עוד לפני שפיתוחו הושלם ולפני שהוא יוצר פיסית. כל היעדים הללו מיועדי לקצר את זמני היציאה לשוק ולשפר את האיכות של המוצרים החדשים.
פורסם בקטגוריות: חדשות , סמיקונדקטורס , תוכנה ותכנון אלקטרוני


