 OK, let's start. So I'm Jerome Neham. I'm working for Belibre. Belibre is a consultancy company in the area of Linux embedded. So we are about 40 people in the south of France. Close to Nice, nice area, nice people. Personally, I'm quite new to open source community. I started when I joined Belibre two years ago. Et je suis venu de l'industrie de semiconductor. C'est pourquoi ce réciproque est basé sur des softwares avec un grand morceau de hardware et aussi sur le flavor de la physique de semiconductor. J'espère que vous aurez l'air. Bonjour, bienvenue, tout le monde. Je suis Pascal Amarro, je travaille pour NXP. Je suis aussi basé dans le sud de France et la police de Sofie-Onti. J'ai de la même background que Jerome ici. Je suis venu de l'hôpital du hardware. Je suis venu de l'hôpital de Sofie-Onti. J'ai travaillé pour NXP pendant 5 ans. Je suis part de l'équipe PDEC, qui est le secteur de la technologie de la technologie. Nous regardons l'optimisation et l'optimisation de l'NXP. Nous regardons l'application de l'AMX de la famille. Nous travaillons spécialement sur l'AMX-8 de la famille. Ce que nous verrons aujourd'hui, c'est que, si nous avons des gens français dans la salle, pour l'acronyme de l'acronyme, la TPMP n'est pas liée à ce fameux TV-show, le TV-show français. C'est un thermo-regulated power measurement. Nous verrons ce que c'est, comment ça marche, pourquoi nous avons besoin de ça, qui a besoin de ça, d'où et où il a besoin de ça. Nous verrons ce qui est venu et ce sont les difficultés que nous faisons. Donc, la partie plus importante, peut-être, dans ce slide, est à la bas, ici. Nous allons faire un petit jeu, plus tard, dans ce speak. Donc, si vous avez un téléphone, vous pouvez connecter à cet appareil. Il sera présent sur tous les prochains slides. Donc, prends votre temps. Donc, la première question. Qu'est-ce que la TPMP? Donc, vous avez une TPMP, ici, sur cet appareil. Donc, la grande baisse. La TPMP, en fait, est une combinaison d'expositions multiples. Donc, d'abord, elle donne le power measurement. Donc, le power measurement capability, c'est à dire, pour mesurer la voltage et la puissance sur le test de l'appareil, sur les milliers de rate. Il y a aussi un système de régulation thermique, qui permet d'assurer ou d'assurer un test de l'appareil. Dans notre cas, il sera un test silicone. Il y a aussi un framework de test. Il permet de faire des tests et de contrôler tous les paramètres de tests qui passent avec eux. Donc, tests de séquences, de détails, etc. Et il y a aussi un framework qui contrôle tout et qui s'adresse aussi à répétir les tests et à collecter les résultats et à procéder à l'offline. Donc, la TPMP est une baisse de test, qui permet d'exprimer le power measurement à la température contrôlée sur un dispositif qui fonctionne dans d'autres cas, qui peut être l'IDL ou l'activité et collecter les résultats et procéder à l'offline. Donc, la TPMP n'est pas... La TPMP n'est pas, d'abord, une option pour résoudre vos issues thermiques. Mais ça peut vous aider à l'investir et à les fixer. Ce n'est pas une police thermique. Pardon, mais c'est ce que je veux dire. Alors, nous allons regarder cette baisse de test. C'est composé de plusieurs parts, comme l'a dit avant. Donc, d'abord, nous avons, bien sûr, le débrouillage sur le test, qui est la section dans le gris ici. Donc, sur cette particularité de TPMP, nous avons connecté une de nos TPMP évaluations. C'est le TPMP, c'est l'AIMX-8M évaluation. C'est un quad-core device, quad-core ARM A53. Puis, nous avons... Pardon, nous avons le système d'acquisition de pouvoir. Donc, c'est basé sur la solution de BALIPS ACME. Ça permet de procurer à 16 raves, à la même fois, simultaneously. Ici, je vais juste montrer, pour la visibilité, un couple de propres, celui-ci, celui-là, à la top. Ceci, pour l'AIMX-8M, est utilisé, le DAC-PROB est utilisé pour mesurer la puissance dans le target, le tout-target pour la consommation. Et ça, aussi, permet de tourner l'offre, quand vous faites un test successif. Donc, pour commencer par une blanche. Ensuite, nous avons la partie de la régulation thermique. Donc, c'est basé sur un device Pelletier. Nous ne pouvons pas le voir ici. Il s'agit entre le grand fan, qui est à la top de l'offre, et le test de la régulation thermique. Ce Pelletier a la capacité de l'offre ou de l'offre. Et pour ça, nous avons besoin d'un régulier. Et c'est en train de se contrôler. C'est le MIRSTETER-TEC-191-REGULATOR. Pardon, il y a quelqu'un à l'aise. Nous avons un lag du réseau, donc la solution de backup. Pardon, juste quelques secondes. OK. On est là. Donc, nous sommes dans la section de la puissance. Donc, ces puissances sont contrôlées au test de l'offre. Ce n'est pas le device sur le test. Comme nous l'avons vu avant, il y a une puissance dans ce lien. Ensuite, nous avons tous ces puissances qui sont contrôlées par le Pelletier-TEC-191-REGULATOR. Ils communiquent aux éléments différents par les billets US. Ce Pelletier-TEC-191-REGULATOR a la capacité de l'offre de l'offre. Il s'en connecte à l'obligation de l'offre et aussi au test de l'offre, car le test de l'offre aussi a un sens de température. Il contrôle l'offre de l'offre par le Pelletier-TEC-191-REGULATOR. Il contrôle tous les tests et la synchronisation entre tous ces éléments. Donc, comment fonctionne-t-il ? Comment fonctionne-t-il ? Je ne sais pas si vous êtes habitués à ce que sont les éléments Pelletiers-TEC-191-REGULATOR. Donc, ce sont les éléments Pelletiers-TEC-191-REGULATOR. Ce sont des éléments Pelletiers-TEC-191-REGULATOR qui convertissent directement l'énergie électrique dans l'énergie thermale. On met le voltage ici et ensuite on a l'air de l'autre côté et le hot de l'autre côté. Et si nous avons besoin de plus de l'énergie, nous allons juste mettre les deux ensemble et nous avons plus de l'énergie. Donc, ce sont les éléments Pelletiers-TEC-191-REGULATOR. Nous utilisons un régulateur pour que nous puissions envoyer des commandes par le Pelletier-TEC-191-REGULATOR à ces réguliers-TEC-191-REGULATOR. Et nous avons des sensores à peu près de tous les côtés, mais la plus importante, probablement, est que nous utilisons un dyesensor pour que nous puissions avoir un contrôle très actuel de la température. Donc, nous serons en train de couper avec un dyesensor, avec des softwares de homemade. Donc, pour la partie de l'énergie régulière, nous utilisons la solution de l'activité de Pelletiers-TEC-191-REGULATOR. Donc, c'est basé sur un bleu grand, et sur ce bleu, nous utilisons l'acme-cape, donc nous pouvons voir ici huit rues pour les propres, et nous pouvons mettre, nous pouvons stacker deux propres, donc nous pouvons atteindre 16 mesures en parallèle. Donc, nous avons différents types de propres, nous avons l'acme-probe, donc nous pouvons monitorer la consommation de l'acme-probe, mais c'est aussi utilisé comme une boîte en off, pour que nous puissions couper la boîte pour contrôler l'automation. Et nous avons les propres régulaires, donc nous avons huit de ces démarches, mais nous pouvons aller à 16, sur chaque trail. Et nous avons l'interface graphique, ou nous avons la capture pyagme que nous avons développée pour ce développement, qui permet de obtenir les données, les données rôles et de procéder plus tard. Donc, nous allons regarder le test framework. On configure tout par un file de configuration commande. Et ensuite, nous avons deux layers de software, un cerule basique, c'est un interactif, on dirait, comme un chel, et on peut lancer sur le top des commandes régulaires. Vous avez des commandes additionnelles pour le TPMP. Et sur le top de ça, nous utilisons cette fonction basique avec un test launcher, qui est la partie automatique. Donc, c'est tout de suite la séquence et l'opération. Donc, tout est, évidemment, l'open source. Donc, les sources sont publiques et disponibles aujourd'hui. Et c'est aussi l'open hardware. Si vous voulez le faire sur votre côté. Allez-y. Donc, c'est modulaire. Nous pouvons utiliser l'interface terminale sans l'automation. L'automation peut être utilisé sans la partie thermale. Tout est contrôlée au port de la séquence. Donc, nous avons exactement la même interface pour Linux, Android, et nous pouvons imaginer quelque chose d'autre, par contre. Nous utilisons le Belly-Brakme, donc nous pouvons contrôler la séquence sur l'internet. Et comme nous utilisons un BigolBone, nous avons aussi les GPIOs disponibles, donc cela peut donner plus d'automation. Tout est l'open source et c'est écrit dans Python 3, donc cela peut être facilement customisé pour n'importe l'usage. Donc, c'est juste une illustration d'une file commune. Nous avons différentes sections. Ici, c'est la section température. Nous pouvons voir, par exemple, dans le milieu, le target thermale. Nous contrôlons le target thermale à 25 degrés. Je ne pourrai pas aller à tous les paramètres, mais vous pouvez voir les différentes textures. Ici, c'est un test. Avec ici, par exemple, la liste des tests que vous voulez régler automatiquement. La section test, où vous mettez tous les trucs spécifiques qui sont liés aux tests de la devise. La section shell, où vous mettez le directeur avec les tests. Et si vous voulez avoir le résultat de votre test dans votre mailbox, vous pouvez configurer ces trucs. Donc, c'est un overview de l'interactive mode. Donc, ce que ça montre, c'est que nous contrôlons tout de l'autre côté. Nous avons ce file de configuration où vous mettez tous les trucs spécifiques. Et puis, de l'host, vous pouvez contrôler la devise sous test. Vous pouvez obtenir la température de la température de la ccfs, par exemple. Vous pouvez parler avec l'ACME pour faire un on-off. Et vous pouvez discuter avec le régulateur, évidemment, pour envoyer un nouveau commande pour atteindre de nouvelles températures. Ce que le test semble, c'est une shell basée. Donc, nous avons quelques logs que nous voulons lire après-midi pour confirmer ce que nous faisons. Et la partie importante, c'est ces keywords, parce que c'est juste une machine de state qui regarde pour l'output de la céréale. Donc, nous avons juste à utiliser les mêmes keywords autour de notre test. Et c'est comme ça que ça fonctionne. Donc, ici, par exemple, nous sommes en train de faire un test. Donc, si vous voulez voir cela en train, le plan est de faire un démon, mais ce n'est pas possible ici. Mais si vous voulez voir cela en train de faire un démon, nous serons présents à la showcase de la technique à la fin de l'endemain. Donc, venez nous voir. Donc, c'est un peu grave, mais ce que vous devez comprendre pour cette slide complexe, c'est que le test-launcher est juste un autre layer. Et c'est juste de réutiliser les fonctions basées par le CERYALANTO. Donc, ce qu'il fait, c'est que le test qui est sur le host s'occupe sur le bord par ce step de configuration, puis roulez tous les steppes avec ce machine-de-state. Et, une fois que c'est terminé, il s'occupe tout ça dans la direction du résultat. Pourquoi nous avons besoin de ça ? Alors, bien sûr, le TPMP n'est pas l'envers de l'envers de l'envers de l'envers de l'envers. Donc, il y a beaucoup d'autres et je vais juste vous montrer les plus commones que vous pouvez trouver. Donc, vous avez le TAMBOL STREAM, le Big Beat ici, TAMBOL CHAMBERS. Donc, le trot avec ceci c'est que vous devez mettre le tout le target dans le TAMBOL, including your power measurement probs. Et vous avez, si certains parts ne sont pas expected to support the temperature that you want to achieve, then may die or melt if it's plastic. And then the one which is the closest to our solution, this is for example this Max-TC which also works by the thermal connection. So, basically, what happens if we compare them with our solution, with our TPMP. So, we have TPMP here, then thermostream and thermal chamber here for example. So, we can see that the TPMP is actually very well placed for almost everything. So, it's for size, weight, accuracy, noise, power, position rate and last but not least for the price. One drawback is that it does not support a low temperature but this is due to limitation to the particular device itself which is okay for warm but not very efficient for when you want to go to a low temperature. But, in our case, we don't really care because what we want to know is what is the power consumption in the worst case. In the worst case, happen when you are at the highest temperature. So, actually, the TPMP is perfect in our temperature range that we are trying to achieve. So, small size, cost is low, so you can have it on your desk. You can even build many and you can integrate them for example into your CI environment. Okay? So, same here, we are comparing TPMP with these two closest rivals, Max-TC et Max-TC and again, same conclusion. It beats them in terms of size, everything and price. So, very good option. So, why do we need TPMP? So, let's do a bit of physics. So, what we call performance is mainly the clock speed. So, it's a propagation delay in the silicone and silicone mainly depends on three parameters which are process, voltage and temperature. This does not appear. Cool. So, that's simple to understand for the voltage and temperature. So, when you increase the voltage, you go to the green side. Minimum delay, it means maximum performance et it's easy as well for temperature. The green is on the left side. So, it means when you increase temperature, the performance is dropping down. For the process, we will do detail a bit more. So, high voltage, high perf, high temp, low perf. So, this is what we call the process window. In green, this is what we can sell. In the middle, we have our target which are nominal devices and we have... If I'm a business guy, I want to increase this area because this is what we sell. What is here directly goes to the trash. So, maximum benefit if my window here is large. So, consequence, I have to deal with all the distribution, all the spread of samples, not only the nominal ones. I have SSFF on each extreme. Do you know what FF means? So, it's FF F for fast and FF for fast, fast, fast N channel and fast P channel. That's why. So, hopefully, to explain that more simply, I have an analogy with cars. You might be more familiar. We have a Ferrari in the room. OK, so... Good. I will explain you why you made a good choice. So, if you have a Ferrari, you have a big performance margin. You can go to very high speed. But if you're riding on the highway in France, for example, you're limited at 130 kmh. Sorry. Basically, you can ride much faster, but it's not allowed. If you have the smart, then you can reach 130 kmh. So, basically no difference. But when you go to fuel the tank, even if you are not going at high speed with your Ferrari, you'll pay the price for this high performance margin. So, that's almost the same for the silicone. If you have fast silicone, even if you're not going at high frequency, then you'll have to pay the price for this high speed. Et ça consomme plus de puissance. Donc, plus de performance, plus de puissance, plus de performance, plus de puissance. Donc, c'est pas d'ordre. Donc, maintenant... Sorry pour les pouces slides, mais j'ai dû aller à la solution de la biaque. Donc, comment est-ce que la température affecte le silicone ? La quantité de carrière augmente avec la température ? Oh, c'est le premier. La mobilité augmente avec la température ? On a la température basée, on a juste vu ça. Mais la quantité de carrière augmente avec la température, c'est à dire que l'on a plus de connectivité et plus de puissance. Donc, la température basée, plus de puissance, c'est vraiment la meilleure. Donc, c'est ce que l'on peut voir avec le semiconductor. On a une meilleure conductivité quand la température va très bien et même quand ça va à très haute température, on va en faire un cas de température, la température augmente, la température augmente, la température augmente, la température augmente, etc. On ne devrait pas aller à cette extrémité. Donc, il y a des résultats qu'on a collé avec le TPMP. Oui, sorry pour les pouces slides. C'est... Il sera mieux sur le PDF que vous avez posé sur le link. Sur le TPMP. Donc, ici, on va montrer des résultats correctifs que l'on a collé pour un bord, c'est-à-dire un silicone, un processus, un processus spécifique. On a fait des tests différents, des tests différents, des benchmarks. Vous pouvez le voir sur le X-Cale ici. Donc, un test de corne marqué sur 4, 3, 2, 1 corne. Et ensuite, un test de GPU. Et nous avons mis la consommation de pouvoir à trois différentes températures. 25°C, 95°C et 105°C. Donc, nous avons mis toutes les rails dans le device AMX-8M. Je ne vais pas... Il y a un sur la couleur ici. Je ne vais pas aller à l'autre côté, mais l'une qui est intéressante. Donc, si vous regardez sur le port, sur le VDD Sock rail, dans le lit green, ici, vous pouvez voir que, à 25°C, c'est à 250 mW. Si vous allez à 95°C, c'est à 700 mW. Et à 105°C, nous allons à 850 mW. Donc, à 25°C, à 105°C, la consommation sur ce rail est en face du facteur de 3,5°C. Donc, ensuite, des autres résultats, la caravisation, across different boards, at this time, so many different processes. You have the different silicon processes here. So, we had actually nine boards. Two silicon were slow slow devices. Three were TT, also called normal devices, the one that we expect in the middle of the distribution. And four fast fast devices. So, here, we show the preco-assumption for two rails, VDD R, VDD Sock. And one you can see is that, actually, it perfectly follows the theory. The slow slow devices are the ones that are least consuming, while the FF devices are the ones which are consuming the most, in both cases. Now, if we look at this part here, if you remember the slide before, we selected one part and we saw that the preco-assumption and the VDD Sock was 850 mW, this one. So, if we go back to here, actually, 850 mW at 105°C means that this is this point. And actually, what you can see here is that this device that we showed before was not even the worst case. There were actually some other fast fast devices that were actually consuming more those ones. So, this clearly shows the big impact on the preco-assumption of the temperature and the process. So, if you want to perform relevant and reliable measurements, you need to perform some thermal control. This is mandatory. So, now it's time for the quiz. I hope you guys have all connected to the link there. The connection is good. And it's time to recover the network. Ah, yes, we need the network for that. OK, it's working. So, it looks like. So, let's start this quiz. We'll see if you understood all what we explained here. Hopefully, there will be only good answers. So, let's start the session. So, what PVT stands for? There is only one possible answer. Is it A, power voltage thermal? B, pressure, volume, time. C, process, voltage, température. D, programme, variance, thermal. E, pain, vice, torture. Any idea? So, that's process, voltage, température. No need to explain why. Not much people have time to connect. So, maybe I'll leave you a few seconds. So, next question. Are you ready? Ready for next question? OK. So, what is the behaviour of a semiconductor at a zero degree Kelvin? Is it A, an insulator? B, a supply conductor? C, a good conductor? D, a resistor? And E, everything? A, B, C and D. So, good question. Is it A? So, at a zero degree Kelvin, actually in a semiconductor, there is no electron in the conduction band. So, actually, it's a perfect insulator. It's not a superconductor. So, what's the behaviour of a semiconductor at ambient temperature? Is it a good conductor? Is it a bad conductor? Does it depends? Is it half conductor or is it quiet? So, it depends. Why does it depends? Obviously, it depends on process. So, next question. What is the behaviour at extreme high temperature? So, we have thermal runaway, current increase, mobility decreases, red incandescent, then A, B, C, until D. So, of course, the answer is E. You have all of them until you burn the board. So, be careful not to, please avoid that, turn off the board before it happens. You should turn off before that. So, what's the relation between the voltage et le power for a semiconductor? Is it proportional? Is it unrelated? Does it depends on currents? Is it proportional to voltage square or are they just good friends? So, maybe they are good friends, I don't know about that. But the right answer is proportional to voltage square. This is important to understand that because often people may think that to reduce power you should reduce the clock speed. But in fact, to reduce power, you should reduce the voltage and that's because of that square factor. And that's why you reduce the voltage. Then you have to adapt the clock speed. That's the correct thinking. So, next question. FF parts, are they always the base possible sample? You would expect, you would like for a product. A, yes. B, no. C, non binary. D, A, P, N, C. And E, the answer E. So, of course, the answer is no. You don't want to have a FF part because if you remember the Ferrari that we talked about before, you have a big, big, big engine, big car, but you consume a lot. And you just waste power. No one wants a Ferrari here. So, what affects on die temperature? A, environnement temperature. B, voltage. C, process. D, system load. Or E, A, B, C, D, and then E. So, the right answer is E. Everything affects on die temperature. That's why you need to control everything. And especially temperature because for the process and voltage is already controlled by construction. We have finished with this quiz. Who is Arnaut? I'm the winner. So, you're the winner. And I won't throw it away like that. So, let's go back to the presentation. Hopefully, now we have network, we can go to the good one. So, who needs TPMP? So, who would be interested in having a TPMP? So, characterization engineers. Yes, possibly for first assessment, but those guys would probably want to know the power consumption across the whole temperature range supported by the device, meaning including sub zeros. So, probably not the best candidates. Then, industry workings on products where power and temperature are important, like for battery makers. For these guys, we want also to know what happens at low temperature, so not the good guys, not the good candidate neither. For the engineers working in aging tests and all worst case conditions, that's the possibility. On our side, we used TPMP to investigate some issues that were happening after days of tests. So, that's the good candidate. Power management optimization teams. Of course, these are the right people. We use them in our team every day. And, probably the best candidate for how big based here is to integrate them into a PowerCI. We're running out of time, so we try to go quick. Wide thermal regulation is a key element in a PowerCI. As we said, we are sensitive to PVT. PNV are fixed by conduction, so we only have to control the temperature to have all the conditions controlled. So, we need it to replicate each measurement in the exact same condition. Wide thermal regulation is a key element in a PowerCI, so in the real life, we'll go to blue sky, but in the test world, we prefer worst case. So, high temperature, we have higher power for the same test. We want to test full team. So, we want the worst case for the test measurement and this is where it is at high temperature. Wide thermal regulation is a key element in a PowerCI because we are getting higher current at high temperature, so we are getting also higher drops and we can identify some potential electrical issues that can't be detected otherwise. We can as well assess the thermal policy effects, so some software effects related with the temperature. We can as well assess some impact of the temperature on other components in the device under test, like the DDR self-refresh, for example. And we can discriminate what is related with temperature and what is not because we can regulate the temperature as we want. So, we can detect hidden issues that are invisible at room temp. And last, it's important because if you have, let's say, a farm with different devices, with different process, which will always be the case because you can't control the process, you just get what you get. You can do a calibration phase using the temperature as a parameter, you can adjust. So, you can have the same power measurement reading for all the boards you have in your farm by just adjusting this parameter. What's next? So, what's next? Now that we now have a functional system, we can start thinking about the future and how to improve it. So, we've come up with a few ideas. First, is to go to a new Pelletier. Instead of using... This one has two Pelletiers, different devices stacked together. There are no new ones which are actually stacked from the beginning, built-in, and they have much better performance. And with this device, we actually managed to go down to zero degrees. And before, we were only reaching 10 degrees Celsius. Some other options as well is to improve the thermal measurement section. So, by going to the forthcoming Belly-Bacme solution based on the Raspberry Hat. And also, we can use the power or the Type-C connector to control the power supplies. And also, with USB 3, use the extra juice coming from USB 3 for our fire transfer, the transfer of tests into the target and get back results faster. So, one other option as well, it's mechanical option. So, with the solution, currently, we cannot put the TPMP on top of a socket. So, that means we need to have one ball per device we test. So, before, we had nine different processes, so nine balls, very expensive. So now, we are designing a new adapter that will add to our existing socket and it is allowed to only have one board where we do all the power measurements. And we just need to replace the parts. So, it will be very effective in terms of cost. Another option as well, look-a-e-sing. So, as I discussed before, we can have moisture at low temperature and this is one limitation we have. We could think of other options like, for example, having a system upside down with the rest of the test at the top and the pressure at the bottom. Water will go down and not on the board anymore. So, it is hardware possible improvements in terms of software. So, we started this project as a thermal management for our system. And now, it's moved to a complete solution. So, it was just a proof of concept and we had no special requirement in the time of the framework to use. So, now, it will be better to actually move to a more standard framework that will allow... It will be better in terms of maintenance. And the idea would be actually to connect our system to the ARM workload automation. And what we will... The void will be the benefit of the TPMP in this ARM workload automation. It will bring the thermal regulation section that is missing into the system. So, here, this is the standard CI flow. You don't know it perfectly. Work automation is there. There is already the ACME, which is supported for the power measurements. But what's missing is the thermal regulation. So, the idea would be to create a plugin to integrate the TPMP into this framework. So, here, just quickly comparing the TPMP versus... So, it's more CI than the workload automation. As I said, the important thing would be to fill this gap for the existing solution. For post-processing as well, TPMP has some post-processing, but not has performance as Lisa. The benefit is really here. So, we still have a few slides, but you've been patient and you're probably angry. So, I propose that we go for a Q&A and, otherwise, we can close here. If you have more questions to ask, you can come tomorrow and ask us during that... The workshop. Is there any question? Everything was perfect, crystal clear. Yes. So, we... These big beasts are handmade. So... We take about 2 days to build one. So, we created within the next P, we have now 10 TPMP being used every day throughout the world. So, they are used by different teams, our teams are also used by Christen Blossiport teams, our teams are used by some Power Optimization teams, of course. And they're used by some benchmark teams. So, 10 devices are in production. En production, maintenant, c'est à partir de l'approche concept et maintenant, c'est un bon succès pour l'expérience de la team. Non, non, bien sûr. Il y a deux ? Il y a quelques de eux. On a dû faire des tests. On a brisé des peltiers, parce qu'au début on utilisait des régulaires peltiers plutôt que des régulaires peltiers. Donc, on a vu que nous avons dû utiliser des régulaires peltiers, sinon, nous l'aimions ensemble. Et c'est la fin. Donc, c'est un peu plus expensif, mais c'est encore disponible. C'est 30 euros pour une, plutôt que 5 euros, mais ok. Et nous avons brisé quelques bords aussi. Surtout parce que de la condensation, nous l'aimions à 20°C, pensant que c'était bon de rester à la haute température, mais ça a créé une condensation. Et puis, quand nous avons l'eau sur le bord... Nous sommes au sud de France, c'est chaud, donc 20°C est encore trop bas. Après ça, c'est ok. Une autre question ? Oui. Nous n'avons pas... Oui. Je pense que la question était, si vous étiez en train de travailler sur l'embodiment de l'embodiment, vous préférez qu'on fasse l'eau sur l'embodiment, et non seulement le CPU. Le silicone, oui. Donc, dans notre cas, pour nos caractérisations, nous l'avons installé dans notre stock, seulement. Donc, si vous voulez qu'on fasse la plateforme, vous pouvez aller à la chambre d'assemblage. Mais, le TPMP, le purpose du TPMP est vraiment de nous concentrer sur un silicone. Nous n'avons pas besoin de caractériser tous les targets, c'est juste notre silicone. Oui. Donc, en fait, nous avons entre les... Nous utilisons ce qu'on appelle un réservoir, qui est un pièce de aluminium, dans les autres mots. Donc, nous pouvons imaginer travailler un peu plus, pour ramener un peu plus de compétences, mais, currently, it was designed to eat only the CPU. But, I think we can combine the different tools here. This is more to identify which one is guilty, and maybe, a much number can be interesting for the usage that you've explained. Any other question? Okay. So, you're free. Thank you. Thank you. Yeah, and don't forget, if you want to come tomorrow evening to the workshop, to the showroom, showcase, sorry, we will be demonstrating the TPMP live, and we will try not to destroy the device this time. Thank you.