The next time you grab your digital camera, phone or PDA to browse the ‘Net or talk to your friends, or control your fridge, or whatever you do with your phone, I want you to think of the two people who made it possible: Professor Steve Furber, and Sophie Wilson (formerly Roger Wilson). Back in the early eighties, these two people, with no team or money, developed the original ARM1 microprocessor chip, the predecessor of the StrongARM chip, which core is now used in over 90% of the world’s hand-held devices. Without their work, there would not have been such an explosion in hand held devices as we have seen in the past ten years. While Intel and IBM just wanted to make bigger and more powerful chips, Steve and Sophie set out to make the chip smaller and less power hungry for Acorn Computer’s new microcomputer. Steve tells this story:
“Acorn Computer realised that it needed a 16-bit microprocessor instead of an 8-bit, for its microcomputer which had been adopted as the BBC Micro. Acorn CEO Hermann Hauser asked Intel if they could license the 286 but Intel said No.”
There were, however, other 16-bit microprocessors, and the job of evaluating them fell to Furber.
“We looked at National Semiconductor’s and Motorola’s but they were too slow “, says Furber. The obvious answer was to design their own but this looked daunting.
“The general view was that microprocessors had a mystique – that they were designed by very special people”, says Furber, “I’d never designed a microprocessor, and everything I knew about them I’d learned at the Cambridge University Microprocessor Group where people met to make computers for fun. We knew that it had taken National 200 years of development time to build their 16-bit microprocessor, and Acorn couldn’t afford that – we only had 300 people at the time.”
“Then we came across the Berkeley RISC. A group of graduate students had built a microprocessor with only a tiny percentage of the resources used by National. In late 1983, I started working closely with Sophie Wilson who had developed all the versions of BASIC for the BBC Micro.”
“Sophie and I went on a trip to Phoenix to the Western Design Centre (an independent microprocessor design house which designed the 6502)”, remembers Furber, “we found it to be a cottage industry working in a bungalow in a back street. That gave us confidence. Sophie started playing with instruction set design. Our mentality was: ‘Let’s have a go at building a microprocessor’.”
The next problem was to persuade the boss. “Hermann was a great guy to work for ” says Furber, “if he had confidence in you technically he’d back a crazy idea. Building our own microprocessor was a crazy idea – but he backed it.”
“Steve is one of the brightest guys I’ve ever worked with – brilliant ” says Hauser, “and when we decided to do a microprocessor on our own I made two great decisions – I gave them two things which National, Intel and Motorola had never given their design teams: the first was no money; the second was no people. The only way they could do it was to keep it really simple.”
Furber defined the architecture while Sophie developed the instruction set. “While IBM spent months simulating their instruction sets on large mainframes, Sophie did it all in her brain,” remembers Hauser.
It was the birth of a microprocessor phenomenon – a chip which did the same amount of work as other 16-bit microprocessors but used one tenth of their transistors – and consequently one tenth of their electricity.
“At 1pm on April 13th 1984, the first ARM microprocessors arrived back from the manufacturer – Plessey”, recalls Furber, “they were put straight into the development system which was fired up with a tweak or two and, at 3 pm, the screen displayed: ‘Hello World, I am ARM’.”
JANUARY 27 UPDATE: Apple just unveiled iPad tablet computer powered by, you guessed it, a customized A4 chip based on a licensed ARM core.