A Magnetoelectronic Self-Checkpointing Register File
Erica Lundgren, Nitin Navale, Nicholas P. Carter
Abstract
Erica Lundgren, Nitin Navale, Nicholas P. Carter
Abstract
We present a design for a register file in which each bit cell contains a bit of non-volatile memory that can be used to checkpoint the bit cell's contents to protect the register file against power supply interruptions. Our design is based on the hybrid Hall effect device, a magnetoelectronic circuit element that is relatively easy to integrate with CMOS circuitry. Because the area of the non-checkpointing register file is limited by wiring tracks, adding checkpointing to the register cell only increases its size by 6%. Similarly, the performance of the checkpointing register file is very close to that of the base design, with only a 10% increase in read/write times due to increased load on the bit lines and register cell.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
We present a design for a register file in which each bit cell contains a bit of non-volatile memory that can be used to checkpoint the bit cell's contents to protect the register file against power supply interruptions. Our design is based on the hybrid Hall effect device, a magnetoelectronic circuit element that is relatively easy to integrate with CMOS circuitry. Because the area of the non-checkpointing register file is limited by wiring tracks, adding checkpointing to the register cell only increases its size by 6%. Similarly, the performance of the checkpointing register file is very close to that of the base design, with only a 10% increase in read/write times due to increased load on the bit lines and register cell.
Key concepts: Register file, Computer science, Register (sociolinguistics), Processor register, Base (topology), Bit (key), Computer hardware, Shift register