Altera_Forum
Honored Contributor
17 years agoStratix III MLABs are slow
Hi,
has anyone here any experience (like me) with Stratix III MLABs? They seem slow i.e. my design fmax seems limited by MLABs more than anythings else. I have all the timing constraints required but the fitter seems unable to meet them. (I need 150MHz). If the fitter can't meet my requirement, is there any mileage to be obtained in trying to manually force the MLAB cells together with either an instance assignment or manual placement by other means? Or is the fitter likely to have tried this during the fitting process already? I have played around with all the speed/area/balance options and numerous other synthesis and fitter options but can't quite get the performance required. My design is reasonably complex and uses about 75% of the block memory resources but not a huge number of MLAB cells. Logic usage is probably about 30% ish. The actual failing paths are simply MLAB address to q outputs within a single clock domain i.e. setup violations involving MLAB cells - there's no other combinatorial logic in the way and the memories using MLABs are fully registered on both input and output. Regards, Dave.