Richard Seltzer's home page  Publishing home

Articles about DEC


PDP-11: All Out to Win (Tenth Anniversary of a Computer Family)

by Richard Seltzer, from DECWORLD, the Company Newspaper, May 1980

 The year was 1969, the 12-bit PDP-8 was the minicomputer, and DEC was the PDP-8 company.

 Several firms had already introduced 16-bit machines, and customers were anxiously awaiting DEC's answer to the competition. Internally, there was an understandable resistance to a product that might displace PDP-8 business.

 The prospect of a 16-bit computer had been discussed for several years. In fact, two projects had been started. The first was abandoned because it failed to meet cost goals. The second, code-named DCM (Desk Calculating Machine), had run into design problems.

 Two central processors -- an 8-bit and a 16-bit -- were partially designed. An 8-bit memory was ready for release. Software was under way. Packaging had been designed. A common data bus would tie together central processor, core memory and peripherals as system units that could easily be replaced or added to. But the processor design was not crystallizing. Benchmarks were run and instructions added; one change led to another and another, with no end in sight.

 Finally, in March 1969, the decision was made to switch to an entirely new 16-bit architecture that simplified programming and took full advantage of the common data bus which became the UNIBUS.  Work then proceeded at a frenzied pace to get a machine ready for market. DEC was coming from behind. The pressure was on.

 In April 1970, a little over a year after adoption of the new design, DEC delivered its first PDP-11 -- not just another 16-biot computer, but the start of a family would grow at a phenomenal pace. Now in its fourth generation, the PDP-11 has set standards of performance and reliability for the minicomputer industry and has transformed the company. Due in large part to the success of the PDP-11, DEC has grown 20-fold over the last 10 years.

 Design born in March

 Although small in comparison with today, DEC, in 1969, was the world's leading minicomputer manufacturer. It had a well-established reputation, nearly $100 million in revenues and about 4000 employees worldwide. That spring only a couple dozen people in a corner of the Mill were working on the PDP-11, just one project among many that were then in development.

 About Christmas 1968, Roger Cady had taken over the DCM project from John Cohen and renamed it "PDP-11". Hal McFarland and Bev Young, key engineers, were already in place. Cady brought in Jim O'Loughlin to help develop the central processor, Paul Janson to work on the UNIBUS and peripherals and Ken Hedberg to get things done. He also invited Bruce Delagi, Rick Merrill and others to consult on the architecture.

 "McFarland had proposed a completely different architecture for the instruction set processor.  Time was important; it seemed too late to make such a wholesale change. On the other hand, the architecture we had was not working out." Cady recalls.

 So one snowy Sunday morning, March 9, 1969, Cady, O'Loughlin, McFarland and Merrill flew to Pittsburgh to meet with Gordon Bell and Bill Wulf, professors at Carnegie-Mellon. Bell had been consulting on the DCM project, and McFarland was a former student of his. The consensus of that Sunday meeting was to go with the new architecture proposed by McFarland, a decision later ratified by the Operations Committee in Maynard.

 "We wanted an architecture that would last. So in the course of about a week, we decided to discard about a year's worth of work," O'Loughlin remembers.

 Dave Nevala and Chuck Blasi were making progress on the packaging. Programmers under Hank Spencer and John Hittlell were busy writing system and diagnostic software. Bob Hamel and Pete Durant were working on memory. With the new design, most of them had to turn around and start all over.

 O'Loughlin worked all spring on logic design of the central processor while others tuned up the instructions and made final changes in the UNIBUS.

 Bell had advocated the use of a single bus architecture as opposed to the separated bus structures that had been used in all previous computers.  This concept, embodied in the UNIBUS, was an important part of the compute. The first single data bus to enable minicomputer devices to send, receive or exchange data without processor intervention, the UNIBS provided an unexpected bonus for the design team. It gave an interface specification for each piece of the system. This meant that memory, peripheral and central processor development could all proceed independently and in parallel. "That enabled us to go faster, to deliver system units modularly and expand as we went along," explains Cady.

 By April3, Cady had sketched out plans for a family of eight machines, cover a wide performance range.

 Suddenly, the project shifted gears. "Sooner or later you have to stop designing or you never get products," explains Cady. "You have to say, 'No more discussion. Enough inventing. Now we product.'"

 Starting from a brand new design in march, the team produced experimental wire wrapped models of the PDP-11/20, the first member of the family, that summer; printed circuit prototypes that fall and machines ready for delivery to customers the following April

 "We did in 13 months what now takes 18 months in two years," notes O'Loughlin.

 There was a great deal more informally 10 years ago, said Bob Puffer, then in charge of manufacturing engineering. There was very little stratification of effort. managers were designing, technicians were designing, designers were managing and everybody was expediting. Jobs wee parceled out to people who had time. Relatively little was systematized or written down. Much happened verbally in face-to-face conversations -- people walked around with engineering notebooks under their arms, had impromptu meetings in hallways, jotted own notes and went off to make things happen.

 Engineers wrote their own component specifications, Cady remembers. Drafting, printed circuit layout, the board shop and other support operations were all near at hand int he Mill so it was relatively easy to get things done and make changes.

 On the other hand, proximity to manufacturing meant noise. the DCM group had been up in Mill 5-5, trying to design to the tune of wire-wrapping guns on the PDP-9 production line. Cady moved the group down to 5-2 -- somewhat quieter, even though it was right below the loading dock.

 Tom Karpowski became Field Service's product support manager for the PDP-11, and technicians from Field Service and Quality Control joined the engineering team, not just to look after the interests of their groups but to help design, build and debug the breadboards and prototypes. For the debugging process, the whole team went on a three shift basis; but even at that, 60- and 70-hour weeks were common.

 The Operations Committee kept close watch on every move. Design reviews were held in Ken Olsen's office. The company was committed to producing this computer and getting it to market rapidly.

 Despite time pressure the PDP-11 engineering group championed changes int he company's design and manufacturing practices to make the product economical to manufacture and service.

 In particular, to implement the modular concept (system units tied together by the UNIBUS), the designers opted for what were then considered large densely packed printed circuit boards.

 The company had previously built computers using backplane wiring and standard flip-chip logic cards. The PDP-11 group used that technique to build the first working models. Then, module by module, as the design checked out, bulky assemblies of those standard cards were replaced with dedicated printed circuit boards etched specifically for the PDP-11.  The computer kept getting smaller and smaller. By the time it was done, the entire PDP-11/20 fit into a box 10-1/2" high -- about 1/12 the size of the original mock-up.

 Memory cores were put down flat on large boards, and wire were run through in one pass rather than stacked in layers then wired together. Advances such as this helped significantly to reduce hardware, assembly and service costs.

 The circuit boards presented another challenge to manufacturing, which was set up to produce flip-chip modules a quarter their size with wider circuit lines. But changes that seemed drastic at the time soon after became the accepted norm.

 Such innovation has always been a part of the process at DEC, says O'Loughlin.

 The PDP-11 represented a totally new computer architecture. It required new peripherals, new system software, new diagnostic software, new manufacturing procedures. The UNBUS made it possible to introduce the PDP-11/20 with a minimal hardware configuration. Options could be added later.

 Introduction was scheduled for early January 1970, and the company still had to gear up in dozens of ways to get ready to make market and service this new line of products.

 In late August 1969, Julius Marcus joined the company as PDP-11 marketing manager. "I had been with the company only two days when I was told to go before the Operations Committee with a proposal to price the PDP-11," he remembers. "I had just a week to come up with a price list and documentation to justify it relative to the competition."

 In September, Tom MacDonald came on board as the production engineer responsible for introducing the PDP-11 into manufacturing.  Almost immediately, before the final designs had been released, he had to make commitments for shipments that were a year away -- otherwise materials, equipment and people would not be in place when they were needed.

 

PDP-11 patents

 Although DEC, in 1969, was not very patent-conscious, Andy Knowles convince the company to file for patents on the PDP-11 because of the computer's unique design and market potential.

 Four basic patents cover the whole PDP-11 family, including the LSI-11. (The company has other patents on specific models, but these four apply to all models.)

 Processor Design (two): 1. Hal McFarland and Jim O'Loughlin, investors; 2. Bruce Delagi, Hal McFarland and Jim O'Loughlin, inventors

 UNIBUS and UNIBUS Peripherals (two): John Cohen, Paul Janson, Hal McFarland, and James (Bev) Young, inventors for both.

Debut in January


 Andy Knowles joined as product line manager in November 1969. He arranged weekly meetings of all those involved --hardware engineering, software engineering, diagnostics, marketing, manufacturing and field service. All worked closely together, helping one another to get things done quickly with what, today, would seem like minimal resources.

 Engineering, marketing and diagnostics were all on the same floor, Mill 5-2. Field service was intimately involved, with Andy Verostic, in particular, not only helping debug prototypes but also contributing to the design. Systems software was in close touch, suggesting -- and getting -- changes in the hardware design.

 Although the product had tremendous potential for expansion, it would be a year or two, at best before a full complement of options would be available. In the meantime, it would have to be sold with just 4K or 8K words of core memory, some rudimentary paper tape, software, a Teletype, a paper tape reader and punch. And, it would be in competition with more elaborate systems already in production for a year or more.

 "The challenge," according to Marcus, "was to make this product look unique."

 The potential of this new family of computers was emphasized -- the UNIBUS and the new architecture with its large address size, easy interfacing and easy programming.

 The original press release, sent out Jan. 2, 1970, boasted that because of the UNIBUS, the PDP-11 would change the concept of computer obsolescence: "...the UNIBUS offers a customer a new approach to computer expandability as well as extending computer life almost indefinitely."

 The sales force considered the PDP-11 a very complicated computer. To attack this problem, Marcus did two things. He sent Jim Davis to the regions and larger districts to give sales representatives two-day courses on the PDP-11. He also asked for 10 hand-picked salesmen, at least one for every region, and brought them in for special training. NO equipment was available at the time, so he had to make do with audiovisuals.

 "As PDP-11 sales specialist of the Central Region, I was like a roving ambassador," Gale Morgan remembers. "I would be called in to make a customer presentation and then go on my merry way."

 Morgan, now Western Region manager, made the first quantity sale -- 25 machines to Applied Dynamics in Ann Arbor, Mich. "I remember talking about the 'family of machines.' Every time I'd say that, somebody would ask, 'Well, what are the next machines going to look like?" I had no idea. 'Are they going to be bigger or smaller?' 'I don't know, but it's going to be a great family of machines.' Every time somebody would bump e, I'd say, 'great family of machines.'"

 Dezi Dezzani who made one of the first sales to MB Electronics in New Haven, Conn., recalls: "We were selling against real hardware, and all we had to show was paper. The customer had to have a great deal of confidence in DEC and our ability to come through," and many did.

 By the end of the first week after the introduction, the company received 150 orders for PDP-11/20s. By March, the product line had booked its first two $1 million orders -- 100 computers for CMC in Canada and 10 systems for Sundstrand in Chicago.

 In those early days, engineers frequently went along to help on sales calls. "Some customers thought the PDP-11/20 was slow because the instructions cycle time was slow," said Tom Stockebrand, engineering manager for communications. "But the instructions were powerful enough that you needed lots fewer of them. You had to teach that to customers."

 In spring 1970, Stockebrand came over from process engineering to design communications products for the PDP-11. His group, including Vince Bastiani, quickly developed a series of modules that interfaced between the UNIBUS and telephone equipment.

 Such hardware and corresponding software helped open up a whole new marketplace in distributed networks and communications, Cady said.

 By April, when the first two systems were delivered to customers, dozens of PDP-11 development projects were under way. From May until November that year, the company announced 17 new products related to the PDP-11. Options were being released so fast that price lists were incomplete by the time they were printed.

 Demand for information was so great that system manuals were released in rough form to get them out early and published later in final form.

 "We thought 10,000 PDP-11/20 handbooks would take care of us forever," Marcus recalled. "In just two or three years, we distrusted over 300,000."

 

Teamwork makes it possible

 Manufacturing had been supporting engineering since early fall, and engineering, in turn, supported manufacturing, said Tom MacDonald, senior production engineer. Well past the initial shipments of systems, the two groups worked together as a single project team.

 To save time on the first two shipments, manufacturing built the boards and the sheet metal, and engineering assembled and debugged the systems. Meanwhile Ron LaFosse set up a pilot production line in Mill 1-5.

 Field Service technicians who would have to install and service early shipments got on-the-job training by helping manufacturing gear up for production. The Westfield plant, where the production line would ultimately move, also sent representatives to Maynard for training.

 In June, the first month of production, 97 computers were shipped -- "within three of the 100-system schedule established over six months ago," noted Bob Puffer, in a memo commemorating the event. In July, over $1 million worth of PDP-11s were shipped.

 By Nov. 3, the entire production line had moved to the newly-opened Westfield facility. Even then the product line stayed in close touch with manufacturing, through monthly steering committee meetings in Westfield.

 

Family adds new members


 In the fall of 1970, the second member of the family, the PDP-11/15, a scaled down version of the PDP-11/20 was announced. And an engineering group under Dick Clayton was well along in development of the third member, the PDP-11/45, a much faster and more powerful machine.

 Also that fall, the family's first operating system DOS (Disk Operating System) became available, making it possible to use peripherals besides paper tape (e.g., DECtape, a fixed head disk or a removable disk).

 The original software had consisted of just a few paper tape utilities -- an assembler, a loader, an editor and a rudimentary operating executive. Since prototypes were not available, programmers had to use a simulation on a PDP-10.

 "We weren't able to do much work," system programmer Roger Willis recalls. "The simulator was written in FORTRAN an used so much of the large machine's resources that only one programmer could use it at a time."

 By the summer of 1970, the DOS development team had its own PDP-11/20 but still needed to use the simulator on the PDP-10. The tam offices were in Mill 12-2, the computer lab was in the lobby of Mill 12-1 and the PDP-10 in the basement of Mill 5, according to another systems programmer, Louis Cohen.

 "We would work at our desks, figure out what changes we wanted to make in the program, run downstairs to the PDP-10 terminals to edit files, run up to Mill 12-3, all the way across Mill 3 to Mill 5, down to the basement to get the listing and the paper tape; then come all the way back to our desks, figure out what we had done, go back downstairs and try the paper tape on the PDP=11/20," Cohen said.

 A year after the product introduction, the U.S. economy slipped into a recession, but the PDP-11 was strong. "We would not have been as successful as we were if we had been a year later. Timing was critical," said Cady. "As it turned out, we had a backlog and heavy demand for a unique product during that recession. We kept moving."

 Not only did the PDP-11/20 sell, but customers kept ordering larger and more expensive systems than anticipated.

 The product line had expected heavy demand for inexpensive basic units -- PEP-11/20s with 4K words of memory and an even small computer announced at the same time -- a dedicated controller called the PDP11/10. As it turned out, customers ordered large rather than small PDP-11/20s and the PDP-11/10 was never shipped. (Two years later, another PDP-11/10 -- entirely distinct from the first -- was announced.)

 "I remember we used to have raging arguments over what the average size of a system would be," said Pete Durant. "Some people said, "You'll never need more than 4K words of memory," Others said, "We're going to go to 8K someday." The first year, the average system was over 8K."

 Because of the expected heavy sales of small, basic computers, systems programming had squeezed DOS into a very small space -- just 1K of memory, John Sosville remembers. the effort required tradeoffs, ingenuity and lots of time.

 "It was like packing all you need for a vacation into a briefcase only to find out later that you could have used a trunk," Sosville said.

 Software development manager Hank Spencer continued: "When systems began to et much bigger and memory prices began to drop, there were inefficiencies inherent in DOS that we could not get around anymore. It would have been considerably more efficient had we designed for a larger machine int he first place.:

 As it turned out, PDP-11 business simply did not follow the pattern of PDP-8 business.  Customers bought larger systems for larger jobs. In fact, the PDP-11 did not simply replace the PDP-8, as many had expected it would, but rather opened new markets, new applications. In terms of units shipped, the PDP-8 business continued and still continues to grow, notes Marcus.

 In 1970, a basic PDP-11/20 would fill about half a bay, but within a couple of years, customers were ordering systems with six or seven bays of peripherals.

 "We were surprised. Customers recognized the value of the machine much faster than we expected," admits Marcus. "We were selling the PDP-11 as a simple product and customers were buying it as a complex product. That led us to change direction. We had to learn to engineer, build and service large computer machines."

 Focus shifts to applications

 "We believed the market was only limited by our ability to do a good job for our customers," Andy Knowles said. "We felt we could grow at least 40% to 50% a year for at least five years. We set plans for bookings and shipments accordingly. But the PDP-11 exceeded every plan that we ever made."

 After DOS, which was a general purpose operating system, came RSX-11D and RSX-11M for real time applications; RSTS and RSTS/E for timesharing and RT-11, a small single-user system for program development.

 Meanwhile, the computer evolved in three directions -- toward less expensive systems with about the same performance; toward high performance systems at about the same price and toward high-priced maximum performance systems.

 Each generation of equipment took full advantage of advances in technology.  For instance, multilayer boards were used int he PDP-11/45 and large scale integration int he LSI-11 -- maintaining software compatibility as much as possible.

 Original sales wee mostly to highly technical customers. then, as the software became richer and the range of computers and options expanded, the PDP-11 "went all over and into everything," according to Julius Marcus, now Vice President, Commercial Group.

 "The market was hungry for a 16-bit product from the leader in minicomputers. The market was ready for it and it took off rapidly."

 The phenomenal growth of the product led to changes in the corporate structure. Product lines shifted from a product focus to an applications and market focus. PDP-11 engineering became part of the new Central Engineering organization.

 "The PDP-11 went from being something that was done in a corner to a pervasive, all-inclusive activity that gradually absorbed the lion's share of the company's interest," Marcus said.

 The company, in 1979, introduced two new, fourth generation members of the family -- PDP-11/23 and PDP-11/44. DEC facilities from Albuquerque, N.M. to Galway, Ireland are engaged in PDP-11 manufacturing. The PDP-11/03, /04, /23, /34,44 and /60 central processors (CPIs) are made in Aguadilla, Puerto Rico; PDP-11/70 CPUs in Burlington, Vt. and Galway, Ireland; and LSI-11s in Albuquerque, N.M. (In May Albuquerque will celebrate shipment of their 100,000th COU. Soon LSI-11/23 SPUs, now made in Westboro, will be transferred to Albuquerque.)

 Over the last ten years, DEC has manufactured over 200,000 16-bit CPUs, including PDP-11 computers and LSI-11 boards. In the words of Andy Knowles, now Vice President, Technical products: "The PDP-11 is by far our biggest product."

 

 

 

 

Bruce Delagi

 

eltzer@seltzerbooks.com  privacy statement

 

Google
  Webseltzerbooks.com