Data gating in static logic ALUs

Status
Not open for further replies.

tasctasc

Member level 1
Joined
Jul 13, 2011
Messages
40
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,589
Hello,
Just wondering if data-gating is often used in static logic ALUs and what the advantages/disadvantages are? For example, in an ALU comprising an adder and a logic block (AND/OR/XOR), is the data to the logic block or adder gated and activated only when needed during specific cylcles or do the logic block and adder evaluate simultaneously every cycle regardless of whether the output is utilized. One advantage that comes to mind of simultaneous activation of both units is that no additional resources (switches, clock signals) would be required for data gating. Also, since the logic is static the data activity is only 10-20% wheras with data gating additional resources would be required to determine when data gate(s) should be activated.
Any thoughts on this would be immensely appreciated.
 

Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…