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.

Methods for optimizing design for area utilization

Status
Not open for further replies.

Ig0

Newbie level 1
Joined
Jul 14, 2008
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,292
Hello everyone,

Currently I'm working on making my design as small as it is possible.
(smallest achievable LUT count)

I've already tried to achieve this goal using some tricks like conversion from case statement to internal tri-state logic, or mapping logic to BRAM.

Unfortunately results was not satisfying.

Are there any other methods of optimizing design for area utilization?
(based on modifications in HDL source code)

I'm concentrating on Xilinx technology, but I'm also interested in making my design smaller on i.e. Altera or Latice.

Best regards,
Ig0
 

Design optimisation

This Xilinx info may help you. "Area Reduction Strategies":
**broken link removed**

Also search the ISE "Synthesis and Simulation Design Guide" for the words "area" and "optimization". Various tips are scattered throughout that manual.
 

Re: Design optimisation

Hi !

It is quite a large question, and it depends on your application...

If you have some parrallel data flow (filter), you could increase the system clock frequency and multiplex the data flow.

You should reduce counter / fifo / ram to the minimum deep needed.

good luck.
 

Re: Design optimisation

Use synchronous reset in your design. Manually assign the global clock signals using "bufg" buffer. Use all the global clock routings (although all signals are not clock, identify long signal paths and assign them on global clock tree), it will reduce no. of route-through slices in the device.
 

Design optimisation

What if I'm not using XST ? .. my current synthesis tool is Synplify ..
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top