Periodic Reporting for period 1 - PALMERA (Low Power and Fault Tolerant Cache Memory Design through a Combination of Hardware and Software Approaches)
Période du rapport: 2019-05-01 au 2021-04-30
Another major challenge for modern electronic circuits is their power consumption. This is the case from the smallest sensor node, running on, e.g. solar energy harvesting or irreplaceable coin cell batteries, through cell phones needing recharge frequently, to large data centres, where both the electricity bill and the heating of the microprocessors themselves are problems. One approach to save power is to reduce the supply voltage of the circuit. A consequence of this is reduced performance, however. A possible solution is to perform dynamic adaptation while the system is running in accordance with the current requirements of the system.
The goal of the PALMERA project is to design a low power and fault tolerant microprocessor memory through a combination of hardware and software approaches. We will develop circuit level solutions where each memory cell is made robust against radiation strikes. How much energy from a particle the memory can tolerate, is however dependent on its supply voltage. We will therefore control the circuit level solution with software that detects the current radiation status. It adapts the supply voltage so that we save power when no high energy particles are hitting the memory, thus saving power, and increase the supply voltage when high radiation tolerance is required.
The first successful Nwise design was extended with a Pwise SRAM cell with a similarly high tolerance against particle strikes, while being optimized towards short write times and low write power consumption. This extended work also contained a much more detailed simulation for both the two developed cells and current state of the art cells, based on complete circuit layouts. Furthermore, it was shown that both Nwise and Pwise tolerate particle strikes at any combination of two nodes in the cell at the same time. This is not the case for other cells with high radiation tolerance and short read and write times / low read or write power consumption. The work was published in an international scientific journal (IEEE Access) and presented at internal and external seminars.
The final step of the project consists of integrating Nwise and Pwise based memories with a software controlled methodology for power supply adaptation. Through cooperation and discussions with relevant space industry and academic researchers, different scenarios for expected radiation levels were found. Solar activity can for instance strongly influence the probability of particle strikes. When the probability is high, the system increases the supply voltage to give the memory higher radiation tolerance. On the other hand, when the probability of strikes is low, the supply voltage can be reduced to save power. As part of the work, it was investigation in detail what particle energies the memory cells can tolerate at different supply voltage levels. The work will be presented and published at an international scientific conference.