VLSI Project

Last updated

The VLSI Project was a DARPA-program initiated by Robert Kahn in 1978 [1] that provided research funding to a wide variety of university-based teams in an effort to improve the state of the art in microprocessor design, then known as Very Large Scale Integration (VLSI).

Contents

The VLSI Project is one of the most influential research projects in modern computer history. Its offspring include Berkeley Software Distribution (BSD) Unix, the reduced instruction set computer (RISC) processor concept, many computer-aided design (CAD) tools still in use today, 32-bit graphics workstations, fabless manufacturing and design houses, and its own semiconductor fabrication plant (fab), MOSIS, starting in 1981. [2] A similar DARPA project partnering with industry, VHSIC had little or no impact.

The VLSI Project was central in promoting the Mead and Conway revolution throughout industry.

Project

New design rules

In 1975, Carver Mead, Tom Everhart and Ivan Sutherland of Caltech wrote a report for ARPA on the topic of microelectronics. Over the previous few years, Mead had coined the term "Moore's law" to describe Gordon Moore's 1965 prediction for the growth rate of complexity, and in 1974, Robert Dennard of IBM noted that the scale shrinking that formed the basis of Moore's law also affected the performance of the systems. These combined effects implied a massive increase in computing power was about to be unleashed on the industry. [3] The report, published in 1976, suggested that ARPA fund development across a number of fields in order to deal with the complexity that was about to appear due to these "very-large-scale integrated circuits". [4]

Later that year, Sutherland wrote a letter to his brother Bert who was at that time working at Xerox PARC. He suggested a joint effort between PARC and Caltech to begin studying these issues. Bert agreed to form a team, inviting Lynn Conway and Doug Fairbairn to join. Conway had previously worked at IBM on a supercomputer project known as ACS-1. After considering the notes from Mead, Conway realized that the rapid scaling of CMOS being predicted would allow it to surpass the otherwise faster ECL systems used on larger systems as the feature sizes shrank and Dennard's speed predictions kicked in. It also implied that the entire ACS-1 mainframe would one day fit on a single chip. [4] In 1976, Sutherland and Mead wrote an article in Scientific American on the challenges presented by the new complexity. [5]

At the time, microprocessor design was plateauing at the 100,000 transistor level because the tools available to the designers were simply unable to deal with more complex designs. 16-bit and 16/32-bit designs were coming to market, but beyond that seemed too difficult and expensive to contemplate. Mead and Conway felt that there was no theoretical problem impeding progress, simply a number of practical ones, and set about solving these in order to make much more complex designs possible. Simply put, the solution was to simplify everything, inventing new practical rules-of-thumb for designers and applying computers to the problems that were larger. [5] This process was aided by the recent introduction of depletion mode NMOS logic, which greatly simplified the conceptual model of the active elements. [6]

The mid-1970s were a period of rapid change as new processes were being introduced at different companies at a rapid pace. Each new process led to a set of design rules that often ran to 40 pages. These would include details like "do not place to parallel lines on the metallization layer (MET) that are closer than 2 micrometers apart". Dozens of such rules were developed for each layer to squeeze out maximum performance. In early 1977, Conway began developing a new set of completely generic rules. These would not offer the highest performance possible for any given system, but her concept was that it would so greatly reduce design time that it could be adapted to a new underling fabrication technology with little or no changes, and such a move would offer many times the performance benefit that using every published trick of the existing rules would. [6]

Starting with three colored whiteboard pens representing each of the types of layers, MET, POLY, DIFF, Conway developed a set of design rules that worked on every current process. Further development led to the realization that all of the dimensions could be expressed as multiples of some fundamental minimum feature size possible using that process, which became known as λ (the Greek letter lambda). λ was set to be one half of the minimum width of a line of POLY or DIFF, and the rules expressed in those terms; "a line has to be two λ wide", "two lines on the same layer must be at least three λ apart", "lines on different layers must be one λ apart" and so forth. The end result was a short set of design rules that applied at any scale. Conway later noted "I vividly recall seeing Mead's jaw drop that spring morning in 1977 as I presented my strategy for λ-based rules on my whiteboard at PARC." [7]

Internet based process

One of the primary efforts under VLSI was the creation of the hardware and software needed to automate the design process, which at that point was still largely manual. For a design containing hundreds of thousands of transistors, there was simply no machine short of a supercomputer that had the memory and performance needed to work on the design as a whole.

To address this problem, and thereby allow "average" companies to use automated tools, VLSI funded the Geometry Engine and Pixel-Planes projects at Stanford University and University of North Carolina at Chapel Hill (respectively) to create suitable graphics hardware at the desktop level. The former evolved into an effort to design a networked CAD workstation, known as the Stanford University Network. This is better known today under its acronym, "SUN", as in Sun Microsystems, which commercialized the design.

To provide a common software platform to run these new tools, VLSI also funded a Berkeley project to provide a standardized Unix implementation, known today as the Berkeley Software Distribution (BSD). Almost all early workstations used BSD, including designs that evolved into Sun, SGI, Apollo Computer, and others. BSD later spawned several descendants, OpenBSD, FreeBSD, NetBSD, and DragonFlyBSD.

CAD software was an important part of the VLSI effort. This led to major improvements in CAD technology for layout, design rule checking, and simulation. The tools developed in this program were used extensively in both academic research programs and in industry. The ideas were developed in commercial implementations by companies such as VLSI Technology, Cadnetix, and Synopsis.

With these tools in hand, other VLSI funded projects were able to make huge strides in design complexity, sparking off the RISC revolution. The two major VLSI-related projects were Berkeley RISC and Stanford MIPS, both of which relied heavily on the tools developed in previous VLSI projects. To allow design teams to produce test examples, the project also funded the building of their own fabrication facility, MOSIS (Metal Oxide Semiconductor Implementation Service), which received plans electronically. MOSIS remains in operation today.

Another important part of the MOSIS fabrication process was the development of the multichip wafer, which allowed a single wafer of silicon to be used to produce several chip designs at the same time. Previously a wafer would normally be used to produce a single design, which meant that there was a definite minimum production run one could consider starting up. In contrast, the multichip wafer a small batch of a chip design could be produced in the middle of a larger run, dramatically lowering the startup cost and prototyping stage.

Investigators

Direct outcomes of the VLSI Project

Related Research Articles

<span class="mw-page-title-main">Lisp machine</span> Computer specialized in running Lisp

Lisp machines are general-purpose computers designed to efficiently run Lisp as their main software and programming language, usually via hardware support. They are an example of a high-level language computer architecture, and in a sense, they were the first commercial single-user workstations. Despite being modest in number Lisp machines commercially pioneered many now-commonplace technologies, including effective garbage collection, laser printing, windowing systems, computer mice, high-resolution bit-mapped raster graphics, computer graphic rendering, and networking innovations such as Chaosnet. Several firms built and sold Lisp machines in the 1980s: Symbolics, Lisp Machines Incorporated, Texas Instruments, and Xerox. The operating systems were written in Lisp Machine Lisp, Interlisp (Xerox), and later partly in Common Lisp.

<span class="mw-page-title-main">Reduced instruction set computer</span> Processor executing one instruction in minimal clock cycles

In computer engineering, a reduced instruction set computer (RISC) is a computer architecture designed to simplify the individual instructions given to the computer to accomplish tasks. Compared to the instructions given to a complex instruction set computer (CISC), a RISC computer might require more instructions in order to accomplish a task because the individual instructions are written in simpler code. The goal is to offset the need to process more instructions by increasing the speed of each instruction, in particular by implementing an instruction pipeline, which may be simpler to achieve given simpler instructions.

<span class="mw-page-title-main">Very Large Scale Integration</span> Creating an integrated circuit by combining many transistors into a single chip

Very large-scale integration (VLSI) is the process of creating an integrated circuit (IC) by combining millions or billions of MOS transistors onto a single chip. VLSI began in the 1970s when MOS integrated circuit chips were developed and then widely adopted, enabling complex semiconductor and telecommunication technologies. The microprocessor and memory chips are VLSI devices.

The Very High Speed Integrated Circuit (VHSIC) Program was a United States Department of Defense (DOD) research program that ran from 1980 to 1990. Its mission was to research and develop very high-speed integrated circuits for the United States Armed Forces.

The 88000 is a RISC instruction set architecture developed by Motorola during the 1980s. The MC88100 arrived on the market in 1988, some two years after the competing SPARC and MIPS. Due to the late start and extensive delays releasing the second-generation MC88110, the m88k achieved very limited success outside of the MVME platform and embedded controller environments. When Motorola joined the AIM alliance in 1991 to develop the PowerPC, further development of the 88000 ended.

<span class="mw-page-title-main">Workstation</span> High-end single-user computer

A workstation is a special computer designed for technical or scientific applications. Intended primarily to be used by a single user, they are commonly connected to a local area network and run multi-user operating systems. The term workstation has been used loosely to refer to everything from a mainframe computer terminal to a PC connected to a network, but the most common form refers to the class of hardware offered by several current and defunct companies such as Sun Microsystems, Silicon Graphics, Apollo Computer, DEC, HP, NeXT, and IBM which powered the 3D computer graphics revolution of the late 1990s.

Electronic design automation (EDA), also referred to as electronic computer-aided design (ECAD), is a category of software tools for designing electronic systems such as integrated circuits and printed circuit boards. The tools work together in a design flow that chip designers use to design and analyze entire semiconductor chips. Since a modern semiconductor chip can have billions of components, EDA tools are essential for their design; this article in particular describes EDA specifically with respect to integrated circuits (ICs).

<span class="mw-page-title-main">Magic (software)</span> Historical VLSI IC layout editor

Magic is an electronic design automation (EDA) layout tool for very-large-scale integration (VLSI) integrated circuit (IC) originally written by John Ousterhout and his graduate students at UC Berkeley. Work began on the project in February 1983. A primitive version was operational by April 1983, when Joan Pendleton, Shing Kong and other graduate student chip designers suffered through many fast revisions devised to meet their needs in designing the SOAR CPU chip, a follow-on to Berkeley RISC.

MOSIS is multi-project wafer service that provides metal–oxide–semiconductor (MOS) chip design tools and related services that enable universities, government agencies, research institutes and businesses to prototype chips efficiently and cost-effectively.

<span class="mw-page-title-main">Carver Mead</span> American scientist and engineer

Carver Andress Mead is an American scientist and engineer. He currently holds the position of Gordon and Betty Moore Professor Emeritus of Engineering and Applied Science at the California Institute of Technology (Caltech), having taught there for over 40 years. He taught Deborah Chung, the first female engineering graduate of Caltech. He advised the first female electrical engineering student at Caltech, Louise Kirkbride. His contributions as a teacher include the classic textbook Introduction to VLSI Systems (1980), which he coauthored with Lynn Conway.

<span class="mw-page-title-main">Lynn Conway</span> American computer scientist and electrical engineer (born 1938)

Lynn Ann Conway is an American computer scientist, electrical engineer and transgender activist.

<span class="mw-page-title-main">Computervision</span> Early company in Computer Aided Design and Manufacturing

Computervision, Inc. (CV) was an early pioneer in Computer Aided Design and Manufacturing (CAD/CAM). Computervision was founded in 1969 by Marty Allen and Philippe Villers, and headquartered in Bedford, Massachusetts, United States. Its early products were built on a Data General Nova platform. Starting around 1975, Computervision built its own "CGP" Nova-compatible 16-bit computers with added instructions optimized for graphics applications and using its own operating system known as Computervision Graphic Operating System (CGOS). In the 1980s, Computervision rewrote their code to operate on Unix-based platforms.

Berkeley RISC is one of two seminal research projects into reduced instruction set computer (RISC) based microprocessor design taking place under the Defense Advanced Research Projects Agency VLSI Project. RISC was led by David Patterson at the University of California, Berkeley between 1980 and 1984. The other project took place a short distance away at Stanford University under their MIPS effort starting in 1981 and running until 1984.

<span class="mw-page-title-main">SGI Indigo</span> Workstations family by Silicon Graphics

The Indigo, introduced as the IRIS Indigo, is a line of workstation computers developed and manufactured by Silicon Graphics, Inc. (SGI). SGI first announced the system in July 1991.

<span class="mw-page-title-main">IBM RT PC</span> Early RISC workstation from IBM

The IBM RT PC is a family of workstation computers from IBM introduced in 1986. These were the first commercial computers from IBM that were based on a reduced instruction set computer (RISC) architecture. The RT PC uses IBM's proprietary ROMP microprocessor, which commercialized technologies pioneered by IBM Research's 801 experimental minicomputer. The RT PC runs three operating systems: AIX, the Academic Operating System (AOS), and Pick.

VLSI Technology, Inc., was an American company that designed and manufactured custom and semi-custom integrated circuits (ICs). The company was based in Silicon Valley, with headquarters at 1109 McKay Drive in San Jose. Along with LSI Logic, VLSI Technology defined the leading edge of the application-specific integrated circuit (ASIC) business, which accelerated the push of powerful embedded systems into affordable products.

<span class="mw-page-title-main">Multi-project wafer service</span>

Multi-project chip (MPC), and multi-project wafer (MPW) semiconductor manufacturing arrangements allow customers to share mask and microelectronics wafer fabrication cost between several designs or projects.

The Mead–Conway VLSI chip design revolution, or Mead and Conway revolution, was a very-large-scale integration (VLSI) design revolution starting in 1978 which resulted in a worldwide restructuring of academic materials in computer science and electrical engineering education, and was paramount for the development of industries based on the application of microelectronics.

The SUN workstation was a modular computer system designed at Stanford University in the early 1980s. It became the seed technology for many commercial products, including the original workstations from Sun Microsystems.

<span class="mw-page-title-main">Computer graphics</span> Graphics created using computers

Computer graphics deals with generating images and art with the aid of computers. Today, computer graphics is a core technology in digital photography, film, video games, digital art, cell phone and computer displays, and many specialized applications. A great deal of specialized hardware and software has been developed, with the displays of most devices being driven by computer graphics hardware. It is a vast and recently developed area of computer science. The phrase was coined in 1960 by computer graphics researchers Verne Hudson and William Fetter of Boeing. It is often abbreviated as CG, or typically in the context of film as computer generated imagery (CGI). The non-artistic aspects of computer graphics are the subject of computer science research.

References

  1. Funding a Revolution: Government Support for Computing Research. National Academy Press. 1999. doi:10.17226/6323. ISBN   978-0-309-06278-7 . Retrieved 17 September 2020. DARPA's VLSI program built upon these early efforts. Formally initiated by Robert Kahn in 1978, the DARPA program grew out of a study it commissioned at RAND Corporation in 1976 to evaluate the scope of research DARPA might support in VLSI (Sutherland, 1976).
  2. Pina, C. A. (7 August 2002). "Evolution of the MOSIS VLSI educational program". Proceedings First IEEE International Workshop on Electronic Design, Test and Applications '2002. pp. 187–191. doi:10.1109/DELTA.2002.994612. ISBN   0-7695-1453-7. S2CID   35695273 . Retrieved 17 September 2020. MOSIS was started in 1981 by the U.S. Defense Advanced Research Program Agency
  3. Conway 2012, p. 5.
  4. 1 2 Conway 2012, p. 6.
  5. 1 2 Conway 2012, p. 7.
  6. 1 2 Conway 2012, p. 8.
  7. Conway 2012, p. 10.

Bibliography