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

שיקולים תזמון

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

כוח

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

שטח מסחר-offs

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

  • « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « «
  • ניגודים סינכרוניים
  • ג'ונסון נגד
  • קוד אפור