Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
02/22/11 09:24
Read: times


 
#181236 - ARM core already tiny enough that you gain no more
Responding to: ???'s previous message
Oliver Sedlacek said:
Device cost is mostly proportional to silicon area, and the ARM devices probably do well because they use a comparatively advanced technology which results in a small die area. The NRE costs of a die shrink on a mature 8 bitter will probably never be recouped, and will therefore never happen.

The die size isn't really affected by the size of the core, i.e. 8-bit or 32-bit.

A ARM7EJ-S core in 0.13u is 0.45mm2 large. But the actual wafer size needs to be much larger, since the chip needs peripherials and most importantly it needs bonding pads and huge I/O transistors. The bonding pads and I/O transistors takes up a very significant percentage of the wafer size for a 0.13u microcontroller. That means that a number of thousand transistors more or less in the core doesn't actually matter. And you can't shrink the core any further and get any gain from getting smaller die sizes.

That is why 32-bit ARM processors are so tough competitors to 16-bit and 8-bit processors.

But the other important view, is that a generally low-tech core like the 8051 can be produced with very low-tech production equipment. So it is cheap to build a fab to make them. Because of improvements in technology, even smaller companies can afford fab capacity - or even afford building own fabs. When the 8051 got introduced, the fab cost was high. But today, universities can easily afford own production equipment that manages to build 8051 chips - and software to design new variants. That is a huge reason why it is hard to make real profits from the low-end 8051 chips. NXP can't produce them cheaper than anyone else. And countries with lower salaries do have great advantages on their side.

So while the ARM chips have a denser core in a more advanced technology, that technology doesn't give them a real gain in production cost. Instead, the manufacturers needs to kill of a lot of 8051 competition and use the more high-tech production technology to add in more peripherial functions. At 0.13 u, an extra UART and a matrix multiplexer to route the signals takes way less die space than what it would do for a 8051 designed in "classic" technologies.

So what we end up with from the major manufacturers are 8051 chips that do use new technology and draws hardly any current at all, or runs at very high speeds. Or cheap ARM chips with large amounts of peripherial extras.

List of 65 messages in thread
TopicAuthorDate
NXP suggests 32-bit ARM Cortex-M0 family for 8-bit replaceme            01/01/70 00:00      
   Funny indeed!            01/01/70 00:00      
      Rest of NXP's 8051 line to follow..?            01/01/70 00:00      
         comments            01/01/70 00:00      
            I've been watching them for 20 years now ...            01/01/70 00:00      
               So, what to do?            01/01/70 00:00      
                  Biting the ARM bullet            01/01/70 00:00      
                  SST89E58            01/01/70 00:00      
                  Well, if I had to do something ...            01/01/70 00:00      
                     Linux?            01/01/70 00:00      
                        Just a thought ...            01/01/70 00:00      
                     Leaping to Linux would be ludicrous!            01/01/70 00:00      
                        Unless...            01/01/70 00:00      
                           The target wouldn't necessarily be the host            01/01/70 00:00      
                              I don't ever build on target hardware unless target is a PC            01/01/70 00:00      
                        Supplement - not replace            01/01/70 00:00      
                           I can't disagree            01/01/70 00:00      
                              Competition always needed            01/01/70 00:00      
                              not everyone wants the 805x to survive            01/01/70 00:00      
                                 newer '51 releases            01/01/70 00:00      
                        It depends on your ultimate goal ...            01/01/70 00:00      
                     Real cheap ARM eval boards            01/01/70 00:00      
                        ADuC ARM            01/01/70 00:00      
                           Nearly, ADuC702X            01/01/70 00:00      
                        Yes! Lots of Real cheap ARM eval boards!!            01/01/70 00:00      
                           Why go cheap ...            01/01/70 00:00      
                              Prototyping can interfere with extras            01/01/70 00:00      
                                 "nfity" != "useful" or "helpful" (necessarily)            01/01/70 00:00      
                                 That's often a problem with EvK's            01/01/70 00:00      
                                    50/50 Agree/Disagree            01/01/70 00:00      
                                       Perhaps you're right about the second point            01/01/70 00:00      
      Cortex-M0s            01/01/70 00:00      
         "low end"            01/01/70 00:00      
            How low is "low" ?            01/01/70 00:00      
            money            01/01/70 00:00      
               Depends on view            01/01/70 00:00      
                  the small embedded view            01/01/70 00:00      
                     yes            01/01/70 00:00      
                        applications of low pin count            01/01/70 00:00      
                           Either help with real-time or with wire count/length            01/01/70 00:00      
               Money and technology            01/01/70 00:00      
                  ARM core already tiny enough that you gain no more            01/01/70 00:00      
                     Fab costs            01/01/70 00:00      
                        Old fabs or old fab equipment            01/01/70 00:00      
               Other Meanings            01/01/70 00:00      
   Colonial English            01/01/70 00:00      
      No new models            01/01/70 00:00      
         End of the roadmap            01/01/70 00:00      
   Anachronism            01/01/70 00:00      
      Quite common to extend meaning of old terms            01/01/70 00:00      
   a bit related            01/01/70 00:00      
      Doesn't add any advantage so totally cornered            01/01/70 00:00      
         16-bitters            01/01/70 00:00      
            I think you missed the point            01/01/70 00:00      
   NXP 8051s            01/01/70 00:00      
      you are a bit slow            01/01/70 00:00      
         you are a bit slow            01/01/70 00:00      
            lots of power needed to swing 5V devices            01/01/70 00:00      
               not just the swing            01/01/70 00:00      
                  The area myth gets busted            01/01/70 00:00      
                     Long time since chips started to get different scaling            01/01/70 00:00      
         Wide Vcc is growing trend            01/01/70 00:00      
            no such ceiling, just no avoidance            01/01/70 00:00      
      3V3 or 5V            01/01/70 00:00      
         Oxide thickness            01/01/70 00:00      

Back to Subject List