Wait a minute...
If the clocks have been lowered AND the die size is around 256mm^2, then why does RV770 warrant an R600 styled cooler?
http://bbs.chiphell.com/attachments/month_0804/20080412_99a352fa5cdc00c12ef59TliiiYtmh6h.jpg
http://bbs.chiphell.com/attachments/month_0804/20080412_c081e23a80c02f4d6fdacVhZElGKEgGc.jpg
Either the die size is larger than what the current rumour mill suggest or that clocks are higher than what most sources are speculating.
Such low? I thought to improve clock-speed was one goal of RV770 and the last number I heard was 875MHz for shipping.
I've written about this before: it's delusional to expect much higher clock speeds in the day and age, unless you also accept a completely new architecture. Current assumptions are that RV770 is on 55nm just like RV670 and that it's an evolution of the same architecture. If that's the case, then there is simply no way the clock is going to be increased a lot. Even if it's the same architecture and on, say, 45nm, I still wouldn't expect much. All the numbers that are going around in the industry indicate that you'll save area and a bit of power, but the era of free speed upgrades is largely over. (Remember those utopian speculations about a 2GHz+ shader clock that some people thought was credible?)
One of the important points to realize is that it's not just 1 or 2 blocks in the whole chip that are limiting the overall clock speed. Closing timing at 800MHz with standard cells is *hard*, no matter which functional block you're talking about. Every designer of every block is designing against the same clock speed specification and all of them struggle to make it, iterating for weeks or months to shave picoseconds from the critical path. So upping the spec from 800 to 900 is a monumental affair that amounts to touching pretty much every block in the chip. For a company with limited resources (all of them) it'd be incredibly foolish to spend time on this, when they should be working on their next major architecture.
So, you think they would have to modify the whole architecture to "fit into" a better transistor variant? Well, I have no idea how expensive that might be. But it would be logical for AMD/ATi to try not to spend too much on RV770, but get the best possible profit from it. That'd go hand in hand in trying to capture the most profitable market segment, so the focus won't be on performance, but rather on price/performance ratio. Maybe ATi doesn't want to compete with GT200?I can believe that RV770 would use a different transistor variant (...) That'd require re-engineering the entire design for not that much fo a gain; plus, they presumably had a reason to choose that transistor variant in the first place...
=>silent_guy: The rumours about RV770 having clock domains were pure BS, but the rumours about RV770 having a higher clock than RV670 had a basis - TSMC offers two variants of the 55nm process and RV770 should use the better one. I learned it from a source that doesn't know many details but wouldn't talk crap.
Eric Demers said:Well, I think we have over 30 clock domains in our chip, so asynchronous or pseudo-synchronous interfaces are well understood by us
Which would suggest that the R6xx architecture was not designed for running its parts (shaders) at clocks much higher than the rest of the chip. Although we don't know what modifications ATi did to the architecture with RV770, that's for sure.Eric Demers said:In the R600, we decided to run at a high clock for most of the design
So, you think they would have to modify the whole architecture to "fit into" a better transistor variant? Well, I have no idea how expensive that might be. But it would be logical for AMD/ATi to try not to spend too much on RV770, but get the best possible profit from it. That'd go hand in hand in trying to capture the most profitable market segment, so the focus won't be on performance, but rather on price/performance ratio. Maybe ATi doesn't want to compete with GT200?