שירותי תכנון
נטליסטים ידניים ברמת השערים.
ל-Chipchain יש יכולת לתכנן נטליסטים ידניים, והיא יכולה להתאים את השירות הזה לפרויקט שלכם. בנתיבי נתונים סדירים עם פייפליין, אנחנו ממפים RTL ישירות לתאים מותאמים אישית כנטליסט ברמת השערים, כך שהנטליסט, התאים והמיקום עוברים אופטימיזציה כיחידה אחת.
- מתאים במיוחד עבור
- לוגיקת חישוב עם פייפליין ופעילות מיתוג גבוהה
- שיטה
- RTL שממופה לתאים מותאמים אישית, והנטליסט ברמת השערים נוצר בסקריפט
- עובד עם
- תאים מותאמים אישית, אפיון ספריות ומיקום וניתוב ידניים
- אימות
- שקילות פורמלית מול ה-RTL, סימולציה ברמת השערים וניתוח תזמון סטטי
למה נטליסט ידני
הנטליסט, התאים והמיקום מתוכננים יחד.
מיפוי לתאים מותאמים אישית
ה-RTL ממופה ידנית לרגיסטרים, ללאצ'ים ולתאים צירופיים מותאמים אישית.
מבנה סדיר
שלבי הפייפליין חולקים מבנה, והנטליסט מאורגן ב-bit slices שתואמים למיקום.
מתן שמות עקבי
שיטת שמות עקבית מקלה על עיבוד הנטליסט בסקריפטים ועל מיקומו ידנית.
אופטימיזציה של נתיבים קריטיים
סוג התא, עוצמת ההנעה וסוג מתח הסף נבחרים בהתאם לנתיבים הקריטיים.
לוגיקה סדרתית
רגיסטרים מרובי-ביטים ותאים דינמיים מורידים את ההספק של השעון ושל הלוגיקה הסדרתית.
תואם לזרימות אוטומטיות
לוגיקה מחוץ לחלק המותאם אישית נשארת בזרימת הסינתזה, והכול נסגר באישור סופי אחד.
זרימת הנטליסט
שישה צעדים, מ-RTL ועד נטליסט מוכן למיקום.
סקירת RTL
אישור היררכיית המודולים וזרימת הנתונים, וזיהוי הלוגיקה שמתאימה לתכנון מותאם אישית.
בחירת תאים
בחירת סוגי תאים לרגיסטרים, ללאצ'ים וללוגיקה צירופית.
יצירת הנטליסט
מיפוי ה-RTL לתאים מותאמים אישית, ויצירת הנטליסט ברמת השערים בסקריפט.
בדיקת שקילות
אימות פורמלי שהנטליסט תואם ל-RTL.
סימולציה ותזמון ברמת השערים
סימולציה ברמת השערים וניתוח תזמון סטטי.
מסירה למיקום
הנטליסט ושיטת השמות שלו עוברים למיקום וניתוב ידניים.
שאלות על נטליסטים ידניים
למה להשתמש בנטליסט ידני?
הוא ממפה את ה-RTL לפי התאים המותאמים אישית, ושיטת השמות העקבית שלו מקלה על עיבודו בסקריפטים ועל מיקומו ידנית. כך הנטליסט והמיקום עובדים בתיאום הדוק.
איזו לוגיקה מתאימה לנטליסט ידני?
הכי מתאימה לוגיקת חישוב עם פייפליין ופעילות מיתוג גבוהה. ללוגיקת בקרה יש נתיבים מורכבים, והיא נשארת בדרך כלל בזרימת הסינתזה.
האם אנחנו צריכים לכתוב את הנטליסט בעצמנו?
ללוגיקה טיפוסית עם פייפליין נוכל להפיק אותו מה-RTL שלכם. בתכנונים מורכבים אנחנו עובדים עם הצוות שלכם, לפי פרויקט.
מה זה דורש מה-RTL?
היררכיית מודולים וזרימת נתונים ברורות, כדי שסקריפטים יוכלו לעבד אותו עד לנטליסט.
איך הנטליסט נבדק?
שקילות פורמלית מאשרת שהוא תואם ל-RTL, ואחריה סימולציה ברמת השערים וניתוח תזמון סטטי.
דפים קשורים
יש לכם בלוק שמתאים לנטליסט ידני?
שלחו את מבנה ה-RTL, תהליך היעד ויעד התזמון, ונחזור אליכם.