Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)

900mV -40C model

Altera_Forum
榮譽貢獻者 II
1,524 檢視

I have a question - I have set my operating temperature and voltage on stratix iii design to be 900mV 0c to 100c. The multicorner timing analysis fails on the 900mV, -40C model. The question is does Quartus 8.0 derate the 900mV, -40C model to 0c? 

 

BTW, I have to use Quartus 8.0 sp1 because of the ALTMEMPHY ports. When Quartus went from 8.0 to 9.0, looks like it has done a "windows" on us. The port list has changed between the altmemphy and so its not a direct port. But that is a separate discussion. 

 

-sanjay
0 積分
2 回應
Altera_Forum
榮譽貢獻者 II
864 檢視

Note that the altmemphy add an AFI port, which is much simpler and now the default, so if you're re-creating the core you have to explicitly select non-AFI(assuming that's what you have.) If you have done non-AFI, I believe a few extra ports to interface to added features were added, but if you don't tie them off I don't think it matters.  

 

The multi-corner analysis is not for any derating, but for a thing called temperature inversion. (Basically not all structures scale between max and min delays at the same rate, so it's possible to have paths make timing at both max and min but fail at this middle point). But I am pretty sure there is no derating done in the timing models, as I've seen it asked for and yet never received. (Note that it's probably easy to do basic derating for the lab, but it's a whole other set of issues to derate and guarantee those numbers...) 

 

Note that there is a setting under Assignments -> Settings -> Operating Conditions that allows you to change some PVT settings. For the life of me I don't know what these do and would love someone else's input. The best I can guess is they might affect power estimates.
Altera_Forum
榮譽貢獻者 II
864 檢視

That's interesting. I was hoping that when we set the operating temperature range of 0-85C under Assignments -> Settings -> Operating Conditions the model used for timing analysis and even physical synthesis was derated to use this range and not the full -40C to 100C. 

 

-sanjay
回覆