TY - CHAP
T1 - Predictable, low-power arithmetic logic unit for the 8051 microcontroller using asynchronous logic
AU - Carthy, D. Mc
AU - Zeinolabedini, N.
AU - Chen, J.
AU - Popovici, E.
PY - 2014
Y1 - 2014
N2 - Modern embedded systems require all their components, including their microcontroller, to be optimised with respect to the power budget. Two properties are desirable. The first is low power usage and the second is predicable power usage, for improved estimation of firmware performance. In this paper we present all the arithmetic circuits for an ALU of an 8051 microcontroller implemented in Asynchronous Charge Sharing Logic (ACSL). This implementation seeks to give these two desirable properties for a processor for embedded systems. The first, low power usage, obtained through charge sharing. The second, predictable power usage, is sought by ensuring that the power required to complete an operation is independent of its inputs. The experimental techniques used in designing ACSL were also improved in the execution of this work, allowing the ACSL circuits to be entered using Verilog for fast initial testing and then translated to SPICE for detailed simulation. Through implementation and simulation, it was determined that the use of ACSL can offer power predictability.
AB - Modern embedded systems require all their components, including their microcontroller, to be optimised with respect to the power budget. Two properties are desirable. The first is low power usage and the second is predicable power usage, for improved estimation of firmware performance. In this paper we present all the arithmetic circuits for an ALU of an 8051 microcontroller implemented in Asynchronous Charge Sharing Logic (ACSL). This implementation seeks to give these two desirable properties for a processor for embedded systems. The first, low power usage, obtained through charge sharing. The second, predictable power usage, is sought by ensuring that the power required to complete an operation is independent of its inputs. The experimental techniques used in designing ACSL were also improved in the execution of this work, allowing the ACSL circuits to be entered using Verilog for fast initial testing and then translated to SPICE for detailed simulation. Through implementation and simulation, it was determined that the use of ACSL can offer power predictability.
UR - https://www.scopus.com/pages/publications/84904683667
U2 - 10.1109/MIEL.2014.6842177
DO - 10.1109/MIEL.2014.6842177
M3 - Chapter
AN - SCOPUS:84904683667
SN - 9781479952960
T3 - Proceedings of the International Conference on Microelectronics, ICM
SP - 409
EP - 412
BT - 2014 29th International Conference on Microelectronics, MIEL 2014 - Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2014 29th International Conference on Microelectronics, MIEL 2014
Y2 - 12 May 2014 through 14 May 2014
ER -