
איור 1. טרנזיסטור במעבד
טרנזיסטורים הם הרכיבים הבסיסיים המאפשרים מחשוב דיגיטלי.במעבדים מודרניים, במיוחד מעבדים, הם פועלים כמתגים מהירים במיוחד השולטים על האופן בו הזרם זורם במעגל.מיתוג on-on-off מייצג ערכים בינאריים, 1s ו- 0s המהווים את שפת המחשוב.לפני טרנזיסטורים נעשה שימוש בצינורות ואקום, אך הם היו גדולים, איטיים וצריכו יותר מדי כוח.טרנזיסטורים שינו הכל.
כיום, מעבדים משתמשים בעיקר בסוג הנקרא MOSFET (טרנזיסטור אפקט שדה מתכת-תחמוצת-מוליך-מוליך), היעיל אפילו בגדלים בקנה מידה ננומטר.MOSFETs מגיעים בשני סוגים: NMOS ו- PMOS.
• NMOS נדלק כאשר מופעל מתח חיובי על שערו, ומאפשר לעבור זרם.

איור 2. תרשים NMOS
• PMOS עובד בדרך ההפוכה, הוא פועל עם מתח שער נמוך או שלילי.רבים משלבים את שניהם למעגלי CMOS, שהם יעילים ביותר מכיוון שהם משתמשים רק בעוצמה בעת מיתרים מצבים.איכות זו הופכת אותם לאידיאליים לעיבוד במהירות גבוהה בצפיפות גבוהה.

איור 3. תרשים PMOS
כל חלק במעבד, כמו יחידת ההיגיון האריתמטית (ALU), יחידת בקרה (CU), רישומים וחיבורים פנימיים, בנוי ממעגלים העשויים טרנזיסטורים.כאשר מעבד מקבל הוראות, טרנזיסטורים דואגים לכך מההתחלה ועד הסוף: פענוח ההוראות, שליחת אותות בקרה, קבלת הנתונים הנכונים, ביצוע החישוב ואחסון התוצאה.כל זה קורה במיליארדי שנייה.שערי לוגיקה (עשויים טרנזיסטורים) מחליטים מה לעשות על סמך אותות קלט, ואילו מעגלי טרנזיסטור אחרים (כמו כפכפים) אוחזים בנתונים לתקופות קצרות.

איור 4. תרשים בלוק של ארכיטקטורת המעבד
ה- ALU מטפל בפעולות אריתמטיות והיגיון כמו תוספת, חיסור, השוואה והגיון Bitwise.פעולות אלה מבוצעות על ידי שערי לוגיקה (ו-, OR, XOR וכו '), הבנויים מקבוצות של טרנזיסטורים.
לדוגמה, סדר מלא, המשמש בתוספת בינארית, מורכב מעשרות טרנזיסטורים ומשוכפלים פעמים רבות ברחבי ה- ALU כדי לטפל בכניסות של 32 סיביות או 64 סיביות בו זמנית.רבים מבצעים אופטימיזציה של סידורים אלה בטכניקות כמו Loge-Lookahead כדי להפחית עיכובים ולשיפור התפוקה.מכיוון שה- ALU הוא אחד הרכיבים הנפוצים ביותר בעומסי עבודה כבדים בחישוב, ביצועיו תלויים עד כמה מתווה הטרנזיסטור שלו ממזער את השימוש בחביון ואת השימוש בכוח.
יחידת הבקרה אחראית על ניהול זרימת ההוראות בתוך המעבד.זה מפענח הוראות ושולח אותות לחלקים הנכונים של המעבד כדי לבצע אותן.פעולות אלה נשלטות על ידי רשתות של טרנזיסטורים המסודרים במעגלי לוגיקה.
תזמון חשוב מאוד.כפכפים מבוססי טרנזיסטור מייצרים אותות שעון מסונכרנים השומרים על הכל בשלב.ככל שהמעבדים מתקדמים יותר עם טכניקות כמו צנרת וביצוע מחוץ לסדר, היגיון הבקרה הופך להיות מורכב יותר.עליו להתמודד עם תכונות כמו חיזוי סניפים וגילוי שגיאות, התלויים בהתנהגות טרנזיסטור מדויקת ואמינה.
רישומים מחזיקים נתונים באופן זמני במהלך העיבוד.הם בנויים מכפכפים, שכל אחד מהם מכיל כמה טרנזיסטורים.מעגלים ניתנים לביסטים אלה שומרים על מעט נתונים יציבים עד שערך חדש יחליף אותם.זה הופך את הרישומים לאידיאליים לגישה מהירה לנתונים או הוראות המשמשים לעתים קרובות.
זיכרון מטמון, במיוחד L1 ו- L2, בנוי באמצעות SRAM (RAM סטטי), שם כל סיביות מאוחסנת באמצעות שישה טרנזיסטורים.יש לכוונן בזהירות את הטרנזיסטורים הללו כדי לאזן את המהירות, השימוש בכוח והתנגדות להתערבות.אפילו וריאציות קלות במתח או דליפה על פני מיליארדי טרנזיסטורים עלולות לגרום לעיכובים או לשחיתות נתונים.זו הסיבה שאיכות הטרנזיסטור חשובה הן למהירות והן ליציבות.
|
מעבד
דֶגֶם |
לְשַׁחְרֵר
שָׁנָה |
טרָנזִיסטוֹר
לִסְפּוֹר |
תַהֲלִיך
צוֹמֶת |
תֵאוּר |
|
אינטל
4004 |
1971 |
2,300 |
10
מיקרומטר |
רֵאשִׁית
מעבד מיקרו מסחרי |
|
אינטל
8086 |
1978 |
29,000 |
3
מיקרומטר |
בָּסִיס
עבור ארכיטקטורה x86 |
|
אינטל
פנטיום |
1993 |
3.1
מִילִיוֹן |
800
נ.מ. |
Superscalar
אַדְרִיכָלוּת |
|
אינטל
Core i7-920 |
2008 |
731
מִילִיוֹן |
45
נ.מ. |
הוצג
מיקרו -ארכיטקטורה של Nehalem |
|
AMD
Ryzen 9 5950X |
2020 |
4.15
מיליארד |
7
נ.מ. |
16 ליבות
מעבד שולחן עבודה צרכני |
|
AMD
Threadripper 3990X |
2020 |
39.5
מיליארד |
7
NM (רב-צ'יפלט) |
64 ליבה
מעבד HEDT |
|
תַפּוּחַ
M1 Ultra |
2022 |
114
מיליארד |
5
נ.מ. |
גָבוֹהַ
ספירת טרנזיסטור באמצעות חיבור בין שבבים |
ברמה הבסיסית ביותר, כל טרנזיסטור במעבד משמש כמתג בינארי.זה יכול להיות דולק או כבוי, לייצג 1 או 0 בקוד בינארי.טרנזיסטורים משולבים ליצירת שערי לוגיקה, אשר בתורם יוצרים מעגלים המבצעים חישובים, מאחסנים נתונים ומקבלים החלטות.הגדלת מספר הטרנזיסטורים במעבד פותחת מספר יתרונות ביצועים:
• מעגלים מורכבים יותר: עם יותר טרנזיסטורים, הם יכולים לתכנן יחידות עיבוד מתוחכמות יותר.לדוגמה, הם יכולים להוסיף ליבות נוספות, לשפר את יחידות החיזוי של הענפים ולשלב יחידות חשבון גדולות יותר לטיפול בהוראות מורכבות בצורה יעילה יותר.
• מקבילות רבה יותר: תקציב טרנזיסטור גדול יותר מאפשר ליחידות ביצוע נוספות לפעול בו זמנית.המשמעות היא שהמעבד יכול לעבד הוראות או חוטים מרובים בו זמנית, מה שמשפר את ביצועי המשימות והמחשוב המקבילים.
• מטמון גדול יותר: טרנזיסטורים נוספים מאפשרים לכלול זיכרון מטמון גדול ומתקדם יותר.מטמונים גדולים יותר עוזרים לאחסן לנתונים ניגשים לעיתים קרובות קרוב יותר למעבד, להפחית את ההשהיה ולשפר את התפוקה על ידי הימנעות מגישה לזיכרון ראשי איטי יותר.
• ניהול כוח משופר: טרנזיסטורים נוספים מאפשרים שילוב של מעגלי בקרת חשמל דקים.מעגלים אלה יכולים לכבות קטעים לא פעילים של ה- CPU או להתאים באופן דינמי מתח ותדר על בסיס עומס עבודה, ולשפר את יעילות האנרגיה מבלי להקריב את הביצועים.
• שילוב על השבב: טרנזיסטורים נוספים תומכים בשילוב של רכיבים נפרדים בעבר כמו בקרי זיכרון, יחידות גרפיקה ומאיץ AI, ישירות למות המעבד.זה מקטין את עיכוב התקשורת ומגביר את הביצועים לעומסי עבודה ספציפיים.
ה- CPU מבצע משימות על ידי ביצוע רצף שיטתי המכונה מחזור ה- Fetch-decode-recute.במהלך כל שלב של לולאה זו, אינספור טרנזיסטורים פועלים יחד לניהול אותות בקרה, להזיז מצבי לוגיקה ולבצע חישובים.המתגים הזעירים הללו מאפשרים עבור ה- CPU לבצע פעולות עם מהירות ודיוק מדהימים.

איור 5 איור 5. תרשים של מחזור ה- Fetch-decode
1. השג
המחזור מתחיל כאשר יחידת הבקרה אוספת את ההוראות הבאות מהזיכרון.הוראה זו שוכנת במיקום שצוין על ידי דלפק התוכנית (PC), העוקב אחר המיקום הנוכחי של ה- CPU בזרם ההוראות.לאחר מכן מועבר ההוראות לפנקס ההוראות (IR) לצורך עיבוד נוסף.טרנזיסטורים בתוך מעגלי הזיכרון והבקרה פועלים כמו מתגים ומגברים, ומאפשרים להביא את ההוראות במהירות ובאמינות.
2. פענוח
לאחר הובלתם, ההוראות מועברות למפענח ההוראות, המתרגם את קוד האופציות הבינארי וקובע איזו פעולה על המעבד על ביצוע זרימת בקרה.טרנזיסטורים ביחידת הבקרה מפעילים נתיבים פנימיים מתאימים, ומאפשרים רכיבים כמו רישומים, אוטובוסים וחסימות לוגיות להגיב בהתאם.כל תהליך הפענוח הזה מסתמך על רשתות טרנזיסטור ושערי לוגיקה המייצרים את אותות הבקרה הדרושים.
3. להורג
בשלב הביצוע, ה- CPU מבצע את הפעולה שצוינה.עבור חישובים, יחידת ההיגיון האריתמטית (ALU) מטפלת ביצירה.ה- ALU, שנבנה משכבות של שערי לוגיקה וטרנזיסטורים, מבצע משימות כמו תוספת, חיסור, השוואה לוגית ופעולות Bitwise (למשל, ו-, OR, XOR).נתוני קלט מרשמים, ערכים מיידיים או זיכרון מנותבים באמצעות מעגלי טרנזיסטור אלה עם תזמון מדויק, המאפשרים ביצוע מהיר ויעיל.
4. חנות
לאחר הפעולה, התוצאה נשמרת בפנקס או בזיכרון.שוב, טרנזיסטורים חשובים לכוונת זרימת נתונים ולאחסון התוצאה ללא שגיאות.רכיבים כמו כפכפים ותאי SRAM תלויים במצבי טרנזיסטור כדי להחזיק באופן אמין מידע בינארי, ומבטיחים כי התפוקה נשמרת במדויק עבור הצעדים הבאים.
5. תוספת
לבסוף, דלפק התוכנית מתעדכן כדי להתכונן להוראות הבאות.ברצפים פשוטים זה כרוך בהגדלת הכתובת בערך קבוע.במקרים הכוללים קפיצות או סניפים, המחשב האישי מועבר מחדש כתובת חדשה המבוססת על תוצאות הוראות.עדכונים אלה מנוהלים על ידי לוגיקת בקרה העשויה טרנזיסטורים, המעריכים תנאים ומייצרים אותות כדי להנחות את זרימת התוכנית.
• דליפה וניקוז כוח
טרנזיסטורים זעירים יכולים לדלוף זרם גם כאשר הם מכבים, בעיקר בגלל השפעות קוונטיות.דליפת סרק זו מגדילה את צריכת החשמל.כדי להפחית אנרגיה מבוזבזת, השתמש בטכניקות כמו שערי כוח (השבתת חלקים שאינם בשימוש), DVFs (התאמת מתח ותדר) ושערי שעון (מעגלים לא פעילים).
• ייצור חום
טרנזיסטורים ארוזים בצפיפות יוצרים נקודות חמות מקומיות.ללא קירור יעיל, אלה יכולים להאט את הביצועים או לגרום נזק קבוע.מעבד מודרני מונה זאת עם חיישני טמפרטורה, מערכות מצערת אוטומטיות ומערכות קירור כמו מפזרי חום, תאי אדים או קירור נוזלי.
• הזדקנות
טרנזיסטורים משפילים לאורך השנים בגלל השפעות כמו נדידת מתכת והתמוטטות בידוד.הזדקנות זו יכולה להפחית את הביצועים או לגרום לכישלונות.בנה בשולי בטיחות וליישם מערכות לתיקון שגיאות כדי להבטיח פעולה אמינה לטווח הארוך.
• חיבורים איטיים יותר
בעוד טרנזיסטורים ממשיכים להתכווץ, החוטים המחברים אותם לא מסתדרים גם כן.חיבורים אלה מתנגדים לזרימה חשמלית ומציגים עיכובי איתות.ניתן להקל על האטה זו על ידי ארגון מחדש של נתיבי אות והכנסת מאגרים להאיץ את התקשורת.
• מגבלות ליטוגרפיה וייצור
פוטוליתוגרפיה מסורתית נאבקת להגדיר תכונות קטנות יותר מהאור בו הוא משתמש, וגורמת לעיוותי קצה וליקויים.ליטוגרפיה אולטרה סגולה קיצונית (EUV) עוזרת לפתור זאת, אך היא יקרה ותובענית מבחינה טכנית, העלאת עלויות הייצור.
• איזון מהירות, כוח וחום
מעבד צריך לספק מהירות מבלי לצרוך יותר מדי כוח או התחממות יתר, סחר קשה, במיוחד ביישומי סלולרי ומרכז נתונים.חידושים כמו סיליקון אפל (כיבוי אזורים שאינם בשימוש), מחשוב אדיאבטי (לוגיקה נמוכה באנרגיה) ומאיצי חומרה משפרים את יעילות האנרגיה תוך שמירה על ביצועים.
כאשר טרנזיסטורים שטוחים (מישוריים) מסורתיים מגיעים לגבולותיהם הפיזיים, מפותחים עיצובים חדשים ומתקדמים יותר.סוגים חדשים של טרנזיסטורים עוזרים להפוך את השבבים למהירים יותר, קטנים יותר ויעילים יותר.
Finfets הם אחד מעיצובי הטרנזיסטור המתקדמים הנפוצים ביותר כיום.במקום להיות שטוחים כמו טרנזיסטורים ישנים, Finfets יש מבנה אנכי דק בצורת סנפיר המבטל מעל פני השבב.החלק השולט בזרם החשמלי, המכונה השער, עוטף סביב סנפיר זה משלושה צדדים.מבנה עוטף זה מעניק לשער שליטה רבה יותר על זרימת החשמל, המסייע בהפחתת דליפה לא רצויה והופך את הטרנזיסטור לאמין יותר.בגלל הביצועים הטובים יותר שלהם ושימוש בכוח הנמוך יותר, Finfets משמשים כיום בסמארטפונים רבים, מחשבים ניידים ובאלקטרוניקה מודרנית אחרת.הם הופיעו לראשונה בטכנולוגיות שבבים של 22 ננומטר והיו בקנה מידה לגדלים קטנים עוד יותר.
טרנזיסטורים של GAA הם גרסה משופרת של Finfets.בעוד ש- Finfets עוטפים את השער סביב שלושה צידי הערוץ, טרנזיסטורים של GAA עוברים צעד אחד קדימה: השער מקיף לחלוטין את התעלה מכל הצדדים.שליטה "מסביב" זו מקלה עוד יותר על ניהול זרימת החשמל והפחתת אובדן החשמל.טרנזיסטורים של GAA משתמשים לעתים קרובות בעיצוב שנקרא "גיליונות ננו" או "ננו -חוטים", כאשר הערוץ מפוצל לשכבות או חוטים דקים, והשער עוטף סביב כל אחד מהם.זה מאפשר לכוונן את הביצועים והשימוש בכוח בצורה מדויקת מתמיד.טכנולוגיית GAA צפויה להיות חלק מרכזי בצ'יפס הבנוי עם 3 ננומטר ותהליכים קטנים יותר, מה שהופך מכשירים עתידיים למהירים ויעילים יותר באנרגיה.
צינורות פחמן הם צילינדרים זעירים העשויים אטומי פחמן, עם תכונות חשמליות ותרמיות מדהימות.הם יכולים להפעיל ולכבות מהר יותר מסיליקון וניתן להפוך אותם לקטנים בהרבה, מה שמאפשר ליותר טרנזיסטורים להשתלב באותו חלל.גרפן הוא גיליון פחמן סופר דק, רק עבה אטום אחד.זה חזק במיוחד, גמיש ומנהל חשמל ביעילות רבה.חומרים אלה עלולים להוביל לשבבים מהירים יותר, קטנים יותר וקרירים יותר.עם זאת, בניית טרנזיסטורים עם צינורות או גרפן קשה מאוד מכיוון שתהליך הייצור צריך להיות מדויק ביותר.אפילו הטעות הקטנה ביותר יכולה להרוס את המבנים הזעירים.
טרנזיסטורים קוונטיים עובדים בצורה שונה מאוד מאלה מסורתיים.במקום להשתמש ביטים חשמליים רגילים שהם 0 או 1, הם משתמשים בקוביות, ביטים קוונטיים שיכולים להיות 0, 1, או שניהם בו זמנית בזכות נכס מוזר שנקרא SuperPosition.הם יכולים גם להיות מסתבכים, כלומר מצבו של qubit אחד יכול להיות תלוי במצבו של אחר, לא משנה כמה הם רחוקים זה מזה.בגלל זה, טרנזיסטורים קוונטיים יכולים לעבד כמויות אדירות של מידע במקביל, דבר שמחשבים רגילים לא יכולים לעשות.זה הופך אותם למושלמים למשימות כמו שבירת הצפנה, הדמיה של מולקולות או פתרון בעיות מתמטיות מורכבות.
טרנזיסטורים נוירומורפיים נועדו להתנהג כמו הנוירונים והסינפסות.במוח, נוירונים שולחים אותות זה לזה על פני פערים זעירים הנקראים סינפסות.טרנזיסטורים נוירומורפיים מנסים להעתיק התנהגות זו באמצעות רכיבים אלקטרוניים.טרנזיסטורים אלה משמשים במחשוב נוירומורפי, שהוא סוג חדש של מחשוב שמטרתו לטיפול במשימות הכרוכות בלמידה, זיהוי דפוסים וקבלת החלטות.לדוגמה, ניתן להשתמש בשבבים נוירומורפיים במערכות בינה מלאכותית המזהות תמונות, דיבור תהליכים או לומדים מנתונים בזמן.
טרנזיסטורים הופכים את הכל לעבודה במעבד.הם מפעילים וכיבוי במהירות כדי לעזור למחשב להתמטיקה, לקבל החלטות ולהעביר נתונים.ככל שיותר טרנזיסטורים מתווספים לצ'יפס, מעבדים נהיים מהירים וחזקים יותר אך הם גם משתמשים יותר באנרגיה ומתחממים יותר.כדי לתקן בעיות אלה, השתמש בעיצובים חדשים כמו Finfets ו- GAA, ואפילו לבדוק חומרים חדשים כמו צינורות פחמן וגרפן.חלק מהטרנזיסטורים החדשים אפילו נועדו להתנהג כמו תאי מוח.שינויים אלה עוזרים למחשבים להישאר מהירים, יעילים ומוכנים לאתגרים עתידיים.
אנא שלח בירור, נגיב מייד.
טרנזיסטורים קטנים יותר פירושם שיותר יכולים להתאים לשבב, ולשפר את המהירות ויעילות ההספק.הם גם מאפשרים ביצועים גבוהים יותר לכל וואט ותומכים בתכונות מורכבות כמו תאוצה של AI.
טרנזיסטורי מעבד מותאמים למשימות סדרתיות לשימוש כללי, ואילו טרנזיסטורי GPU מתמקדים בעיבוד מקביל, עם ליבות קטנות יותר לטיפול בגרפיקה ועומסי עבודה AI ביעילות.
טרנזיסטורים חייבים להפעיל ולכבות במהירות עבור מעבד כדי להגיע למהירויות שעון גבוהות.טרנזיסטורים מיתוג מהיר יותר מאפשרים ישירות תדרים גבוהים יותר וביצועים טובים יותר.
הגורמים השכיחים כוללים לחץ חום, הגירה אלקטרונית, דוקרני מתח והתמוטטות בידוד לאורך זמן.אלה מצמצמים את דיוק המיתוג ויכולים להוביל לכישלון שבב קבוע.
לא, טרנזיסטורים בתוך מעבדים אינם ניתנים לתיקון.אם יותר מדי נכשלים או משפילים, ביצועי השבב כולו סובלים, והפתרון היחיד הוא החלפה.
ב- 8000/04/18 147749
ב- 2000/04/18 111912
ב- 1600/04/18 111349
ב- 0400/04/18 83714
ב- 1970/01/1 79502
ב- 1970/01/1 66871
ב- 1970/01/1 63005
ב- 1970/01/1 62948
ב- 1970/01/1 54077
ב- 1970/01/1 52091