Vom KI-Entwicklungsboard zu einer lieferbaren Platine
Das Entwicklungsboard hat seine Aufgabe an dem Tag erfüllt, an dem die Demo lief. Ein Modell hielt seine Bildrate, die Kamera lieferte ihm Daten, das Team sah das Produkt funktionieren, und ein Foto dieses Aufbaus wanderte in eine Präsentation, die die nächste Projektphase finanzierte. Das Board, das in Serie geht, ist eine andere Maschine. Es hat den eigenen Power-Tree des Produkts, seinen eigenen Boot-Pfad, sein eigenes Gehäuse, eigene Steckverbinder und eigene Zulassungen, und nichts davon existierte auf der Werkbank. Zwischen beiden Boards liegt ein Stück Entwicklung mit eigenen Gewohnheiten und eigenen Arten zu scheitern, und es bewusst zu durchschreiten ist günstiger, als es zu entdecken, und dieser Weg ist oft genug gegangen worden, dass seine Karte kein Geheimnis mehr ist.
Die Lücke ist breit, weil das Entwicklungsboard gebaut wurde, um sie zu verbergen. Sein Hersteller hat Aufwand getrieben, damit Stromversorgung, Boot, Debug und Thermik eine Evaluierung niemals unterbrechen: ein großzügig dimensionierter Regler-Tree, ein vorprogrammierter Boot-Ablauf, ein stets aktiver Debug-Port, Kupferflächen, die still kühlen, was immer die Demo verlangt. Das Produkt erbt nichts davon umsonst. Jede Bequemlichkeit, die die Werkbank bot, muss auf dem Serienboard entweder neu aufgebaut oder bewusst verworfen werden, und die Liste dieser Bequemlichkeiten ist länger, als sie von oben aussieht, weshalb das erste Artefakt dieser Phase eine Liste ist und kein Schaltplan.
Die Demo hat die Idee bewiesen, nicht das Board.
Wozu das Werkbank-Board da war
Ein Entwicklungsboard ist eine Antwortmaschine. Kann das Modell die Rate erreichen, löst der Sensor die Szene auf, hält die Pipeline eine Stunde durch: es existiert, damit diese Fragen in Tagen beantwortet werden, auf Hardware, die jemand anderes debuggt hat, mit jeder herausgeführten Schnittstelle, jeder offenen Option und nichts Festgelegtem. So genutzt ist es die günstigste Risikoreduktion, die ein Projekt kaufen kann, und die Disziplin besteht darin, seine Antworten zu ernten und es zugleich nicht mit dem ersten Exemplar des Produkts zu verwechseln, ganz gleich, wie lange es schon auf dem Schreibtisch gelebt hat.
Seine Preise verstecken sich in Sachwerten statt in Geld. Es ist größer als jedes Gehäuse, das das Produkt zulassen wird, es verbraucht Bauteile, die sich das Produkt nicht leisten kann, sein Layout dient dem Messen statt den Kosten, und sein Software-Image trägt eine vollständige Distribution an Paketen, die das Produkt nie ausliefern wird. In dem Moment, in dem die Fragen beantwortet sind, beginnen diese Preise sich zu summieren, und Teams, die über diesen Moment hinaus am Werkbank-Board verweilen, zahlen Miete für ein Gebäude, das sie bereits fertig genutzt haben. Der Ausstieg fällt leichter, wenn sein Datum vorab feststand, in den Plan geschrieben als der Tag, an dem die Antworten existieren.
Der Umzug, bewusst gegangen
Der Übergang hat eine Gestalt, und der Umzug von einem Entwicklungsboard zu einem serienfähigen Board geht sie vollständig. Die Kurzfassung ist eine Bestandsaufnahme: jeder Dienst, den das Werkbank-Board bot, benannt, und für jeden eine Entscheidung, wie das Produkt ihn stattdessen erbringen wird.
Der Power-Tree führt die Liste an, denn die Regler des Werkbank-Boards waren für jede Peripherie ausgelegt, die sich sein Hersteller vorstellte, und von einem Entwickler sequenziert, den das Team nie traf; der Tree des Produkts ist gegen seine eigenen Lasten ausgelegt, mit den Sequenzierungsregeln des Haupt-Silicons aus dem Datenblatt gelesen und bewusst eingehalten. Boot folgt als Nächstes: das Werkbank-Board kam bootend an, während das Produkt seine Boot-Quelle wählen, sein erstes Exemplar programmieren und ein fehlgeschlagenes Update im Feld überstehen muss, was ein Entwurfsfeld ist und kein Häkchen. Debug schließt sich an, denn der Port, der immer da war, ist jetzt eine Entscheidung, und die ehrliche Antwort lautet, eine serielle Konsole und einen Programmier-Header im Serienlayout zu behalten, hinter dem Gehäuse versteckt, falls die Optik es verlangt, denn der erste Feldfehler wird diesen Steckverbinder hundertfach zurückzahlen. Der Referenzschaltplan ist Hilfe und Falle im selben Dokument: ihn pauschal zu kopieren schleppt Schaltungen mit, die das Produkt nicht braucht, während blindes Ausdünnen den Pull-up oder den Strap kappt, der den Boot funktionieren ließ, also wird jeder Block mit aufgeschriebenem Zweck übernommen oder gestrichen. Um all das liegt der unglamouröse Ring, den die Werkbank nie zeigte: die Steckverbinder, die Vibration überstehen, der Schutz auf jeder Leitung, die das Gehäuse verlässt, die Testpunkte, die die Fertigung brauchen wird, das EMC-Verhalten, das aus einem laufenden Prototyp ein zertifizierbares Produkt macht. Die Fertigung sitzt von der ersten Skizze an mit am Tisch, denn das Board, das in Serie geht, ist auch das Board, das eine Fabrik bauen und prüfen muss: Passmarken und Nutzentrennung, die der Bestücker verlangt, Testpunkte an jeder Rail und jedem Bus, den das Nadelbett abtastet, ein Programmier- und Serialisierungsschritt, den die Linie ohne anwesenden Ingenieur fahren kann, und ein Ausbeuteplan für das erste Los, der mit etwas Unerwartetem rechnet, weil etwas kommen wird. Bring-up schließt den Umzug ab: die ersten Exemplare werden stufenweise mit Strom versorgt, Rails geprüft, bevor das Silicon booten darf, Boot bewiesen, bevor die Anwendung geladen wird, sodass der unvermeidliche Fehler des ersten Spins in der Stufe gefunden wird, in der er steckt, und nicht als totes Board mit vierzig Verdächtigen.
Keiner dieser Schritte ist exotisch. Der Fehlermodus besteht darin, einen davon unter Termindruck zu überspringen, und die Abhilfe ist die Bestandsaufnahme, geschrieben, bevor das Layout beginnt.
Der Gehäusetermin läuft die ganze Zeit über auf seiner eigenen Uhr. Die Werkzeuge für Kunststoff- und Metallteile legen sich früher fest, als es der Elektronik lieb ist, und mit ihnen frieren die Befestigungsbohrungen, Steckverbinderpositionen und Antennen-Sperrzonen ein, also wird der Board-Umriss mit dem mechanischen Design ausgehandelt, solange beide noch günstig zu verschieben sind, und nicht beim ersten Passtest als unvereinbar entdeckt.
Ein zweiter Spin ist die normalen Kosten dieses Wegs. Die Teams, die einen einplanen, liefern pünktlich; die Teams, die null geplant haben, liefern nach ihrem ungeplanten.
Die Zahlen, die nicht mitkommen
Die Werkbank-Zahlen schmeicheln, und ob sich die Leistung des Dev-Boards in die Serie überträgt ist die Prüfung. Das Entwicklungsboard fuhr das Modell an freier Luft, auf einem Board, dessen Kupfer ein Kühlkörper war, aus einer Versorgung mit reichlich Reserve, und das Produkt wird es in einem geschlossenen Gehäuse am oberen Ende seines Umgebungsbereichs auf dem Power-Tree fahren, den das Budget hergab.
Die Thermik bewegt sich zuerst. Die Dauerrate, die auf der Werkbank hielt, fällt, wenn dasselbe Silicon im Gehäuse drosselt, und die ehrliche Messung erfolgt im Gehäuse, bei schlechtester Umgebung, nachdem sich die Temperaturen eingependelt haben, nicht in den ersten dreißig Sekunden einer Demo. Der Power-Tree gesellt sich dazu: eine Rail, die am Werkbank-Netzteil harmlos einbrach, bricht am eigenen Wandler des Produkts ein, und die Inferenz, die bei schlechtester Umgebung mitten im Bild stirbt, ist dasselbe Modell, das auf der Werkbank nie aussetzte.
Speicher und Memory bewegen sich als Nächstes. Das Werkbank-Board streamte sein Modell aus schnellem Speicher durch großzügigen RAM; ein Produkt, das an einem von beiden sparte, füttert das Silicon durch ein engeres Rohr, und die Bildrate folgt dem Rohr. Die exakte Speicherkonfiguration des Werkbank-Boards ist Teil der Zahl, die es erzeugte, und sie zu ändern öffnet die Messung erneut. Funk und Kamera nehmen sich ebenfalls ihren Anteil, denn geteilte Busse und geteilte Stromversorgung bedeuten, dass die Rate des Modells auf einer leerlaufenden Werkbank nicht seine Rate ist, während das Produkt gleichzeitig streamt, aufzeichnet und hochlädt.
Die Prüfung ist eine günstige Versicherung: den Werkbank-Workload auf den ersten Serienexemplaren erneut fahren, im Gehäuse, gegen die Werkbank-Zahlen, bevor irgendjemand einem Kunden den Wert aus der Präsentation verspricht, und die Prüfung wird als Gate in den Zeitplan geschrieben, nicht als Hoffnung.
Modul zuerst, nackter Chip vielleicht
Bei Designs, die auf einem Modul prototypisiert wurden, kommt irgendwann die Stückzahlfrage: weiter den Preis des Moduls zahlen, oder das Silicon auf das eigene Board des Produkts holen. Was der Wechsel vom Modul-Prototyp zum nackten Chip kostet ist die ehrliche Abrechnung. Der Preis des Moduls kaufte einen gerouteten DDR-Bus, eine erprobte Power-Sequenz, einen abgestimmten Funk mit seiner Zertifizierung und ein Board Support Package, das jemand anderes pflegt, und das Design mit nacktem Chip kauft all das zu Entwicklungsraten zurück: High-Speed-Layout, einen Power-Tree mit der eigenen Sequenzierung des Silicons, frische EMC- und Funkzulassungen und ein Bring-up, das das Modul bereits erledigt hatte.
Die Rechnung lautet Stückzahl gegen Entwicklung. Der Aufpreis des Moduls, multipliziert mit den Lebenszeitstückzahlen, steht gegen die Kosten der Neuentwicklung samt ihrem Terminrisiko, und der Schnittpunkt liegt weiter draußen, als das Bauchgefühl ihn ansetzt, üblicherweise im Bereich von zehntausenden Einheiten, sobald die Zulassungen und der zweite Spin ehrlich mitgezählt werden. Ein Team, das diesen Wechsel anbietet, veranschlagt allein die Funk-Rezertifizierung in Monaten und das DDR-Layout auf einem Senioritätsgrad von Ingenieur, den das Projekt vielleicht nicht in der Belegschaft hat.
Der Mittelweg ist oft der richtige: die erste Produktgeneration auf dem Modul ausliefern, den Umsatz die Stückzahl beweisen lassen und im Kostensenkungs-Spin auf den nackten Chip wechseln, wenn das Verhalten des Produkts bereits gefestigt ist. Das Modul hat das Team gelehrt, was das Produkt braucht; das Board mit nacktem Chip ist, wie die Stückliste es lernt.
Die zweite Quelle, jetzt benannt
Die Beschaffung gehört in diesen Umzug, nicht danach. Eine zweite Quelle schon in der Prototypphase in die BOM zu nehmen kostet fast nichts, solange das Layout noch weich ist: ein Footprint, der die Teile zweier Lieferanten aufnimmt, ein Regler aus einer Familie mit pinkompatiblem Zwilling, ein Flash-Baustein, dessen Dichte in drei Katalogen existiert, und dieselbe Entscheidung nach dem ersten Engpass getroffen kostet einen Respin unter dem denkbar schlechtesten Zeitplan. Im Prototyp sind Alternativen eine Spalte in der Tabelle; in der Serie sind sie eine Krise. Dieselbe Gewohnheit erstreckt sich auf das Silicon selbst, wo es die Architektur erlaubt, und auf die Steckverbinder und Magnetics, deren Engpässe jeder Prognose davonlaufen, denn die Teile, die Linien stoppen, sind selten die teuren. Ein Footprint, der zwei Lieferanten akzeptiert, kostet heute einen Gedanken und eine Spalte in der Tabelle, und er ist die günstigste Versicherung, die diese Seite zu bieten hat.
Was es entscheidet
Die Bestandsaufnahme entscheidet den Umzug. Jeder Dienst, den die Werkbank bot, wird benannt, verantwortet und entweder neu aufgebaut oder verworfen, und das Board, das in Serie geht, ist jenes, dessen Team diese Liste vor Beginn des Layouts schrieb, statt sie hinterher aus Fehlern zu rekonstruieren.
Messungen entscheiden die Versprechen. Die Zahlen, die zu Kunden gehen, werden auf Serienexemplaren genommen, im Gehäuse, an der schlechtesten Ecke, und die Werkbank-Werte werden mit Ehren verabschiedet an dem Tag, an dem diese existieren, für die Geschichte aufbewahrt und niemandem genannt.
Die Beschaffung entscheidet die Jahre danach. Die Abrechnung Modul-oder-Chip wird auf realen Stückzahlen gefahren, die zweiten Quellen werden benannt, solange das Layout weich ist, und das Produkt, das ein Jahrzehnt lang ausgeliefert wird, ist jenes, das seine Beschaffungstechnik im Prototyp erledigte, als sie günstig war.




