Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Arithmetic and Logic Unit (ALU) design / data-gating

Status
Not open for further replies.

tasctasc

Member level 1
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.
 

I dont think there is a need for gating since gating would be helpful only if there is a clock involved. In that case, dynamic power consumption becomes the issue and a gated logic would be helpful. So, I think your point is correct.
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top