Splitting Light: Season 1 - Episode 11


Splitting light

Season 1 Episode 11

Compounding iterations

If you are no longer interested in the newsletter, please unsubscribe

By that time we had received both the server board and the main board. Pierro was working on the boot sequence and the BIOS for the Intel chips. Jérome was working on the fan and temperature control in the firmware as well as designing the chassis metal work in CAD tools. I was enabling the network features of the network chip and doing some of the firmware code. Greg was already doing the traces for the next generation in his EDA tool. Four people working on different pieces and bits to make the hardware work.

Even though it was a new design both in terms of the server chip and the network chip, there were a lot of behind the scene improvements that were done compared to the first generation. Some of the issues we had found on our own and some from the users feedback.

The NAND chips were swapped for NOR chips. The fan and temperature control board was coalesced into the main board. The network chip had a dedicated management network instead of being inband. The chassis form factor was switched from telecommunication width to standard rack width. Other small improvements that came from the experience of the first version were also made.

Most importantly, I think, the biggest changes were for the end customers. The C1 server had 2 gigabytes of RAM memory and no local storage. This was an issue because it didn't handle a lot of different types of workloads. For the C2 server, we added ways to be able to better customize the servers. We could use three different versions of the Intel chip. Instead of soldered memory, we used standard memory sticks. Lastly, signals were drawn from the server board to a special place on the main board where we would vertically stack the storage drives.

A lot could be reused, but a lot more new things had to be qualified. Every of these hardware features had to be thoroughly implemented and tested. To do that we had to write software in multiple locations. Whether that be firmware code, operating system code, application code or tooling code. Then, we had to devise tests to check that everything was correct. For the SD-card slot, it was simple enough, but to test that the drives linked correctly in version 3 of the SATA protocol and that there were no errors when we pushed a lot of data, was a bit more difficult.

Whatever we worked on, most of the time the only information we had were the electrical traces, the multiple dozens of components PDF data sheets, and the underlying protocol information. Sometimes those data sheets were not very verbose, so you had to guess and check.

The impact of both the design and the physical changes was humbling. I could see the changes, I could understand the why and the end result, but the process of accomplishing the change, I could not yet reach.


We huddled around each time we received a new revision of the bright red boards. Looking at the components soldered and flipping around the boards to check for issues. We closed ticket by ticket for each feature. Slowly moving forward centimeter by centimeter. This was the way.

To pair with :

  • Springtime Linn - Clark
  • Le Comte de Monte-Cristo (The Count of Monte Cristo) by Alexandre Dumas

Vincent Auclair

Connect with me on your favorite network!

Oud metha, Dubai, Dubai 00000
Unsubscribe · Preferences

Symbol Sled

Business, tech, and life by a nerd. New every Tuesday: Splitting Light: The Prism of Growth and Discovery.

Read more from Symbol Sled

Splitting light Season 1 Episode 18 C2 Launch If you are no longer interested in the newsletter, please unsubscribe Two years after I had joined the lab, the manufacturing orders for the second generation compute were sent. A few weeks later, they were being racked in the datacenter rooms and shortly after they were released for customer use. C2 chassis Finally, all the hours we had put in, all the hair we had lost, was worth it as the hardware hit production. I intimately knew a lot of the...

Splitting light Season 1 Episode 17 Mission Statement If you are no longer interested in the newsletter, please unsubscribe Our job in the lab was to create new hardware and make it work. Then both dedicated team and cloud team would send an order depending on what they expected to sell, and we would support both throughout the lifetime of the hardware. This was our mission. Keeping this in mind was important. It was important because we could often get distracted from it. The important...

Splitting light Season 1 Episode 16 Learning how to craft PCB If you are no longer interested in the newsletter, please unsubscribe When I started my full time career five years earlier, I did not expect to work on hardware. It was something of the old times. My impressions were that hardware was packed away in a datacenter far far away never to be touched. When you think about it, this was always the case. Servers had always been far away, and there were a lot of reasons why it was. École 42...