Presentation is loading. Please wait.

Presentation is loading. Please wait.

PICo Arithmetic and Logic Unit The Need for Speed (with minimal area and power)

Similar presentations


Presentation on theme: "PICo Arithmetic and Logic Unit The Need for Speed (with minimal area and power)"— Presentation transcript:

1 PICo Arithmetic and Logic Unit The Need for Speed (with minimal area and power)

2 ALU Top Level Topology Six primary logic blocks –Shift, Add, Compare, And, Or, OutMux Pass A Direct to Out Shift Topology –Array of muxes Critical Path –Add->Compare->MUX

3 Metrics Total width 12775.5 micrometers Power consumed 142 milliWatts Delay 6 nanoseconds

4 Adder Block Mirror Adder used as the individual full adder Carry-select topology Variable block sizes of 6-4-3-2-1 for O(N^0.5) delay growth.

5 Subtraction (The Adder Extended) Utilizes the adder to implement two’s complement subtraction Cin= 1 and B inverted –With these conditions selected by a mux based on the sub op code the add becomes two’s complement Minimizes Area and power (only one structure)

6 Arbitrary Function: Comparator Three Scenarios –Signified by three most significant bit output –0:13 grounded 16bit XOR and 16bit NAND –Determines if A==B Subtract Utilized –Two’s complement output of ADD block compares A and B Drawbacks –Area and extra NAND delay on critical path

7 MUX Topology 2 to 1 MUX Pass Gate Schematic8 to 1 MUX built from 2 to 1 MUXs

8 Optimization Sized the mirror adder according to logical effort, as shown in the textbook Minimum sized all the other functions as they are not the worst case path Buffered all the long (>3) transmission gate paths for more speed.

9 Registers Pair of muxes with feedback and buffered Q.

10 Questions?


Download ppt "PICo Arithmetic and Logic Unit The Need for Speed (with minimal area and power)"

Similar presentations


Ads by Google