Altera_Forum
Honored Contributor
17 years agoQuartus II Fitter advice
Hi,
I am currently upgrading an old deisgn to operate at a higher frequency where the timing is extremely tight. After doing a full compilation, I always recieve some setup timing warnings. Initially 1300, but after altering much of the code, the best I have achieved is 2. However I am having difficulty in getting rid of the remaining warnings. When I fix what appears to be the problem, I obtain warnings in other parts of the design which beforehand were under control. From what I read this type of thing seems normal, if the timing is tight. I have tried experimenting with the seed value for the fitter, but I have not managed to obtain a design without setup time warnings. Sometimes the number of warnings and the location of the warnings can vary significantly. I have tried using cliques when I have very few warnings as recomended by batfink in an older post, but this has not had the desired affect. I am using a Flex 10ke device (with Quartus v7.1), and very few options are available in the fitter settings. I worked on a project using a stratix 2 GX before and many more options were available to play with. I don´t know if anybody has any tips which they could post to help me close this out. Perhaps a combination of settings that could work well. What type of design can make life difficult for the fitter? At the moment I am focusing on improving the code, and trying to find parts which may make life difficult for the fitter and trying to improve it. Perhaps this is the best solution? Its probably better to have some sort of margin with the timing. What I am worried about is obtaining a design free of warnings, then later noticing something which needs to be changed and after chagning it being faced with more timing warnings and being back at square 1. Basically I am interested in:- Any fitter settings that anybody knows of that could help me out. (probably not the best approach in the long run?)
- Design practise that can make life difficult for the fitter.
- And any other tips or info that anybody may have.