Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Altera_Forum
Honored Contributor I
837 Views

get the fitter to stop after placement (i.e. not do routing)

Hi, does anybody know how to get the fitter to place a design but not route it? 

 

I'd like to sweep across a bunch of fitter seeds and dump out the placement (using backannotation to produce set_location entries in the qsf file). We have some design-specific heuristics that are better at catching unroutable placements than quartus is on its own. 

 

Unfortunately the router takes a very very long time for our design. If I simply kill the fitter after it declares that placement is finished it doesn't write the placement data into the database, so attempting backannotation gives me the "you need to run the fitter" error. 

 

Any ideas on how to place but not route? 

 

Thanks!
0 Kudos
6 Replies
Altera_Forum
Honored Contributor I
79 Views

As far as I know, the only way to do this currently is to use Quartus Prime Pro Edition with an Arria 10 device. The Compilation Dashboard includes a multi-stage Fitter to allow for optimizations at each stage of the process, including before routing.

Altera_Forum
Honored Contributor I
79 Views

 

--- Quote Start ---  

As far as I know, the only way to do this currently is to use an Arria 10 device. 

--- Quote End ---  

 

 

Wow that certainly stinks. We're way, way, way past the "pick a different chip" stage.
Altera_Forum
Honored Contributor I
79 Views

Why not raise a ticket directly with altera about it - they may be able to come up with a solution?

Altera_Forum
Honored Contributor I
79 Views

 

--- Quote Start ---  

Why not raise a ticket directly with altera about it - they may be able to come up with a solution? 

--- Quote End ---  

 

 

All the usual reasons... they seem annoyed by my industry's bursty purchasing patterns -- aside from samples we make only one (huge) purchase about every three years. Not as bad as X though, who keep asking about projected "quarterly" puchasing volumes over and over and seems oblivious to the fact that their products can be used for anything other than embedded glue logic. 

 

I'm resigned to the fact that because of this we can't rely on our FPGA vendors for any serious support. I confess that I do not even know how to "raise a ticket" with Altera although I guess I could email our sales rep... although he knows it's likely a year or more before our next purchase (= commission) so I'm guessing we are not a high priority for him right now. 

 

Thanks for trying though guys. :)
Altera_Forum
Honored Contributor I
79 Views

All you need to do is create an account on myAltera 

https://www.altera.com/mal-all/mal-signin.html?resource=%2Fcontent%2Faltera-www%2Fglobal%2Fen_us%2Fi... 

 

Then you can raise a ticket in the "mysupport" section
Altera_Forum
Honored Contributor I
79 Views

 

--- Quote Start ---  

All you need to do is create an account on myAltera 

https://www.altera.com/mal-all/mal-signin.html?resource=%2Fcontent%2Faltera-www%2Fglobal%2Fen_us%2Fi... 

 

Then you can raise a ticket in the "mysupport" section 

--- Quote End ---  

 

 

Thanks Tricky, I will give it a try.
Reply