VIP Club logo

Information Technology Pioneers

 Retirees and former employees of UNISYS, Lockheed Martin, and their Twin Cities heritage companies.
We proudly fly the American flag at the top right of our pages!

  Home Pg 1   IT Legacy, Pg 10   People, Pg 30   Engineering, Pg 40   Computers, Pg 50   Systems, Pg 60   Locations, Pg 70   IT Research Links   Contact Us, Pg 90    
  Couplers, Pg41   Components, Pg42   Field Service, Pg43   Interfaces, Pg44   Memory, Pg45   Patents, Pg46   Peripherals, Pg47   Software, Pg48   Training, Pg49    
Engineering - Memory
1. Introduction

 Rotating Drum memories were the ERA entree into the computer world in that programs could be loaded and saved when power was removed.   These provided the technology baseline which eventually led to all rotating magnetic memories - including the PC hard drives.  Even as the magnetic media and sensors were replaced with optical readers and media to create today's PC CDs, the rotation mechanisms and sensor proximities grew out of the ERA magnetic drum patents.

   An early ERA patent agreement with IBM gave them a jump start for their 650 computer memory. 

      In the 80's, the original 1832 AN/AYK-10 computer's film memory was replaced with semi-conductor memory chassis - that too needs documenting. The Mated Film memory was initially developed for the 1824 space borne computers. [lab]

 

 

Click scrolls down to:

  1. Introduction [left]
  2. Drum Memories by Lowell Benson, Larry Bolton, Dick Lundgren, & Don Weidenbach
    1. Development History
    2. Sesquicentennial Celebration
    3. Minnesota Historical Society
    4. Drum Technology Distribution
  3. Braided Wire Memory by Jim Howe & Lowell Benson
  4. Plated Wire Memory by Bolton, Crosby, & Howe
  5. Bubble Memory by Lowell Benson
  6. Film Memory by Dick Petschauer & Lowell Benson
  7. Core Memory by Lowell Benson
  8. Semi-conductor Memory to be written

VIP Page 45 updated September 22, 2014.

2. Drum Memories

2.1 Development History

The drum development engineers and management shown in this early 50's photo, left to right are: William Keye, Arnold Hendrickson, Robert Perkins, Frank Mullaney, Dr. Arnold Cohen, and John 'Jack' Hill.

We'd claim that this drum was the world's first computer 'hard drive' - the prototype description was presented as a paper in 1947. 

The rotating drum technology allowed ERA to deliver the world's first production stored-program computer* (ATLAS - ERA 1101) to a customer site in October 1950. The engineers making the installation delivery to the National Security Agency predecessor were Frank Mullaney and Jack Hill. As shown in the photo above, these drum products came in various sizes. They were first used in several classified processors, then in the early 1100 computer series and the UNIVAC SS-80 and SS-90 computers. 
Dr. Cohen and Sid Rubens are credited with patenting the rotating magnetic drum.  On the right is the installation of a drum into an early 110x computer.   

     *The ENIAC was modified in the spring of 1948, thus demonstrating stored-program concepts1 with a new control section.  This was a couple of months before the British Manchester Baby that first ran a small demonstration program in June 1948.  It was also before the BINAC in 1949. 

     Each of these early 'stored-program' machines was a one of a kind laboratory unit which used various volatile memory storage sections such as mercury acoustic delay lines.  From a functional standpoint, these early memory technologies were akin to today's PC Random Access Memory - the contents are lost when power is turned off!  The magnetic drum memory machines kept (stored) their programs when power was turned off, therefore did not have to be re-loaded time and again.  The ERA ATLAS delivered into a customer's facility started the 1100 production series of commercial computers traceable to the UNISYS 2000 computers of today.  [LABenson

   1. IEEE Annals of the History of Computing - Volume 29, Number 4. 'ENIAC as a Stored-Program Computer: A New Look at the Old Records' by Crisin Rope.


2.2 Sesquicentennial Celebration display unit by Larry Bolton: 

After many observations, counting, calculating, extrapolating, measuring, etc. I have come up with a set of reasonable specs for the Harry Wise model 1124G1 drum which we have had in our 2008 Capitol Mall and State Fair exhibits.

Capacity: 18.25K bytes

Bit capacity: 146,000 bits

Number of tracks: 133 (133 data heads present)

Bits per track: 1100 (spec for the 1124 series and units with 4-3/8 drum)

Tracks per inch (axial): 16 (as measured)

Bits per inch (peripheral): 80 (same as all other drums)

Drum diameter: 4-3/8 inch (as measured)

Nominal RPM: 12,000 (as labeled)

Motor Horsepower: 1/5 (as labeled)

Weight: 80 lb (as measured)

Dimensions: 7.5” H x 8.5” W x 22” L (as measured)

It has a Remington Rand New York label. The application for this drum is up for debate. Either a special airborne application or a marketing demo have been proposed so far. The heads and method of mounting them are of a variation we have not seen in any photos of other drums of that period. Top


2.3 Minnesota Historical Society by Dick Lundgren:

 The circa 1947 magnetic drum from Engineering Research Associates (ERA) is about to beat the cadence for our Legacy project as we roll into 2009. This drum is in the possession of the Minnesota Historical Society (MHS), and it is soon to be featured as part of the MHS Greatest Generation Exhibit which will open May 23, 2009 at the Minnesota History Center. The drum is symbolic of local Minnesota industries which were started in the early post-WWII days and grew to significance on the world scene.

ERA, of course, grew and flourished under a sequence of familiar names, inter alia Remington Rand, Univac, Sperry, Unisys, and Lockheed Martin. Other local companies to be featured in the exhibit may include Honeywell, 3M, General Mills, and Medtronic.

The ERA drum has sat untouched [and until recently, underappreciated] for many years in basement storage at the MHS. Under the guidance of Matt Anderson, MHS curator for three dimensional objects, the drum has been restored to exhibit-quality status, and with help from Legacy personnel, some missing hardware elements will be recreated.  A photographic replica of this drum was a major attraction at the display we developed for last year’s Sesquicentennial events. 

Unit Description by Don Weidenbach: 

The drum; you asked about was the prototype for the Goldberg and Demon I computers. It was the first drum built at ERA, other than small lab ;type "spinners" used for developing reading/recording circuits. The motor was coupled to the drum by pulleys and rubber V belts. The photo above shows a short shaft on the motor which does not extend out far enough to be in line with the drum shaft pulley, so it must have been extended somehow or purchased with a long shaft. The drum shaft is long because it has a magnetic clutch which disconnects the main motor from the drum when writing on the drum from a paper tape reader. This is done by a small worm gear motor [shown in the picture at the left]; moving the drum a step [or bit] at a time thru the large brass gear on the edge of the drum. The two driving systems are locked out by micro-switches so the drum can  be driven by only one motor at any given time.  The drive belts and pulleys were normally covered by a sheet metal shroud for obvious reasons. {photos in this section taken by Lowell A. Benson}

 

I did not work on this prototype but did work on the production units for both Goldberg and Demon and they very similar to this unit.  If you have further questions give me a shout.  Don

2.4 Drum Technology Distribution

Copied from the October 14, 1952 Orbit newsletter: Kenneth MacVicar is here from MIT running acceptance tests on magnetic storage systems for MIT's project Whirlwind.  J.J. O'Brien, Ed Rich, and Ben Morris of MIT were here earlier in the week. Top


3. Braided Wire Memory by Jim Howe

     I believe that the "braided wire memory" was also known as the "Rope" memory. This memory was an sort of an early PROM (~1966-1968), and was a configured as either 30 or 32 bits (depending on the application). 256 or 512 words - this memory type served as the boot-strap memory for the CP901 (original PC-3 aircraft computer) and also for the original AN/UYK 7 computer. The module was about ~4" x ~4" x ~0.6". The memory consisted of 30 or 32 ferrite cores (one core for each bit position), and either 256 or 512 magnet wires arranged in a diode selection matrix, one wire for each word location.
     Each of the ferrite cores had about 30 turns of wire on it connected to the base-emitter of a NPN transistor. A current pulse was driven down one wire to read the data on that particular "word line". If the wire went through the one of the cores, the corresponding transistor would turn ON, and that bit would be read out as a "1". If the wire bypassed a core, the transistor would remain off and that bit would be read as a "0". A loom was made to string (i.e., program) the rope memory (the cores were physically moved up or down to make "0's" or "1's" as the individual word lines were pushed in a straight line through the mass of wires in the "rope"). The individual word line wires in the rope were terminated on printed circuit boards inside of the rope module. [jh]
     {Editor's Notes: Jim Howe's 'mechanical description' is quite accurate.  The wires going through or around the cores were about 40 gauge wire; 512 of these wires did look like a braided rope.  I can vaguely remember manually re-stringing a couple of word line wires to fix a problem with an initial program.  Sub-routines within the core-rope had to have special entrance and exit method because the usual RJP (return jump mnemonic) instruction could not store the 'came from' address as it usually did in core memory.
     I had not equated the term 'braided wire' memory with the 'core rope' memory which was used in the CP-901.  The CP-901 had 512 words, not 256.  These 512 words contained a paper tape bootstrap for diagnostic/test program loading, an operational drum or magnetic tape loader, and a built in self test [Start up diagnostics] program.  I wrote the paper tape loader, I believe that Jim Halvorson did most of the self test programming, don't recall who wrote the magnetic tape and drum loader.  There was an original version for software development lab use then a production version for use aboard the P3C system.  The diagnostic program did a basic ISA check, an arithmetic section check, a registers test, a simple bank 1 core memory test, then an output/input test using a jumper cable from output channel 3 to input channel 6. If all of these tests completed ok, about 90% of the CPU was functioning, 25% of the core memory, and 1/16th of the I/O. If all of these core rope tests completed, it was possible  to load a more exhaustive set of tests from magnetic tape/drum.
     When we did developed the 1830B for the German Navy's Fast Patrol Boat program, the core rope program was updated to load from the 1840 Magnetic Tape Unit.  The designed in diagnostic program was tweaked for the other minor design changes from the CP-901.} [lab]
Top


4. Plated Wire Memory by Larry Bolton, Clint Crosby, and Jim Howe

  This is a separate article document with a follow up addendum Top


5. Bubble Memory by Lowell Benson

     Bubble Memory devices were sort of a competitor with the MNOS devices being manufactured in our Eagan Semi-conductor plant. Those MNOS devices were being used on an Air Force project - perhaps Jim Inda could recall which.
     Our first non-IRAD use of Bubble Memory devices was an experimental full ATR unit which was built for the Naval Air Development Center at Johnsville, PA.. Roman Fedorak was the Government technology sponsor and project monitor. Ray Hedin and Sam Meddaugh working for, then department manager, Dennis Amundson were the engineering personnel on the project. Roy Lecy was the Program Manager for NADC projects at that time. The intent of this Government sponsored project was trying to find a solid state replacement for the drum memories operating aboard the P3C and S3A aircraft in their ASW systems.

The souvenir mug shown here illustrates the ATR implementation on the right. The left picture on the mug is the Coast Guard implementation, a chassis modified from the AN/UYK-20 computer.
     It was the NADC design baseline that won a contract with the Coast Guard to provide a mass memory storage device for their patrol boats which were beginning to implement a AN/UYK-20 Command and Control System. The initial component used was the Motorola 1-megabit device show at the right.  There were a lot of quality control concerns during the first ten units as Motorola struggled with their component manufacturing processes. For the Coast Guard program, we delivered 26 units over a two year period. Each unit had 16 array boards, each with eight devices. Ray Hedin was the lead design engineer and checkout person for the first three units as the build was transitioned from the Plant 8 prototype shop to Plant 1 manufacturing.  P/N 7917502 4-megabit bubble memory device specification for components made by Hitachi eventually replaced the initial 1 Mbit Bubble Memory (chip) components

     In June of 1984, Lowell Benson transferred from design engineering to Program Management to head-up the Coast Guard project. Shortly thereafter there was a PM re-organization in which I reported to Marv Mirsch who was Director of Special Products.

     As the CG project was wrapping up, I took on PM responsibility for the CIA's RISC chip development project reporting to Neil Hahn. Top


6. Film Memory

6.1 Thin Film Memory

 Shown here are three of the thin film layers that were used to make up a plane.  With film memory, we were able to engineer an An/UYK-7 32k word by 32-bit chassis which fitted into the same space as a 16k word core chassis.  Our initial use of film memory was for the 20B computer which had about 128 30 bit words, mapped onto the lower memory and used for the Input/Output buffers and the real time clock. 

    The 1832 (An/AYK-10) computer designed for the S3A aircraft used film memory exclusively for 12 years, then was replaced with semiconductor units as the technology reached end of life conditions. [lab]

6.2 Film Memory Development Work at Univac by Dick Petschauer.

This work started at Univac Research Dept under Dr. Sid Rubens in about 1954. I started in 1956 in the Memory Engineering Department. Specifically, I was assigned to do the circuit design in Dr Ruben’s group working for Dr. Art Pohm. Dr. Pohm was heading up a project to make an experimental memory. After completing this we got a contract from the Air Force Ballistics Missile Division. They wanted a non-destructive read out memory to replace the drum memories in on-board guidance computers.

The Air Force was concerned about the reliability of the mechanical drum memories. The ferrite core memories used at that time had to be cleared every read cycle in order to determine if they stored a one or zero, after which the data was rewritten.For program storage there was a concern that transient errors could result in permanent changes in the memory. While the first thin film memories also needed rewriting each cycle, other ways to use them had the promise of providing non-destructive read out, or “NDRO”, operation. 

 

The initial approach for NDRO used the technique of “reversible rotation“. A magnetic read field is applied perpendicular to the normal direction of magnetization which produces a small positive or negative signal depending on whether a one or zero was stored. However, for a number of reasons, operation was sometimes unreliable and many readouts and could cause partial demagnetization and loss of output signal. In the middle of the Air Force contract, we changed directions and adopted the “Bicore” approach, which used a two layered film with a “strong” layer and a “weak” layer. Writing was accomplished by switching the strong layer and its external magnetic field would force the weak film to a state that would close the flux path. Reading was done by clearing the weak layer with a smaller current and sensing whether it switched. The read current did not change the state of the strong layer. After reading, the strong layer would restore the weak layer.

This approach proved highly successful. The first test memory of 288 bits was built and described in a detailed internal paper written on July 29, 1960. This was followed by the construction of a larger 1024 by 36 bit and this was reported at the 1961 Western Joint Computer Conference in Los Angeles. All previous film memories were much smaller and were in a single plane. This memory was in a 16-plane stack, an industry first.

Improvements came rapidly. In May of 1962 Univac reported on a 166,000 bit Bicore memory. This was the basis for the Univac ADD airborne computer. It used both an NDRO film memory and a fast smaller DRO film memory in a very small 1.1 cubic foot computer, including power supplies.This was before the advent of the integrated circuits and used separate transistors, diodes, resistors and capacitors for all the circuits. The components were stacked a 3D “cordwood” style in small welded packages.

In a report by Dick Petschauer, Manager of the Thin Film Memory Dept. in March of 1962, the following progress was noted for the previous year: A total of 4.5 million bits of film memory were made with improved properties and yields. A high-speed film memory was made for the 1107 commercial computer and the Lightning project. Design work was nearly complete of a film memory for the Navy NTDS – AN/USQ-20B computer. Top


7.0 Core Memory

At the right is a 4k (4,096) bit memory plane. Initial planes like this had 2,048 cores in each half (window) of the support structure.  There were four wires laced through each core, the X and Y address lines, a sense line, and an inhibit line.  This basic structure was used for the 642A, 642B, 1218s, 1219s and other computers up to the CP-901 computer.  Beginning with the the AN/UYK-8, CP-890, and AN/UYK-7 the designs went to a single support window allowing the cores to be closer together thus facilitating a faster read and write time.  The other key was that these systems used a three wire system.  the X and Y address lines and a third wire used as the sense line during the read half cycle or the inhibit line during the write half cycle.  The UYK-8 and UYK-7 projects stacked 32 planes to make up their core stack.  The CP-890 was able to operate at a very conservative 1.8 microsecond cycle time.  The UYK-7 and UYK-8 ran at a 1.5 microsecond cycle time. The 1830B German Navy computer also used these core stacks, continuing to operate at the 2 microsecond cycle time of the CP-901 processor. 

By the time we were developing the 16 bit computer line, we started to purchase core memories in a 6" x 9" x 1" module from several vendors.  [lab] Top


8.0 Semi-conductor Memory  Your inputs here are welcome.

Home | IT Legacy | People | Engineering | Computers | Systems | Locations | Links | Contact Us  | Top
©2007 -2014, VIP CLUB P.O. Box 131748 - Roseville, MN 55113-0020 - All rights reserved.