Slashdot Mirror


The Intel 4004 Microprocessor Turns 44

mcpublic writes: Today is the 44th anniversary of the Intel 4004, the pioneering 4-bit microprocessor that powered the first electronic taxi meters. According to the unaffiliated (and newly renamed) Intel 4004 45th Anniversary Project web site, they have just re-created the complete set of VLSI mask artwork for the 4004 using scalable vector graphics, and updated their Busicom 141-PF calculator replica aimed at collectors and hobbyists. Included is some interesting historical perspective: Back in the early 1970s, there was no electrical CAD software, design-rule checkers were people, and VLSI lithographic masks were hand-crafted on giant light tables by unsung "rubylith cutters."

60 comments

  1. just imagine.... by ganjadude · · Score: 2, Funny

    a beowulf cluster of 4004s!

    --
    have you seen my sig? there are many others like it but none that are the same
    1. Re:just imagine.... by niftymitch · · Score: 1

      a beowulf cluster of 4004s!

      Or a cluster of Motorola MC14500 based machines.
      http://tinymicros.com/mediawik...
      http://www.google.co.uk/patent...

      One could do worse than doodle through a thick engineering pad
      and think about how to build a machine around either of these
      classics.

      --
      Truth is stranger than fiction, but it is because Fiction is obliged to stick to possibilities; Truth isn't. Mark Twain.
    2. Re:just imagine.... by jfdavis668 · · Score: 0

      But does it run Linux?

    3. Re:just imagine.... by ganjadude · · Score: 1

      no sorry, os/2 only

      --
      have you seen my sig? there are many others like it but none that are the same
    4. Re:just imagine.... by jfdavis668 · · Score: 1

      Good thing I keep a copy.

    5. Re:just imagine.... by Bengie · · Score: 1

      Doesn't matter, it'll be back next year http://tech.slashdot.org/story...

  2. no electrical CAD software by Anonymous Coward · · Score: 3, Informative

    Weird, tell it to IBM that was routing ICs and backplanes in the 1960s by computer.

    1. Re:no electrical CAD software by Anonymous Coward · · Score: 1

      Are you sure ?

      In the 60's, ICs had a few tens of transistors, for op-amps or apollo's famous 3 inputs NOR gate.
      Memory were based or ferrite cores.

      Maybe they had CAD for PCB routing, but ICs ?

    2. Re:no electrical CAD software by 50000BTU_barbecue · · Score: 1

      Intel was a tiny company back then, they probably had to do it by hand. Even in the 1980s companies like Commodore had lots of manual input to chip design even though they had CAD.

      --
      Mostly random stuff.
    3. Re:no electrical CAD software by Anonymous Coward · · Score: 0

      You are thinking of the already-obsolete stuff they used for the AGC. In reality, commercial ICs were growing quite quickly while NASA slogged along with ten year old ICs.

    4. Re:no electrical CAD software by Anonymous Coward · · Score: 2, Insightful

      1967

      https://www.youtube.com/watch?...

      look at some of the stuff hanging on the walls. The problem is that the text references I have about what IBM was doing in the 1960s is on dead trees only.

    5. Re:no electrical CAD software by viperidaenz · · Score: 1

      in the 60's chips topped out at 500 transistors.
      LSI technology didn't come along until 1971.
      What commercial IC's are you referring to?

    6. Re:no electrical CAD software by Anonymous Coward · · Score: 0

      We are not talking about transistor count of ICs, we are talking about CAD software in the 1960s.

    7. Re:no electrical CAD software by AK+Marc · · Score: 1

      Yet you don't name any CAD software from the '60s. That you haven't plainly given an answer, but asserted others are wrong, one can only conclude you don't know what you are talking about.

    8. Re:no electrical CAD software by Anonymous Coward · · Score: 0

      You think they just walked down to the CAD store at the mall in the 1960s and bought a commercial package? "CAD" in the 1960s often meant writing your own software to run the math you came up with. That is, they were using a computer to assist in design. They already knew in the 1950s that things were going to get complicated real quick.

      And yes, I *DO* know what I'm talking about, history of technology is my specialty. There is nothing incredible or odd about using a computer in the 1960s to prepare CNC tapes to run plotters for preparation of films for PCBs or ICs. What would have been odd is if a small company like Intel was doing it back then.

      But saying there was "no" CAD software back then is wrong.

      But no, I can't "name" the specific CAD software from the 1960s because the authors are dead, the companies no longer exist, and in any case, they mostly never had a name in the first place.

      They were already using computers in the 1960s to design not only the IC wiring, but running electrical constraint checks.

      http://i67.tinypic.com/11c8n82...

      (And I'm the wrong one when someone else asserted "In the 60's, ICs had a few tens of transistors"?)

      Like I said, dead trees. I aint' scanning in the whole thing for someone who never bothered to learn history on his own. I did, at my own expense.

      And you want me to name a CAD software that started in the 1960s? SciCards.

      http://articles.sun-sentinel.c...

      http://pcdandf.com/pcdesign/in...

      Pay attention to the 1960s section.

      What do you conclude now? Specifically: why would someone invent a file format specification in the 60s? CAD had to start somewhere, I'm showing you the first self-replicating proteins here.

    9. Re: no electrical CAD software by Anonymous Coward · · Score: 0

      Fuck of idiot.

      I worked at three IC design houses in the 60's. We all had in house CAD software..

      I could make the companies, and the software's internal names.

      But you would just say you're never heard of them....

    10. Re: no electrical CAD software by Anonymous Coward · · Score: 0

      I can name at least two. But since you weren't born then, I'm guessing you've never heard of them.

      In case you are really that stupid, there wasn't an App store where you downloaded them... The people who needed them made them.

    11. Re: no electrical CAD software by AK+Marc · · Score: 0

      So a long list of ACs say there was, but no names, no confirmation. Just assertions I'm wrong. What are you, my wife?

    12. Re: no electrical CAD software by Anonymous Coward · · Score: 0

      One of the long list of people who have told you that they have actually used in house CAD software.

      Vs you, who claim that none ever existed.

      Why do you want the name of our scripts? How will that validate anything.

      Fuck. The shit your wife must have to put up with...

    13. Re: no electrical CAD software by Anonymous Coward · · Score: 0

      http://www.computerhistory.org/semiconductor/timeline/1966-CAD.html

      Learn.

  3. Chip mask SVG directly off their page? by Anonymous Coward · · Score: 0

    Intrigued by the notiion they had drawn up the mask as an SVG I was looking to see if it was available directly off their page, but after a fruitless 30 (perhaps even 40) seconds of looking I gave up in dispair as my attention span er... ...somethinged or other. After all I our browsers can handle it and it would look pretty cool. Or is it in the download packages?

    1. Re:Chip mask SVG directly off their page? by kenai_alpenglow · · Score: 1

      Try this link: http://www.4004.com/2009/i400x... ( Lajos Kintli's Intel 4004 netlist/layout analyzer and animated logic simulator with complete MCS-4 masks and schematics (Zip, v2.0: updated 11/15/09)

    2. Re:Chip mask SVG directly off their page? by viperidaenz · · Score: 1

      Blocked by proxy:
      Malware Found: McAfeeGW: BehavesLike.Win32.Dreform.zz - http://www.4004.com/2009/i400x...

    3. Re:Chip mask SVG directly off their page? by segin · · Score: 1

      So submit a false positive.

    4. Re:Chip mask SVG directly off their page? by KGIII · · Score: 1

      Wait...

      You're using McAfee?

      --
      "So long and thanks for all the fish."
    5. Re:Chip mask SVG directly off their page? by jeremyp · · Score: 1

      Avast finds nothing wrong. I'm still not unzipping it though.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    6. Re:Chip mask SVG directly off their page? by viperidaenz · · Score: 1

      Not personally, no.

  4. 4 bit computing at the time of 128 bit computing by Anonymous Coward · · Score: 0

    According to the Wikipedia the 4004 ... "... was the first commercially available microprocessor by Intel". Please pay attention to nice exclusionary language... "commercially" and by "Intel".

    I remember the time when IT world was switching from 16 bit CPU to 32 bit CPUs. Seemed like a huge leap forward, however a veteran colleague cooled me down by asking a couple of questions. He asked me if I knew that cruise missiles use 128 bit CPU. Not because more bits were meant better marketing. 128 bits CPU allowed more productive computing at the low clock rates at that time.

  5. Surprised by Anonymous Coward · · Score: 0

    I expected a MojoKid hothardware article linking to some fuckass site where I could buy one.

  6. 4004 driver a long time ago by Anonymous Coward · · Score: 0

    FIM P0

  7. Commercially significant but 2nd fiddle to TTL by kyubre · · Score: 5, Insightful

    I was one of those kids who built up simple bread board computers using stock standard TTL parts. I learned more about digital machinery in reading about and figuring out how processors work by trying to create my own bits of programmable/sequence-able logic using the astonishingly complete range of commodity TTL parts that where cheaply available in the late 1970s and 1980s.

    The 4004 was an important inspiration, but TTL is what launched our pervasive digital age.

    Unlike the 4004, it blows my mind how much of the original TTL part library is STILL available.

    https://en.wikipedia.org/wiki/...

    --
    Nothing evolves faster than the word of god in the minds of men who think themselves divinely inspired.
    1. Re:Commercially significant but 2nd fiddle to TTL by toonces33 · · Score: 2

      Same here - I remember all of those TTL things.

      A few years after this, we got some *very* early 8086 chips on an educational discount. We breadboarded the thing by attaching power, clock, and wired up the memory lines to make it look like it was just reading NOP instructions from ever address, and then watched the address lines to see the thing count up.

    2. Re:Commercially significant but 2nd fiddle to TTL by Anonymous Coward · · Score: 0

      Single gate versions of many of the original logic family are available. On the other hand, double size versions also exist, like 16 bit 74HC245s.

    3. Re:Commercially significant but 2nd fiddle to TTL by __aaclcg7560 · · Score: 2

      I got into electronics as a teenager and even took a few courses in college, but I never got far with it. Didn't have the information and money to get beyond the basics. Fast forward 30 years, the Internet has plenty of information and as senior I.T. technician I got plenty of money. I'm fiddling around with 555 timer circuits and looking up designs for a TTL computer in. Rather than buying a handful of parts from Radio Shack (back then) I'm ordering lots of 100 from Jameco to build up my parts inventory.

    4. Re:Commercially significant but 2nd fiddle to TTL by kyubre · · Score: 4, Insightful

      Similar story on this end. I learned all kinds of electronics as teenager and then went off, first working on Air Force Radar for a number of years and then transitioning to software engineering as a civilian. A couple of years ago, I got my highly coveted treasure trove of TTL parts trays from my dad. Started playing around again on the same old breadboards, discovered SparkFun, EBay, and rediscovered Jameco.

      Seems nobody personally knows much of anything about the 4004 anymore, but Don Lancaster's TTL cookbook is just as applicable today as it was 30 years ago.

      --
      Nothing evolves faster than the word of god in the minds of men who think themselves divinely inspired.
    5. Re:Commercially significant but 2nd fiddle to TTL by GrahamCox · · Score: 2

      I was the same but with the 4000 CMOS range. OK, it was slower, but it was far less finicky about fanout, fan-in, power supply voltages and general interfacing. If I needed a fast section of circuitry I might use TTL, but CMOS elsewhere. Just so much less fuss. By the mid-80s it had caught up in speed and eventually surpassed it.

      CPU-wise, it was 6502 FTW, though the 8051 wasn't bad as a stop-gap until the 680x0 was cheap enough. 4004? A bit before my time, but also pretty hard to use and do much with compared to the 6502 and other 8-bit devices.

    6. Re:Commercially significant but 2nd fiddle to TTL by Anonymous Coward · · Score: 1

      oh man, excellent post and link! ahhh, the memories.

      yeah I built lots of stuff with TTL. I love the 74181, built a CPU with it, used a 74189 for registers. why does a 4 bit machine need 16 registers?!?!! ridiculous instruction set. but I was a kid.

      there was an improved ALU, 74381? found the spec, drooled, never found one retail...

    7. Re:Commercially significant but 2nd fiddle to TTL by Anonymous Coward · · Score: 0

      When the Univ. of Washington dx'd it's CDC Cyber mainframe in the late 80's, there was a bit of a party at the ACC, and we got to keep some of the bits from it. I got a couple of nameless boards (still have them). Lots of discrete TTL (and probably BiCMOS) chips on it, and I'm guessing the rest of it was built up like that, too. No, I didn't get one of the 100MB removable disk packs... what was I going to do with that?

      Still, I was amazed then (late 80's) with how things were progressing, when several RISC systems (IBM & DEC, mostly DEC. No HP at UW) back in the ACC were in roughly PC-sized desktop cases, yet they handled far more then the mainframe and VAX/VMS machines they were replacing.

      The main engineering challenge at the ACC was then how to heat/cool the building, as the HVAC system of the building was essentially the water cooling system for the Cyber...

    8. Re:Commercially significant but 2nd fiddle to TTL by Anonymous Coward · · Score: 0

      Unlike the 4004, it blows my mind how much of the original TTL part library is STILL available.

      They ain't ever going away. It's probably difficult to buy real 74xx chips as they are obsolete, but the 74LS/HC/AHC are still used in new designs today, because there is always that gap between what you can do with a FET and the cost (both part and manufacturing) of a PLD. I've never needed some of the high complexity parts like ALUs, but I use 74AHC inverters, ANDs, ORs, XORs, decoders and MUX in designs regularly. Combined with some analog RF switching, you can make some very significant cost reductions; transceiver ports on FPGAs and DSPs are expensive, analog switches are cheap; if you only need to access one device at a time, you can share the expensive resources with cheap ones. Likewise using digital MUXes, decoders and latches to increase the pins available on your FPGA/uC. Also the inevitable fact that FPGAs and SoCs are going to lower and lower IO voltages while the majority of industrial and lab IO is still 5V TTL or high voltage and will remain that way for noise immunity or reliability; a lot of power FETs require 5V drive signals to fully open/short the channel.

    9. Re:Commercially significant but 2nd fiddle to TTL by Anonymous Coward · · Score: 0

      I got into electronics as a teenager and even took a few courses in college, but I never got far with it. Didn't have the information and money to get beyond the basics. Fast forward 30 years, the Internet has plenty of information and as senior I.T. technician I got plenty of money. I'm fiddling around with 555 timer circuits and looking up designs for a TTL computer in. Rather than buying a handful of parts from Radio Shack (back then) I'm ordering lots of 100 from Jameco to build up my parts inventory.

      These days you can get pretty cheap FPGA's, and atleast Altera Quartus Prime (Recent name change) seems to still support schematic input. (Xilinx has removed it form their tools) Ofcourse these days I don't think anyone seriously implements complex systems using the schematic input, but rather with HDL, but it's still an option.

      Not that it's really the same thing as using logic chips, just a tool.

      A while back I also stumbled up page with a 6502 made with 85 chips of 74HC

    10. Re:Commercially significant but 2nd fiddle to TTL by RockDoctor · · Score: 1
      A few years ago - 5 or 10 by memory - there was a story on Slashdot about someone who built a logical equivalent of an 8086 or 80386 or some such 1980s era processor.

      This story perhaps? No.

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
  8. Re:4 bit computing at the time of 128 bit computin by Anonymous Coward · · Score: 0
  9. Re:4 bit computing at the time of 128 bit computin by viperidaenz · · Score: 2

    It was the first microprocessor you could buy from someone and program yourself.

    Prior to the 4004, you made your own chip, with your own instruction set and your own assembler, with your own chip fab.

  10. Re:4 bit computing at the time of 128 bit computin by Anonymous Coward · · Score: 0

    If by "program yourself" you mean have Intel make mask ROMs for you, or make your own with your own chip fab...

    1971 wasn't exactly known for its USB devkits.

  11. Those mask cutters look like Bond girls by michaelmalak · · Score: 1

    Those mask cutters look like Bond girls

    1. Re:Those mask cutters look like Bond girls by Mashiki · · Score: 1

      Impossible, everyone knows there are no women in technology related areas. Just look at the amount of whining over it.

      --
      Om, nomnomnom...
  12. Rubylith was state of the art! by Terje+Mathisen · · Score: 3, Interesting

    My father spent months at his home-made light table back around 1965 cutting traces in rubylith film in order to create the offset masks for orienteering maps.

    He needed one such mask for each color in the finished map, any mistakes had to be fixed with small amounts of red lacquer which then had to dry completely before it could be recut.

    The big advantage for VLSI vs a map was that most lines were straight so you didn't need to trace curved lines like you do for the contours on a map.

    Terje

    --
    "almost all programming can be viewed as an exercise in caching"
  13. Re:4 bit computing at the time of 128 bit computin by unixisc · · Score: 1

    Is that 128 bit a VLIW like computer? Used mainly for parallelizing, and knowing that there won't be too much of unpredictive instructions down the pipe to schedule? You could have 32 cores in a single CPU that would run things at the lower frequencies needed.

    As for the 4004, an interesting way to mark the occasion might have been to design one on an FGA or even on an Arduino.

  14. Re:4 bit computing at the time of 128 bit computin by AHuxley · · Score: 2

    If you had the cash as a nation huge systems that could work as early digital systems could be bought into from the private sector.
    Electro-optical digital imaging to look down from space, what the public is been told about what could be done in 1962 with the IBM 7950 Harvest https://en.wikipedia.org/wiki/...
    1969 with the 'COINS' (Community On-line Intelligence System)
    Some of the changes to the commodity microprocessors could finally be seen in the public with ideas like the 1980's BBN Butterfly https://en.wikipedia.org/wiki/... and Voice Funnel https://en.wikipedia.org/wiki/...
    Why the change to thousands of inexpensive microprocessors from the traditional 1970's systems? The US gov was invited into per cheap chip sales that got packaged up as new super computer systems with new software and long term support. Thousands of low cost microprocessors still added up to great support contracts.

    --
    Domestic spying is now "Benign Information Gathering"
  15. Re: 4 bit computing at the time of 128 bit computi by Anonymous Coward · · Score: 0

    Cruise missiles (and any number of other applications) used n-bit computers, yes. But those computers were multiple chip affairs, not single chip microprocessors. So, your veteran colleague didn't "cool you down", he mislead you - badly.

  16. In early 1970s, there was no VLSI, not even LSI; by bsharma · · Score: 3, Insightful

    Back in the early 1970s, there was no electrical CAD software, design-rule checkers were people, and VLSI lithographic masks were hand-crafted on giant light tables by unsung "rubylith cutters." In early 1970s, there was no VLSI, not even LSI; It was MSI. https://en.wikipedia.org/wiki/...

  17. Re:4 bit computing at the time of 128 bit computin by Anonymous Coward · · Score: 0

    There where already PROM's that you could program yourself. Sure - it was cumbersome, but doable for those that had a bit knowledge of electronics (and programming machine code).

  18. Used to service Data General Nova 4X by advocate_one · · Score: 2

    had a 16 bit 'processor' made by using four of these chips in parallel...

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    1. Re:Used to service Data General Nova 4X by rrohbeck · · Score: 1

      Those would have been bit slices not complete microprocessors, probably 2901s

  19. Re:4 bit computing at the time of 128 bit computin by Anonymous Coward · · Score: 0

    I'm not exactly sure you could buy PROMs back in 1971 (EDIT: the first commercial PROMs came out in 1969), but you can build ROMs with DRL (diode resistor logic), a 74154 decoder and some 74150 (16:1 mux). 2x 74154, 8x 74150s and a bag of diodes will buy you 256 words of 8-bit rom (2kilobit). That's probably sufficient for a 4 bit CPU. Not exactly cheap in 1971, but neither were 4004s. BTW, the 4001 metal mask programmable (meaning you ordered the mask with the bits programmed you wanted from Intel) was 256x8 (2kilobit), so the arrangement I describe is probably not far off what a technician in the 1970s would have used to prototype an Intel 4004 system before ordering the final 4001 ROM from Intel.

    There were ways to prototype things without going full retard and ordering an untested maskset, even in 1971. The advantage was that once you built such a 74xx decoder mux rom, you could "rewrite" the ROM contents merely by adding or removing diodes from their relevant positions in the ROM PCB.

    I'm sure glad today I can just hit program in Quartus to load rom contents and logic, and I don't have to reach for a soldering iron. Not that I was around back then, I'm just a fan of electronic history. I do however find myself reaching for 74HC/74AHC in modern designs as they are far cheaper than a PLD, and there's still (and always will be) plenty of utility for them if you are familiar and know which ones to reach for.

    -puddingpimp

  20. VLSI by sunspot55 · · Score: 1

    The 4004 is VLSI? I don't think it means what you think it means...

  21. Re:In early 1970s, there was no VLSI, not even LSI by Anonymous Coward · · Score: 0

    It was LOLXSI.

  22. Re: 4 bit computing at the time of 128 bit computi by Bing+Tsher+E · · Score: 1

    More likely you would put together a diode matrix with the bootstrap code to start the paper tape reader.

    I was writing code for 4 bit microcontrollers less than 20 years ago.

  23. Re:In early 1970s, there was no VLSI, not even LSI by avandesande · · Score: 1

    It's always fascinating to track the progression of a 'tools', where creating the tool aids in the development of something more advanced. It's obvious that you cannot design an advanced chip without a computer.

    --
    love is just extroverted narcissism
  24. Re:In early 1970s, there was no VLSI, not even LSI by Anonymous Coward · · Score: 0

    Wrong, wrong, true.