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.

bypassinng multiplier

Status
Not open for further replies.

samiksha

Junior Member level 1
Joined
Jan 3, 2008
Messages
15
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,397
hi
i m designing a bypassing multiplier. nd in this by checking the multipler bit, we can bypass a particular row or clumn so as to reduce switching activity. but in verilog, conditional use of generate statement is not being supported for bypassing. the reason is while elaborations, we cant conditionally call any other module. so what shud i do to conditionally instantiate or skip any instantiation in verilog?
 

I've seen a similar question in another thread. You can't use something that is not a constant to conditionally instantiate something, that is why it fails to work.

Your multiplier bit inputs can be either 1 or 0 depending on the input value so you would be trying to dynamically instantiate a module depending on a variable. This isn't SW you don't have dynamic linked hardware.
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top