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.

how to optimize a MUX with 256 input pins to reduce area?

Status
Not open for further replies.

mark_alin

Newbie
Joined
Jul 26, 2005
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,298
how to optimize a MUX with 256 input pins to reduce area? I find that the area of the MUX is too large.

thanks a lot!
 

Re: how to optimize a MUX with 256 input pins to reduce area

Maybe you can do 8:1 mux (total 32), then 8:1 mux(total 4), then 4:1 mux.
So total you need 36 8:1 mux and 1 4:1 mux
 

Re: how to optimize a MUX with 256 input pins to reduce area

feed it into DC, I think the DC will give you a better result.
Mux may be to big for area, but it may be the least wire routing.
 

using dc to solve your problem. or other asic synthesis tools.
 

Re: how to optimize a MUX with 256 input pins to reduce area

If your synthesis tool cant improve the area much (make sure its optimizing for area, not time) then you may have other options, depending on what you are muxing. For example, making the outputs of the 256 things that you are muxing be =0 when not in use, then just ORing the outputs together. Or tristates, if your DFT methodology allows it (probably not a good idea). Or, can you rearrange these 256 things into a shift register structure. Or, if they are just memory elements, how about using a RAM instance?
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top