ALU for Sensor Processor

EECE 585, Fall 2005 Project

Home

The abstract of this project is to design an Arithmetic Logic Unit for Sensor Processor. Sensor Processor is a sensor with processing capabilities with the purpose of monitoring an event of interest. It has to obey several requirements:

 

· Consume low power

· Occupy small area

· Sleep for long times because it is event-driven.

· Have a small overhead going from sleep to active mode.

· Capable of adapting to changes in the power supply at all times.

 

The ALU is designed to accommodate 4-bit blocks. It has the following functionalities: and, or, negation, shift, addition, subtraction and multiplication.

 

Control signal will also be introduced to decide whether to wake up one, two or all 4-bits blocks. It is worth to note that each block will be implemented using leakage reduction techniques, and that the overhead to wake up 4-bit blocks will be kept as low as possible.

University of Louisiana at Lafayette

104 University Circle,

Lafayette LA 70504