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.

Violation of paths containing adders when doing synthesis in DC

Status
Not open for further replies.

s8319

Junior Member level 2
Joined
Dec 8, 2005
Messages
20
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,483
hi all:
Now i doing a synthesis using DC, there are always paths violated,
the paths containing some adders(ADDFHX1,ADDFHX4,ADDFX2 etc.) in smic18 lib whose delay are relatively bigger than other one.
The constrains "set_max_area 0" is added, I donot know what type of these adders are and whether they the fastest ones, should i use "set_implementation" constrain, does it affect?

thank you very much!
 

Re: question about DC

based on the path delay constraints, tool will select an adder among ADDFHX1, ADDFHX2......
 

question about DC

there are two points which might help you improve your timing.
first, don't use the set_max_area before you do the first rount compile. actuall the timing should be concerned most.

second, go back to rtl to check whethe there do have a path with several ADD operation. if that is the case, modify your coding can greatly improve your timing. (eg: 4 ADD operators can be strutured with a 4-2 compressor and an Adder)

hope that may be help.
 

Re: question about DC

Thank you for you suggestion!
I think correct the rtl code is the best but last way to use, as it is too boring.
I want to know how much does the DC synthesis can affect the performance, is it useless to add constrains to optimization, or the effect can be neglected?

thanks
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top