אתה מדבר על שלב הפיתוח של שבבים וספציפית על באגים פונקציונליים בשלב הפיתוח.
באגים קריטיים שמצליחים לשרוד עד השלב הסופי של השבב הם נדירים שבנדירים.
מה שכן, לכל שבב יש כמה עשרות או מאות באגים קטנים שלא הצדיקו תיקון ואז מפרסמים errata - שזה תיאור של התרחיש (הנדיר בדר"כ) בו קורה הבאג ושל ההשפעה (הקטנה בדר"כ) של הבאג.
מי שמשתמש במוצר יכול לבחור אם לדאוג שהתרחיש הזה לא יקרה או לחילופין לדאוג לגבי איך להתמודד איתו אם הוא קורה.
חברות הרכב לא מפתחות שבבים - הן קונות מוצר מדף - בדוק, מוכח ובדר"כ גם מוצר שעבר הקשחה והוא ייעודי לתעשיית הרכב.
חברות הרכב כותבות את הקוד שרץ על הכרטיס ובקוד הזה יש חלקים שמותאמים לכל דגם ושם יש פוטנציאל לא מבוטל לבאגים.
אם בקוד הזה יש באג שקורה בגלל איזה תרחיש אזוטרי שקורה אחת למיליון - אחרי שתעשה ריסט, בדר"כ כיבוי והתנעה יספיקו, תחזור למצב ההתחלתי ואין בעיה. אם הבאג הוא יותר מהותי, כשהוא יתגלה היצרן יוציא ריקול עם עדכון תוכנה שפותר אותו.
את החלקים הקריטיים "עוטפים" בצורה כזאת שתגן עליך גם אם הם ייכשלו - היצרן דואג שהתוכנה תזהה מצב כזה, תדליק לך נורה ותאפשר לך לעצור בצד תוך פרק זמן סביר. כמו ש-windows עדיין מציג לך מסך כחול עם סמיילי כשהוא קורס.
לגבי החומרה עצמה - אלקטרוניקה זה דבר אמין מאוד.
אם ניקח חסם עליון, רכב שנוסע 500,000 ק"מ במהירות ממוצעת של 25 קמ"ש שקול ל-20,000 שעות עבודה, שזה בערך שנתיים וחצי נטו.
יש אינספור טלפונים סלולריים, ראוטרים, מחשבים ביתיים, חוות שרתים וטלווזיות בפיצוציות שעובדים שנים רצוף בלי בעיה וגם כשהם כושלים, זה לא הסיליקון אלא רכיב כלשהו על הלוח.
מה שאמרתי הוא שאין בעיה עקרונית לתכנן מחשב רכב שיעבוד לאורך כל חיי הרכב עם אפס תקלות.
זה די המצב גם היום - החלפה של מחשב הרכב (פיזית, לא עדכון תוכנה) זה לא דבר שכיח.
במקומות שבהם רוצים אמינות של מאה אחוז, כמו בבקרת טיסה של F16 שלא ממש ניתן להטיס אותו בלי המחשב, פשוט הכפילו את כל המערכת פי 4 ואם אחת מהן כושלת יש עוד 3 שמגבות אותה.