The Methodology of Random Logic Design
Home
 
Back
The Intel 4004
A testimonial from Federico Faggin, its designer, on the first microprocessor's thirtieth birthday
Quick Links:
The 8008
The 8080
The Methodology of Random Logic Design
The 4004 was mostly a random logic circuit, a different type of integrated circuit than the memory circuits which use only a few circuit types repeated over and over again. At Intel – a memory company -- there was no expertise in random logic design. Furthermore, the silicon gate technology required a different design and layout strategy than aluminum-gate MOS for random logic circuits.

In 1970, the only two companies with the silicon gate process were Fairchild and Intel. Fairchild design engineers were resisting the use of the silicon gate process on account that they couldn’t make bootstrap load devices, and the area taken by random logic circuits was about the same as with metal gate, despite Faggin claims to the contrary. Faggin found that the reason for silicon gate not living up to its potential was that the engineers were translating mindlessly the same old, aluminum-gate circuits in silicon-gate clothes, without the necessary rethinking. Silicon gate was different enough that old tricks didn’t work anymore and new tricks were required. Months before leaving Fairchild, he also found a way to make bootstrap-load devices, eliminating all objections to the use of the silicon gate technology.

Faggin’s familiarity with silicon gate technology, computer architecture, logic and circuit design gave him a unique vantage point to create a methodology with the best balance between the various factors. His methodology started with minimizing the number of translations necessary to design the chip, in order to achieve the most effective design possible (fastest, lowest power dissipation and smallest chip area).

In 1970, the typical design flow consisted of making the logic design first, followed by the circuit design and finally by the layout. At each step a translation was made; from the language of logic gates, with its symbols, to the language of circuits made with individual transistors and using different symbols; and then, from transistors and their interconnections, to the geometrical patterns of the layout. People with different skills were normally used at each step, therefore the synergy between the different phases of the design was not fully realized. Faggin combined the logic, circuit design and key elements of the layout topology, like signal-line order and gate positions, into a single blueprint. He used a number of standardized circuit types with methods to rapidly determine the transistor dimensions based on load factors that could be determined with reasonable precision from the blueprint itself. The layout started with a grid of silicon and aluminum lines carrying the key signals and the circuits were “tucked” underneath, reflecting as much as possible the spatial location in the blueprint.

Faggin applied his methodology also to the 8008, the world’s first 8-bit microprocessor. The 8008, whose architecture originated by Computer Terminal Corp., was designed both at Intel, with silicon gate, and at Texas Instrument with aluminum gate. The chip area of the TI version , which never worked, was 2.5 times larger than the area of Intel’s version, clearly demonstrating the superior layout density of the silicon gate technology combined with Faggin’s methodology. Faggin used the same methodology also for the design of the 8080 microprocessor.


Page Top