What to Ask a Gateway Vendor Before One Chip Takes Half the Car Down
Ask the vendor what the vehicle network does in the 50 ms after the gateway's application SoC stops responding. How they answer will tell you more than the datasheet does. A zonal gateway concentrates routing, security termination, diagnostics and OTA staging in one enclosure, so how it fails sets how half the vehicle fails. With little lab time available, rank the shortlist by the risks each question uncovers, not by the length of the feature list.
Redundant against what, exactly
Most shortlisted gateways pair a high-performance SoC with a lockstep safety MCU and call the result redundant. The question that matters is whether the two share a power rail, a PMIC, a clock source or a reset line. If they do, the redundancy collapses into a single common-cause failure, because a brown-out on that rail silences both at once. Ask for the dependent failure analysis done under functional safety standards such as ISO 26262, and ask which coupling factors were judged acceptable and why. A vendor who answers with the ASIL rating of the silicon instead of the gateway architecture has told you that nobody did the decomposition at system level.
The failure that looks healthy
The most dangerous failure is not a dead gateway but a half-alive one. The routing task freezes or the Ethernet switch locks up, while the CAN controllers keep sending the last buffered frames. Downstream ECUs then receive stale values that look valid. Whether anyone notices depends on one architectural choice: whether end-to-end protection passes through the gateway untouched or is terminated and regenerated inside it. If the gateway rewrites alive counters and CRCs itself, it hides its own staleness, so ask who detects a frozen pipeline. Also ask whether the windowed watchdog on the safety MCU checks that frames are actually moving through routing, not just that a heartbeat thread is still running.
The shortlist rule
If the vendor cannot show you fault injection on the shared supply and on the switch, with the switchover time measured against your 50 ms deadline on their own bench and the raw timestamps handed over, treat the redundancy as absent, whatever the safety manual claims.
What degraded mode actually keeps
Find out exactly which routing table the safety MCU holds once the SoC is gone, and which CAN or Ethernet paths it can still forward without the main software stack. Ask whether A/B partitions can roll back when the update agent itself is the part that crashed, and whether the HSM keeps freshness counters for secure onboard communication across an SoC reset, so the vehicle doesn't reject its own messages on restart. Every function added to the fallback means more code on the safety island, more to qualify and more to keep in sync with the main image. Every function left out is one the driver loses. Before the vendor meeting, decide which functions you are willing to lose, and put that list in the request for quotation. A vendor can only design a degraded mode against a list that exists.
Technical FAQ: How can I check these claims with almost no lab access?
Ask for the dependent failure analysis, the raw fault-injection logs with timestamps, and the configuration used on the vendor's bench. Then replay the single most worrying scenario, usually the shared-supply brown-out, on a borrowed evaluation board.
More Technical Articles on automotivegateway.com
O que perguntar ao fornecedor antes que um chip derrube meio carro
Pergunte ao fornecedor o que acontece com a rede do veículo nos 50 ms depois que o SoC de aplicação do gateway para de responder. A resposta vai dizer mais do que a folha de dados. Um gateway zonal reúne roteamento, terminação de segurança, diagnóstico e preparação de OTA numa caixa só, então o jeito como ele falha define o jeito como metade do veículo falha. Com pouco tempo de laboratório, ordene a shortlist pelos riscos que cada pergunta revela, e não pelo tamanho da lista de funções.
Redundante contra o quê, exatamente
A maioria dos gateways da shortlist junta um SoC de alto desempenho com um MCU de segurança em lockstep e chama isso de redundância. A pergunta que importa é se os dois dividem trilha de alimentação, PMIC, fonte de clock ou linha de reset. Se dividem, a redundância vira uma única falha de causa comum, porque uma queda de tensão nessa trilha cala os dois ao mesmo tempo. Peça a análise de falhas dependentes feita segundo as normas de segurança funcional, como a ISO 26262, e pergunte quais fatores de acoplamento foram considerados aceitáveis e por quê. Se o fornecedor responde com o ASIL do silício e não com a arquitetura do gateway, ele acabou de mostrar que ninguém fez a decomposição no nível de sistema.
A falha que parece saudável
A falha mais perigosa não é o gateway morto, e sim o gateway meio vivo. A tarefa de roteamento trava ou o switch Ethernet congela, enquanto os controladores CAN continuam mandando os últimos frames do buffer. As ECUs adiante recebem valores velhos com cara de válidos. Se alguém percebe ou não depende de uma escolha de arquitetura: a proteção fim a fim atravessa o gateway intacta ou é terminada e refeita dentro dele? Se o gateway reescreve sozinho os alive counters e o CRC, ele esconde o próprio atraso, então pergunte quem detecta um pipeline travado. Pergunte também se o watchdog com janela do MCU de segurança confere que os frames estão de fato passando pelo roteamento, e não só que uma thread de heartbeat continua viva.
A regra da shortlist
Se o fornecedor não consegue mostrar injeção de falha na alimentação compartilhada e no switch, com o tempo de comutação medido contra o seu prazo de 50 ms na bancada dele e os timestamps brutos entregues, considere que a redundância não existe, diga o que disser o manual de segurança.
O que o modo degradado realmente mantém
Descubra qual tabela de roteamento o MCU de segurança guarda quando o SoC cai, e quais caminhos CAN ou Ethernet ele ainda consegue encaminhar sem a pilha principal de software. Pergunte se as partições A/B voltam para a versão anterior quando quem travou foi o próprio agente de atualização, e se o HSM mantém os contadores de freshness da comunicação segura de bordo depois de um reset do SoC, para o carro não rejeitar as próprias mensagens ao religar. Cada função que entra no fallback é mais código na ilha de segurança, mais coisa para qualificar e mais coisa para manter em sincronia com a imagem principal. Cada função que fica de fora é uma que o motorista perde. Antes da reunião, decida quais funções você aceita perder e coloque essa lista no pedido de cotação. O fornecedor só consegue projetar um modo degradado contra uma lista que existe.
FAQ Técnica: Como checar essas afirmações quase sem acesso a laboratório?
Peça a análise de falhas dependentes, os logs brutos de injeção de falha com timestamps e a configuração usada na bancada do fornecedor. Depois reproduza só o cenário mais preocupante, normalmente a queda na alimentação compartilhada, numa placa de avaliação emprestada.
Mais Artigos Técnicos em automotivegateway.com
Qué preguntar al proveedor antes de que un chip deje fuera de servicio medio coche
Pregunte al proveedor qué hace la red del vehículo en los 50 ms siguientes a que el SoC de aplicación del gateway deje de responder. Su respuesta dirá más que la hoja de datos. Un gateway zonal concentra enrutamiento, terminación de seguridad, diagnóstico y preparación de OTA en una sola caja, de modo que su forma de fallar define cómo falla medio vehículo. Con poco tiempo de laboratorio, la lista corta se ordena por los riesgos que destapa cada pregunta, no por la extensión del catálogo de funciones.
Redundante frente a qué, exactamente
Casi todos los gateways de la lista corta combinan un SoC de alto rendimiento con un MCU de seguridad en lockstep y llaman a eso redundancia. La pregunta que importa es si ambos comparten raíl de alimentación, PMIC, fuente de reloj o línea de reset. Si los comparten, la redundancia se reduce a un único fallo de causa común, porque una caída de tensión en ese raíl los apaga a los dos a la vez. Pida el análisis de fallos dependientes hecho según las normas de seguridad funcional, como la ISO 26262, y pregunte qué factores de acoplamiento se dieron por aceptables y por qué. Un proveedor que responde con el ASIL del silicio en lugar de con la arquitectura del gateway le está diciendo que nadie hizo la descomposición a nivel de sistema.
El fallo que parece sano
El fallo más peligroso no es un gateway muerto, sino uno a medio funcionar. La tarea de enrutamiento se bloquea o el switch Ethernet se cuelga, mientras los controladores CAN siguen enviando las últimas tramas del búfer. Las ECU de aguas abajo reciben valores caducados que parecen válidos. Que alguien lo detecte depende de una decisión de arquitectura: si la protección extremo a extremo atraviesa el gateway intacta o se termina y se regenera dentro de él. Si el gateway reescribe por su cuenta los contadores de vida y el CRC, oculta su propio retraso, así que pregunte quién detecta una canalización congelada. Pregunte también si el watchdog de ventana del MCU de seguridad comprueba que las tramas avanzan de verdad por el enrutamiento, y no solo que un hilo de heartbeat sigue vivo.
La regla de la lista corta
Si el proveedor no puede mostrarle inyección de fallos en la alimentación compartida y en el switch, con el tiempo de conmutación medido frente a su plazo de 50 ms en su propio banco de pruebas y con las marcas de tiempo en bruto entregadas, dé la redundancia por inexistente, diga lo que diga el manual de seguridad.
Qué conserva de verdad el modo degradado
Averigüe qué tabla de enrutamiento guarda el MCU de seguridad cuando cae el SoC, y qué rutas CAN o Ethernet puede seguir reenviando sin la pila de software principal. Pregunte si las particiones A/B pueden volver atrás cuando lo que se ha caído es el propio agente de actualización, y si el HSM conserva los contadores de frescura de la comunicación segura a bordo tras un reset del SoC, para que el vehículo no rechace sus propios mensajes al arrancar. Cada función que se añade al modo de respaldo es más código en la isla de seguridad, más que cualificar y más que mantener sincronizado con la imagen principal. Cada función que se deja fuera es una que pierde el conductor. Antes de la reunión con el proveedor, decida qué funciones está dispuesto a perder y meta esa lista en la petición de oferta. Un proveedor solo puede diseñar un modo degradado contra una lista que exista.
Preguntas Frecuentes Técnicas: ¿Cómo verifico estas afirmaciones casi sin acceso a laboratorio?
Pida el análisis de fallos dependientes, los registros en bruto de inyección de fallos con marcas de tiempo y la configuración usada en el banco del proveedor. Después reproduzca solo el escenario que más le preocupe, normalmente la caída de la alimentación compartida, en una placa de evaluación prestada.
Más Artículos Técnicos en automotivegateway.com
Ce qu'il faut demander au fournisseur avant qu'une seule puce mette hors service la moitié du véhicule
Demandez au fournisseur ce que fait le réseau du véhicule dans les 50 ms qui suivent l'arrêt de réponse du SoC applicatif de la passerelle. Sa réponse en dira plus que la fiche technique. Une passerelle zonale réunit routage, terminaison de sécurité, diagnostic et préparation des mises à jour OTA dans un seul boîtier: sa manière de tomber en panne détermine celle de la moitié du véhicule. Avec peu de temps de laboratoire, classez la short-list selon les risques que révèle chaque question, et non selon la longueur de la liste des fonctions.
Redondant face à quoi, au juste
La plupart des passerelles de la short-list associent un SoC haute performance à un MCU de sûreté en lockstep et appellent cela de la redondance. La vraie question est de savoir si les deux partagent un rail d'alimentation, un PMIC, une source d'horloge ou une ligne de reset. Si c'est le cas, la redondance se réduit à une seule défaillance de cause commune, car une chute de tension sur ce rail les fait taire tous les deux en même temps. Exigez l'analyse des défaillances dépendantes menée selon les normes de sécurité fonctionnelle comme l'ISO 26262, et demandez quels facteurs de couplage ont été jugés acceptables, et pourquoi. Un fournisseur qui répond par le niveau ASIL du silicium plutôt que par l'architecture de la passerelle vous apprend que personne n'a fait la décomposition au niveau système.
La panne qui a l'air saine
La panne la plus dangereuse n'est pas une passerelle morte, mais une passerelle à moitié vivante. La tâche de routage se fige ou le switch Ethernet se bloque, tandis que les contrôleurs CAN continuent d'envoyer les dernières trames en mémoire tampon. Les calculateurs en aval reçoivent alors des valeurs périmées qui semblent valides. Que quelqu'un s'en aperçoive dépend d'un choix d'architecture: la protection de bout en bout traverse-t-elle la passerelle intacte, ou est-elle terminée puis régénérée à l'intérieur? Si la passerelle réécrit elle-même les compteurs de vie et le CRC, elle masque son propre retard; demandez donc qui détecte un pipeline figé. Demandez aussi si le watchdog à fenêtre du MCU de sûreté vérifie que les trames progressent réellement dans le routage, et pas seulement qu'un thread de heartbeat tourne encore.
La règle pour la short-list
Si le fournisseur ne peut pas vous montrer une injection de fautes sur l'alimentation partagée et sur le switch, avec le temps de basculement mesuré face à votre échéance de 50 ms sur son propre banc et les horodatages bruts fournis, considérez que la redondance n'existe pas, quoi qu'en dise le manuel de sûreté.
Ce que le mode dégradé conserve vraiment
Déterminez quelle table de routage le MCU de sûreté conserve quand le SoC disparaît, et quels chemins CAN ou Ethernet il peut encore relayer sans la pile logicielle principale. Demandez si les partitions A/B peuvent revenir en arrière quand c'est l'agent de mise à jour lui-même qui a planté, et si le HSM conserve les compteurs de fraîcheur de la communication embarquée sécurisée après un reset du SoC, pour que le véhicule ne rejette pas ses propres messages au redémarrage. Chaque fonction ajoutée au mode de repli, c'est plus de code sur l'îlot de sûreté, plus à qualifier, plus à maintenir synchronisé avec l'image principale. Chaque fonction laissée de côté, c'est une fonction que le conducteur perd. Avant la réunion, décidez quelles fonctions vous acceptez de perdre et inscrivez cette liste dans l'appel d'offres. Un fournisseur ne peut concevoir un mode dégradé qu'à partir d'une liste qui existe.
FAQ Technique: Comment vérifier ces affirmations avec très peu d'accès au laboratoire?
Demandez l'analyse des défaillances dépendantes, les journaux bruts d'injection de fautes horodatés et la configuration utilisée sur le banc du fournisseur. Rejouez ensuite le seul scénario qui vous inquiète le plus, en général la chute de l'alimentation partagée, sur une carte d'évaluation empruntée.
Plus d'Articles Techniques sur automotivegateway.com
Cosa chiedere al fornitore prima che un solo chip metta fuori uso metà veicolo
Chiedete al fornitore che cosa fa la rete del veicolo nei 50 ms successivi al momento in cui il SoC applicativo del gateway smette di rispondere. La risposta vi dirà più del datasheet. Un gateway zonale concentra in un unico contenitore instradamento, terminazione della sicurezza, diagnostica e preparazione degli aggiornamenti OTA, quindi il suo modo di guastarsi stabilisce come si guasta mezzo veicolo. Con poco tempo in laboratorio, la shortlist va ordinata in base ai rischi che ogni domanda fa emergere, non alla lunghezza dell'elenco delle funzioni.
Ridondante rispetto a cosa, esattamente
Quasi tutti i gateway in shortlist abbinano un SoC ad alte prestazioni a un MCU di sicurezza in lockstep e chiamano il risultato ridondanza. La domanda che conta è se i due condividono rail di alimentazione, PMIC, sorgente di clock o linea di reset. Se li condividono, la ridondanza si riduce a un unico guasto di causa comune, perché un calo di tensione su quel rail li spegne entrambi nello stesso istante. Chiedete l'analisi dei guasti dipendenti svolta secondo le norme di sicurezza funzionale come la ISO 26262, e domandate quali fattori di accoppiamento sono stati giudicati accettabili e perché. Un fornitore che risponde con l'ASIL del silicio invece che con l'architettura del gateway vi sta dicendo che nessuno ha fatto la decomposizione a livello di sistema.
Il guasto che sembra sano
Il guasto più pericoloso non è un gateway morto, ma uno vivo a metà. Il task di instradamento si blocca o lo switch Ethernet si pianta, mentre i controller CAN continuano a inviare gli ultimi frame rimasti nel buffer. Le centraline a valle ricevono valori vecchi che sembrano validi. Che qualcuno se ne accorga dipende da una scelta di architettura: la protezione end-to-end attraversa il gateway intatta, oppure viene terminata e rigenerata al suo interno? Se il gateway riscrive da sé gli alive counter e il CRC, nasconde il proprio ritardo, quindi chiedete chi rileva una pipeline ferma. Chiedete anche se il watchdog a finestra dell'MCU di sicurezza verifica che i frame avanzino davvero nell'instradamento, e non solo che un thread di heartbeat sia ancora attivo.
La regola per la shortlist
Se il fornitore non riesce a mostrarvi l'iniezione di guasti sull'alimentazione condivisa e sullo switch, con il tempo di commutazione misurato rispetto alla vostra scadenza di 50 ms sul suo banco e i timestamp grezzi consegnati, considerate la ridondanza inesistente, qualunque cosa dica il manuale di sicurezza.
Che cosa conserva davvero il modo degradato
Scoprite quale tabella di instradamento conserva l'MCU di sicurezza quando il SoC viene meno, e quali percorsi CAN o Ethernet riesce ancora a inoltrare senza lo stack software principale. Chiedete se le partizioni A/B possono tornare alla versione precedente quando a bloccarsi è stato proprio l'agente di aggiornamento, e se l'HSM conserva i contatori di freshness della comunicazione sicura di bordo dopo un reset del SoC, così che il veicolo non rifiuti i propri messaggi alla ripartenza. Ogni funzione aggiunta al fallback è altro codice sull'isola di sicurezza, altro da qualificare e altro da tenere allineato con l'immagine principale. Ogni funzione lasciata fuori è una funzione che il guidatore perde. Prima dell'incontro con il fornitore, decidete quali funzioni siete disposti a perdere e mettete quell'elenco nella richiesta d'offerta. Un fornitore può progettare un modo degradato solo a partire da un elenco che esiste.
FAQ Tecnica: Come verifico queste affermazioni quasi senza accesso al laboratorio?
Chiedete l'analisi dei guasti dipendenti, i log grezzi di iniezione dei guasti con i timestamp e la configurazione usata sul banco del fornitore. Poi riproducete solo lo scenario che vi preoccupa di più, di solito il calo sull'alimentazione condivisa, su una scheda di valutazione presa in prestito.
Altri Articoli Tecnici su automotivegateway.com
Was Sie den Lieferanten fragen sollten, bevor ein einzelner Chip das halbe Fahrzeug lahmlegt
Fragen Sie den Lieferanten, was das Fahrzeugnetz in den 50 ms tut, nachdem der Applikations-SoC des Gateways nicht mehr antwortet. Die Antwort sagt mehr als jedes Datenblatt. Ein Zonen-Gateway bündelt Routing, Security-Terminierung, Diagnose und OTA-Bereitstellung in einem Gehäuse, und damit bestimmt sein Ausfallverhalten das Ausfallverhalten des halben Fahrzeugs. Wer wenig Laborzeit hat, sortiert die Shortlist nach den Risiken, die jede Frage offenlegt, und nicht nach der Länge der Funktionsliste.
Redundant wogegen, genau
Die meisten Gateways auf der Shortlist kombinieren einen leistungsstarken SoC mit einem Lockstep-Sicherheits-MCU und nennen das Redundanz. Entscheidend ist, ob sich beide eine Versorgungsschiene, einen PMIC, eine Taktquelle oder eine Reset-Leitung teilen. Ist das der Fall, schrumpft die Redundanz auf einen einzigen Common-Cause-Fehler, denn ein Spannungseinbruch auf dieser Schiene legt beide gleichzeitig still. Fordern Sie die Analyse abhängiger Ausfälle nach den Normen der funktionalen Sicherheit wie ISO 26262 an, und fragen Sie, welche Kopplungsfaktoren als akzeptabel bewertet wurden und warum. Ein Lieferant, der mit dem ASIL des Siliziums statt mit der Gateway-Architektur antwortet, verrät damit, dass niemand die Dekomposition auf Systemebene gemacht hat.
Der Fehler, der gesund aussieht
Der gefährlichste Fehler ist kein totes Gateway, sondern ein halb lebendiges. Die Routing-Task friert ein oder der Ethernet-Switch hängt, während die CAN-Controller weiter die zuletzt gepufferten Frames senden. Die nachgelagerten Steuergeräte erhalten dann veraltete Werte, die gültig aussehen. Ob das jemand bemerkt, hängt an einer Architekturentscheidung: Läuft die End-to-End-Absicherung unverändert durch das Gateway, oder wird sie dort terminiert und neu erzeugt? Schreibt das Gateway Alive-Counter und CRC selbst neu, verdeckt es seine eigene Veralterung, also fragen Sie, wer eine eingefrorene Pipeline erkennt. Fragen Sie außerdem, ob der Fenster-Watchdog des Sicherheits-MCU prüft, dass sich Frames tatsächlich durch das Routing bewegen, und nicht nur, dass ein Heartbeat-Thread noch läuft.
Die Regel für die Shortlist
Kann der Lieferant keine Fehlerinjektion auf der gemeinsamen Versorgung und am Switch vorführen, mit einer an Ihrer 50-ms-Frist gemessenen Umschaltzeit auf seinem eigenen Prüfstand und mit übergebenen Rohzeitstempeln, dann gilt die Redundanz als nicht vorhanden, egal was das Sicherheitshandbuch behauptet.
Was der degradierte Modus wirklich behält
Klären Sie, welche Routing-Tabelle der Sicherheits-MCU nach dem Ausfall des SoC noch hält und welche CAN- oder Ethernet-Pfade er ohne den Haupt-Software-Stack weiterleiten kann. Fragen Sie, ob die A/B-Partitionen zurückrollen können, wenn ausgerechnet der Update-Agent abgestürzt ist, und ob das HSM die Freshness-Zähler der gesicherten Bordkommunikation über einen SoC-Reset hinweg behält, damit das Fahrzeug beim Neustart nicht seine eigenen Botschaften verwirft. Jede zusätzliche Funktion im Rückfallmodus bedeutet mehr Code auf der Sicherheitsinsel, mehr Qualifizierungsaufwand und mehr Pflege, um mit dem Hauptimage synchron zu bleiben. Jede weggelassene Funktion fehlt dem Fahrer. Legen Sie vor dem Lieferantentermin fest, welche Funktionen Sie zu verlieren bereit sind, und schreiben Sie diese Liste in die Angebotsanfrage. Ein Lieferant kann einen degradierten Modus nur gegen eine Liste auslegen, die es gibt.
Technische FAQ: Wie prüfe ich diese Aussagen fast ohne Laborzugang?
Fordern Sie die Analyse abhängiger Ausfälle, die rohen Fehlerinjektionsprotokolle mit Zeitstempeln und die auf dem Prüfstand des Lieferanten verwendete Konfiguration an. Spielen Sie anschließend nur das kritischste Szenario, meist den Einbruch der gemeinsamen Versorgung, auf einem geliehenen Evaluierungsboard nach.
Weitere Fachartikel auf automotivegateway.com
别让一颗芯片拖垮半辆车:选型前要问供应商的问题
直接问供应商:网关的应用SoC停止响应之后,整车网络在接下来的50 ms里会怎样。这个问题的回答,比数据手册更能说明问题。域控或区域网关把路由、安全终结、诊断和OTA暂存集中在同一个盒子里,它怎么失效,半辆车就怎么失效。实验室时间有限,短名单应该按每个问题暴露出的风险来排序,而不是比谁的功能清单更长。
冗余,到底防的是什么
短名单上的网关,多数是一颗高性能SoC搭配一颗锁步安全MCU,然后称之为冗余。关键在于两者是否共用电源轨、PMIC、时钟源或复位线。如果共用,所谓冗余就退化成一个共因失效:那条电源轨一掉电,两颗芯片同时失声。要求对方提供按ISO 26262等功能安全标准做的相关失效分析,并追问哪些耦合因素被判定为可接受、理由是什么。如果供应商拿芯片的ASIL等级来回答,而不讲网关架构,那就说明系统层面的分解根本没人做过。
看起来正常的故障
最危险的不是网关彻底宕机,而是半死不活。路由任务卡死或以太网交换芯片挂起,CAN控制器却还在发送缓冲区里最后那几帧,下游ECU收到的是过期却看似有效的数据。能否被发现,取决于一个架构选择:端到端保护是原样穿过网关,还是在网关内部终结后重新生成。如果网关自己改写alive counter和CRC,就等于替自己掩盖了数据过期,所以要问清楚由谁来检测流水线冻结。还要问安全MCU上的窗口看门狗,监控的是帧确实在路由中流动,还是仅仅确认某个心跳线程还活着。
短名单的判定规则
如果供应商无法在自己的台架上演示对共用电源和交换芯片的故障注入,按你的50 ms期限测出切换时间,并交出原始时间戳,那么不管安全手册怎么写,都按没有冗余处理。
降级模式到底保住了什么
弄清楚SoC失效后安全MCU手里还剩哪张路由表,在没有主软件栈的情况下还能转发哪些CAN或以太网通路。问一问:如果崩溃的恰恰是升级代理本身,A/B分区还能否回滚?SoC复位之后,HSM能否保住车载安全通信的新鲜度计数器,免得整车重启时把自己的报文拒掉?降级模式每多保留一项功能,安全岛上就多一份代码、多一份认证工作,也多一份与主镜像同步的负担;每少保留一项,驾驶员就失去一项功能。见供应商之前,先定下你愿意放弃哪些功能,并把这份清单写进询价文件。只有清单存在,供应商才能照着它设计降级模式。
技术常见问题 (FAQ): 几乎没有实验室资源,怎么验证这些说法?
向供应商索要相关失效分析、带时间戳的原始故障注入日志,以及他们台架上的配置。然后借一块评估板,只复现你最担心的那个场景,通常是共用电源掉电。
更多技术文章: automotivegateway.com
チップ一つで車両の半分を止めないために、ベンダーへ投げるべき質問
ゲートウェイのアプリケーションSoCが応答しなくなってからの50 msの間に車載ネットワークがどう振る舞うのか、ベンダーに直接聞いてみてほしい。その答え方のほうが、データシートよりも多くを語る。ゾーンゲートウェイはルーティング、セキュリティ終端、診断、OTAのステージングを一つの筐体に集約するので、その壊れ方がそのまま車両の半分の壊れ方になる。ラボを使える時間が限られているなら、ショートリストは機能表の長さではなく、各質問があぶり出すリスクで順位を付けるべきだ。
何に対する冗長なのか
ショートリストに残るゲートウェイの多くは、高性能SoCとロックステップの安全MCUを組み合わせ、それを冗長構成と呼んでいる。問うべきは、両者が電源レール、PMIC、クロック源、リセットラインを共有していないかどうかだ。共有していれば冗長性は単一の共通原因故障に縮退し、そのレールの電圧降下一つで両方が同時に沈黙する。ISO 26262をはじめとする機能安全規格に沿った従属故障解析を要求し、どの結合要因を許容可能と判断したのか、その根拠まで確認したい。ゲートウェイのアーキテクチャではなくシリコンのASILで答えるベンダーは、システムレベルの分解を誰もやっていないと白状しているのと同じだ。
正常に見える故障
最も危険なのは完全に死んだゲートウェイではなく、半分だけ生きているゲートウェイだ。ルーティングタスクが固まったりEthernetスイッチがハングしたりしても、CANコントローラはバッファに残った最後のフレームを送り続ける。下流のECUは、古いのに正当に見える値を受け取ることになる。それに誰が気づけるかは、一つのアーキテクチャ判断で決まる。エンドツーエンド保護がゲートウェイを素通りするのか、内部で終端されて再生成されるのか、という点だ。ゲートウェイが自分でアライブカウンタとCRCを書き換えるなら、自らの陳腐化を隠してしまうので、パイプラインの停止を誰が検出するのかを問いただす必要がある。安全MCUのウィンドウウォッチドッグが見ているのは、フレームが実際にルーティングを流れているかどうかなのか、それとも単にハートビート用のスレッドが動いているかどうかなのかも確認したい。
ショートリストの判定基準
共有電源とスイッチへの故障注入を自社のベンチで実演し、こちらの50 msという期限に対して切り替え時間を測り、生のタイムスタンプまで提出できないベンダーについては、安全マニュアルに何が書いてあろうと冗長性はないものとして扱う。
縮退モードで本当に残るもの
SoCが落ちたあと安全MCUがどのルーティングテーブルを保持し、メインのソフトウェアスタックなしでどのCANやEthernetの経路を転送し続けられるのかを確かめてほしい。落ちたのがアップデートエージェントそのものだった場合でもA/Bパーティションをロールバックできるのか、SoCがリセットされてもHSMがセキュア車載通信のフレッシュネスカウンタを保持し、再起動時に車両が自分自身のメッセージを拒否しないのか、も問うべきだ。フォールバックに機能を一つ足すたびに、安全アイランド上のコードも、認証の手間も、メインイメージとの同期を保つ負担も増える。逆に一つ削るたびに、ドライバーはその機能を失う。ベンダーとの打ち合わせの前に、失ってもよい機能を決め、そのリストを見積依頼書に書き込んでおくこと。縮退モードは、存在するリストがあって初めて設計できる。
技術FAQ: ラボがほとんど使えない状態で、これらの主張をどう確かめればいいか。
従属故障解析、タイムスタンプ付きの生の故障注入ログ、ベンダーのベンチで使った構成を提出してもらう。そのうえで、最も懸念するシナリオ一つ、たいていは共有電源の電圧降下を、借りた評価ボードで再現すればよい。
その他の技術記事: automotivegateway.com
칩 하나가 차량 절반을 멈추기 전에, 공급사에 던져야 할 질문들
게이트웨이의 애플리케이션 SoC가 응답을 멈춘 뒤 50 ms 동안 차량 네트워크가 어떻게 동작하는지 공급사에 직접 물어보십시오. 그 대답이 데이터시트보다 더 많은 것을 알려줍니다. 존 게이트웨이는 라우팅, 보안 종단, 진단, OTA 스테이징을 한 함체에 모아 두기 때문에, 이 장치가 고장 나는 방식이 곧 차량 절반이 고장 나는 방식입니다. 랩 시간이 넉넉하지 않다면 쇼트리스트는 기능 목록의 길이가 아니라 각 질문이 드러내는 리스크를 기준으로 순위를 매겨야 합니다.
정확히 무엇에 대한 이중화인가
쇼트리스트에 오른 게이트웨이 대부분은 고성능 SoC에 락스텝 안전 MCU를 붙여 놓고 이를 이중화라고 부릅니다. 따져야 할 것은 두 칩이 전원 레일, PMIC, 클록 소스, 리셋 라인을 공유하느냐입니다. 공유한다면 이중화는 하나의 공통 원인 고장으로 줄어들고, 그 레일에 전압 강하가 한 번만 와도 두 칩이 동시에 멈춥니다. ISO 26262 같은 기능안전 표준에 따른 종속 고장 분석을 요구하고, 어떤 결합 요인을 허용 가능하다고 봤는지, 근거는 무엇인지까지 물어보십시오. 게이트웨이 아키텍처가 아니라 실리콘의 ASIL 등급으로 답하는 공급사라면, 시스템 수준의 분해를 아무도 하지 않았다고 털어놓은 셈입니다.
멀쩡해 보이는 고장
가장 위험한 고장은 완전히 죽은 게이트웨이가 아니라 반쯤 살아 있는 게이트웨이입니다. 라우팅 태스크가 멈추거나 이더넷 스위치가 행에 걸려도, CAN 컨트롤러는 버퍼에 남은 마지막 프레임을 계속 내보냅니다. 그러면 하위 ECU는 오래되었지만 유효해 보이는 값을 받게 됩니다. 이를 누가 알아챌 수 있는지는 아키텍처 선택 하나에 달려 있습니다. 엔드투엔드 보호가 게이트웨이를 그대로 통과하는지, 아니면 내부에서 종단된 뒤 다시 생성되는지입니다. 게이트웨이가 얼라이브 카운터와 CRC를 스스로 다시 쓴다면 자신의 지연을 감추는 셈이니, 멈춘 파이프라인을 누가 검출하는지 물어야 합니다. 안전 MCU의 윈도 워치독이 확인하는 것이 프레임이 실제로 라우팅을 거쳐 흐르고 있는지인지, 아니면 하트비트 스레드가 살아 있는지뿐인지도 확인하십시오.
쇼트리스트 판정 기준
공급사가 공유 전원과 스위치에 대한 고장 주입을 자사 벤치에서 시연하고, 귀사의 50 ms 기한에 맞춰 전환 시간을 측정하고, 원시 타임스탬프까지 넘겨주지 못한다면, 안전 매뉴얼에 뭐라고 적혀 있든 이중화는 없는 것으로 판단하십시오.
축퇴 모드가 실제로 지켜 주는 것
SoC가 빠진 뒤 안전 MCU가 어떤 라우팅 테이블을 갖고 있는지, 메인 소프트웨어 스택 없이 어떤 CAN 또는 이더넷 경로를 계속 포워딩할 수 있는지 확인하십시오. 다운된 것이 업데이트 에이전트 자체일 때도 A/B 파티션을 롤백할 수 있는지, SoC가 리셋되어도 HSM이 보안 차량 내 통신의 프레시니스 카운터를 유지해서 재시동 때 차량이 자기 메시지를 거부하지 않는지도 물어야 합니다. 폴백에 기능을 하나 더할 때마다 안전 아일랜드의 코드와 인증 부담, 메인 이미지와 동기화해야 할 범위가 함께 늘어납니다. 반대로 하나를 뺄 때마다 운전자는 그 기능을 잃습니다. 공급사 미팅 전에 잃어도 되는 기능을 정하고, 그 목록을 견적 요청서에 넣으십시오. 공급사는 실제로 존재하는 목록이 있어야 그에 맞춰 축퇴 모드를 설계할 수 있습니다.
기술 FAQ: 랩을 거의 쓸 수 없는 상황에서 이런 주장을 어떻게 검증합니까?
종속 고장 분석, 타임스탬프가 붙은 원시 고장 주입 로그, 공급사 벤치에서 쓴 구성을 요청하십시오. 그다음 가장 우려되는 시나리오 하나, 보통은 공유 전원의 전압 강하를 빌린 평가 보드에서 재현하면 됩니다.