Those are pretty good extensions on the topic deputc26 :thumbsup:
First, you are hitting the nail on the head here. Armed with no more information than simply the node label (45nm, 40nm, etc) you have virtually nothing to go on for comparing two or more company's nodes.
What you have to go on is the expectation that when a company iterates their own node then that companies circuits are now smaller on the new node, sram cellsize is 50% smaller and most circuits
can be 70% smaller in linear shrink.
Can be does not mean will be. Cost and performance considerations are tradeoffs at the design level and when power consumption is factored in it can result in optimal shrink factors that utilize slightly longer/wider transistors and less than minimum pitch features.
It is because of this influence from design in optimizing chips that we can't really make much effective comparisons between two company's transistor density unless we are lucky and the exact same chip architecture is implemented in both company's nodes.
Even sram cellsize comparisons are
mostly meaningless between companies because they tend to lack the needed "circuit quality" data that goes along with the physical dimension data. For example at TI our marketing guys loved to tout the fact we had the smallest production sram at every node for some 4 or 5 nodes in a row...but this sram was weak (low clockspeed) and really was no comparison to the performance capability of Intel's sram at the same node even though their sram was larger than ours.
So to compare sram in a meaningful way between two company's (or even within the same company across more than one node or some such) you need some operational characteristic data as well - operating voltage (and range), clockspeed (shmoo plot), power consumption.
And even in the case where you get your hands on all that info it still doesn't speak to manufacturing costs - cycle time and yields in addition to direct costs resulting from process technology. Immersion litho versus double-patterning is a prime example of this tradeoff.
One comment regarding TSMC's 40nm - it is their 45nm node but they shuffled the node lable down to the half-node label to avoid the PR disaster of releasing their 45nm node 2 yrs behind schedule. See
http://forums.anandtech.com/me...301315&highlight_key=y
TSMC now considers the 40nm node their "full" node (not the half node) and 32nm will be the half-node, and likewise the 28nm node will be described as a full node now whereas prior to 45nm cancellation it was intended to be described as a half-node. Now TSMC didn't actually cancel anything, what they cancelled was labeling their 45nm node as the 45nm node, what was going to be called 45nm node is now called the 40nm node. It makes for great marketing, which is pretty much the sole purpose of node labels anyways.
No one in the consumer world talks about what generation of LCD technology their TV is made from, nor do they talk about the generation of manufacturing technology used at the car manufacturing plant their minivan came from. But for CPU's it is an ingrained metric of marketing so we live with it.