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.

what is a marginal design mean in fpga? how to overcome this?

Status
Not open for further replies.

VLSI_CHE

Junior Member level 1
Joined
Jul 10, 2011
Messages
15
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,395
can anyone explain what is a marginal design in fpga? why does that happen? what to do to overcome this problem?
 

can anyone explain what is a marginal design in fpga?
A design that just barely works. Or one that 'usually' works, but fails under certain conditions
why does that happen?
Usually the cause is inexperience of the designer
what to do to overcome this problem?
- Have the design reviewed by an experienced designer
- Learn from experienced designers

Kevin Jennings
 

what kind of design mistakes need to be taken care of , in order to avod such margnal designs...
 

Avoid latches
Make sure all logic is synchronous
use proper techniques for crossing clock domain boundaries.

These are the biggest two problems.
 
ca u plz suggest some guidelines for planning my clocks inside fpga..
 

Basically, try and minimise the number of clocks. Keep clock domain crossings to a minimum. And when you do, use a DCfifo.
 

dual clock FIFO. It uses a memory as a buffer between the clock domains.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top