מודולי Sondrel מאיצים את עיצוב ASIC

עדכון: 8 בדצמבר 2021

מודולי Sondrel מאיצים את עיצוב ASIC

מודולי Sondrel מאיצים את עיצוב ASIC

Sondrel חשפה שניתן לשנות בקלות את משפחת פלטפורמות ה-IP העתידיות שלה שהושקה לאחרונה כך שתתאים בדיוק לדרישות ה-ASIC של הלקוחות.

זה בגלל החדשני שלו מסגרת אדריכלות ניתנת להרחבה (SAF) שמשתמשת בלוקי IP מודולריים לשימוש חוזר, שלכל אחד מהם יש מעטפת המכילה סט סטנדרטי של פונקציות וממשקים.

כל אחד אדריכלות העתיד פלטפורמת IP נוצרה על ידי הרכבת הבלוקים הנדרשים כדי לעמוד בביצועים ובפונקציונליות הנדרשים עבור יישום מסוים.

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

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

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

סונדרל השתמש ב-SAF כדי ליצור את חמשת החברים הראשונים ב- אדריכלות העתיד משפחת פלטפורמות IP שכל אחת מהן נועדה לכלול למעשה את כל הדרוש לפתרון ASIC עבור אזור יישום מסוים.

הגישה המודולרית הסטנדרטית פירושה שבתחילת פרויקט לקוח חדש, Sondrel בוחרת את פלטפורמת ה-IP המתאימה ולאחר מכן מתאימה אותה על ידי הוספת בלוקי מחשוב נוספים לשיפור ביצועים או פונקציונליות שונה עם הבלוק המתאים מספריית הבלוקים שלה כדי ליצור התאמה אישית פִּתָרוֹן.

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

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

Curren, סיכם, "גישת 'בלוקים' זו שימושית במיוחד כאשר המפרט עבור ה-ASIC משתנה במהלך תהליך התכנון כפי שקורה לעתים קרובות כאשר הלקוח משכלל את הדרישות עם התקדמות הפרויקט. בדרך כלל, שינויים כאלה עשויים לדרוש עיצוב מחדש מלא כדי לכלול תכונות חדשות או כוח מחשוב נוסף, אבל כעת, עם SAF, המודולים מתווספים למארז או מוסרים ממנו. זה חוסך ללקוחותינו כמויות עצומות של זמן וכסף, ומהווה בסיס לכוח המניע שלנו של אדריכלות העתיד של עיצוב ASIC."

SAF מבוסס על 'שלדה' המקופלת את שירותי היסוד והמשאבים הנדרשים במחלקת היישום, כלומר, Transport Fabric (NoC/NiC), זיכרון מערכת, תחומים Power-Clock-Reset וניהול מערכת (אתחול, תצורה, FuSa ופונקציות כלליות של ניהול אפליקציות). כל בלוקי ה-IP מתחברים ומתקשרים זה עם זה באמצעות המארז כדי להבטיח אינטגרציה וסידור מחדש קלים, בניגוד למתודולוגיות עיצוב שבהן בלוקים מתחברים ישירות לבלוקים אחרים הדורשים עיצוב מחדש מלא אם יש צורך בשינויים.

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

המידול מכסה גם את האופן שבו דרישות עיבוד הנתונים מחולקות על פני מספר פרוסות עיבוד הטרוגניות עבור כל מצב פעולה כדי לעמוד במגבלות הכוח והביצועים. לאחר מכן, ה-SAF מאפשר לבצע את האינטגרציה בצורה אמינה וצפויה.

הבלוקים משתווים לפונקציות המחשוב וה-IO (CPUs, DSPs, PCIe וכו') המיושמות בתתי מערכות המבוססות על 'פרוסות'. לכל פרוסה יש שירותים וממשקים סטנדרטיים לעבודה הדדית, סנכרון ותקשורת. גישה זו מאפשרת להגדיל את הביצועים על ידי הגדלת המספר בשימוש כך, למשל, שלוש פרוסות זהות משלשות באופן נומינלי את כוח המחשוב.

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