2. 2、 Combinational shifters
Useful for arithmetic operations such as multiplication, etc.
Latch-based shift register, shift register, can shift only one bit per clock cycle
Cost->area,delay and power
▪ Layout
▪ Circuit ▪ Logic ▪ RTL and above
A typical example
Data path (数据通路)
© DEEig1i4ta1l Integrated Circuits2nd
2
Manufacturing
Barrel shifter in action
Let input 101 Shift1=1:
© DEEig1i4ta1l Integrated Circuits2nd
011
Advantages and disadvantages?
8
Manufacturing
Barrel shiftቤተ መጻሕፍቲ ባይዱr operation
© DEEig1i4ta1l Integrated Circuits2nd
13
Manufacturing
Truth Table of 1 bit Full-Adder
Ai
Bi
Ci
C0
S
0
0
0
0
0
0
0
1
0
1
0
1
0
0
1
0
1
1