Wireva

Une équipe lance Baochip-1x, une puce 22 nm ouverte pour les applications à haute sécurité

Andrew « Bunnie » Huang a poussé à la production de Baochip-1x, un système sur puce de 22 nm conçu pour l’informatique à haute assurance, dont les sources sont en grande partie accessibles au public.

Un système sur puce de 22 nanomètres baptisé Baochip-1x vient d’être présenté comme une alternative aux composants du commerce, dont la conception reste opaque. Son principal promoteur, Andrew « Bunnie » Huang, a œuvré à sa mise en production. Le projet vise un public exigeant : celui des applications où la confiance dans le matériel est une condition, et non un simple argument commercial.

La motivation du projet tient à un constat simple. Les puces disponibles sur le marché ne permettent pas de rendre compte de manière complète de chaque transistor qu’elles contiennent. Pour des usages sensibles, cette zone d’ombre pose problème, puisqu’il devient difficile de vérifier précisément ce que fait le matériel. Baochip-1x répond à cette préoccupation en s’appuyant sur une démarche de transparence sur la conception elle-même.

Le projet s’inspire largement du Precursor, un appareil doté d’un processeur implémenté sur FPGA dont les promoteurs affirment qu’il est entièrement vérifiable. Baochip-1x reprend ce principe en intégrant une unité de gestion de la mémoire, appelée MMU, et en exécutant des logiciels compatibles avec le jeu d’instructions RISC-V RV32IMAC. Cette architecture ouverte constitue l’un des fondements de la démarche.

Sur le plan de l’accessibilité, le projet mise sur une large ouverture. Le guide du développeur ainsi que les sources en SystemVerilog et Verilog sont disponibles publiquement. Chacun peut donc examiner la conception, la reproduire et, si la démarche l’intéresse, assembler lui-même la puce. Une version matérielle prête à l’emploi est également proposée à l’achat pour ceux qui préfèrent ne pas passer par cette étape.

Pour faciliter l’évaluation, le projet propose une carte d’essai baptisée Dabao, dont le format rappelle celui d’une Raspberry Pi Pico. Elle s’articule autour d’un processeur VexRISC-V monocœur fonctionnant à 350 MHz. Elle embarque par ailleurs 4 Mo de mémoire résistive, dite RRAM, ainsi que 2 Mo de mémoire SRAM. La puce intègre en outre plusieurs fonctions liées à la sécurité, dont le détail technique est présenté dans les documents du projet.

Ce lancement intervient dans un contexte où la question de la vérifiabilité du matériel gagne en importance, notamment pour les applications qui exigent un haut niveau de garantie. En rendant publiques ses sources et en proposant une carte d’évaluation accessible, Baochip-1x cherche à ouvrir ce champ à un cercle plus large que celui des grands fabricants. L’article de Hackaday, publié le 12 novembre 2026, rend compte de cette initiative.