שירותי תכנון

מיקום וניתוב ידניים.

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

כולל
מיקום ידני, ניתוב קריטי, עצי שעון מותאמים אישית והצמדה
מתאים במיוחד עבור
נתיבי נתונים עם פייפליין ובלוקי חישוב בעלי מבנה חוזר
שילוב
הקשחה לבלוק, או תאים מותאמים אישית שמקובעים בסקריפט מיקום
העבודה שלנו
ליבת חישוב שמוקמה ידנית ב-16 nm FinFET, עם בלוקי משנה מוצמדים בניצולת מיקום של 95 אחוז בזמן הטייפ-אאוט

מה מיקום וניתוב ידניים עושים

הלייאאוט הסדיר ביותר, היכן שהכי חשוב.

  1. מיקום ידני

    תאים שממוקמים לפי סדר זרימת הנתונים מקצרים חוטים ומאזנים נתיבי setup ו-hold, ולייאאוט חוזר הופך את שונות התהליך לאחידה יותר לאורך הבלוק.

  2. גבהים מותאמים אישית של תאים

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

  3. הצמדה

    בלוקי משנה מוצמדים ללא תאי גבול, מה שמעלה את ניצולת המיקום ומקטין שטח.

  4. עצי שעון מותאמים אישית

    פיזור שעון שמתוכנן למבנה הפייפליין, ושולט ב-skew ובהספק.

  5. אספקת הספק ו-IR drop

    רשת ההספק מתוכננת יחד עם המיקום, עם ניתוח IR drop סטטי ודינמי.

  6. שילוב עם זרימות אוטומטיות

    החלק המותאם אישית מוקשח לבלוק, או שתאיו מקובעים בסקריפט מיקום, ושאר הלוגיקה עוברת בזרימה האוטומטית.

זרימת המיקום והניתוב

שישה צעדים, מהפלורפלאן ועד אישור סופי.

  1. פלורפלאן

    היררכיה, גודלי בלוקים, הצמדה ומבנה ההספק.

  2. מיקום ידני

    תאים שממוקמים בסקריפט, bit slice אחר bit slice, עם איטרציות על הנתיבים הקריטיים.

  3. עץ שעון

    פיזור שעון שמתוכנן לאיזון בין skew להספק.

  4. ניתוב

    אותות קריטיים מנותבים לפי כללים, והשאר מושלם בכלים.

  5. אקסטרקציה ותזמון

    אקסטרקציה של פרזיטיקה, סימולציה לאחר לייאאוט וניתוח תזמון סטטי.

  6. אישור סופי

    תזמון על פני פינות, IR drop וחוקים פיזיים.

שאלות על מיקום וניתוב ידניים

במה זה שונה ממיקום וניתוב אוטומטיים?

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

האם זה יכול לעבוד עם זרימה אוטומטית?

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

איך מטפלים בבעיות תזמון, הספק, IR או ECO?

באותו אופן כמו בזרימה אוטומטית. המפתח לתכנון full-custom הוא להתייחס לארכיטקטורה, לנטליסט, לתאים ולמיקום כיחידה אחת.

אילו בלוקים מתאימים למיקום וניתוב ידניים?

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

יש לכם בלוק ששווה למקם ידנית?

שלחו את המבנה שלו, תהליך היעד, ולאן הולכות האנרגיה והשטח שלו, ונחזור אליכם.