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.

Register File declare/synthesis question

Status
Not open for further replies.

willyboy19

Full Member level 3
Joined
Feb 15, 2004
Messages
152
Helped
12
Reputation
24
Reaction score
2
Trophy points
1,298
Activity points
1,705
register file

I plan to use 80 register files in a design. Since I only use 80 of 128 register files, do I have to declare all the register files as following?

reg [23:0] REF_FILE [127:0]

The 80 register files I used do not have continuous address assignment (mostly to easy state machine address decoding).

Another question is: even if I declare 128 24-bit register file here, during the synthesis, can DC actually synthesize into 80 register files (which I actually used) in stead of generating all the 128 24-bit register files? If so, how to avoid this waste?

Thanks.
 

Hi,
DC will take care of it.So even if you declare 128 registers and use only 80, DC will optimize it.

Regards,
dak-ju
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top