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.

Help me fix the LEDA violations! Thank you in advance!

Status
Not open for further replies.

dongdong209

Newbie level 5
Joined
May 5, 2009
Messages
9
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,339
When I use LEDA check my RTL codes, it reports many violations:

1. Flipflop with fixed value data input is detected.

2. Top level output ports is not registered.

I don't why. Please help me fix them. Or tell me some rules when we edit RTL codes to avoid the violations.

Thank you in advance. O(∩_∩)O~
 

Those probably aren't really problems.

1. This just means a D-flop's input is either a constant '1' or '0'. This can be common depending how you've coded somethings. I usually just take a quick look at the violating flop & see if I can remove the flop altogether, if not I just ignore the error.

2. Basically like it states that your outputs are not registered, i.e. not driven by flops. They are being driven by combinational logic. This may or may not be a problem. It depends on your design.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top