Slashdot Mirror


High School Dropout, Self-Taught Chip Designer

circletimessquare writes "The QVC television shopping network has recently found a hit in its product the C64, which emulates the classic Commodore 64 in a small form factor, a joystick. But the story of the designer of the product is more interesting than the product. Meet Jeri Ellsworth [NYTimes. You know what that means], whose life story emulates the golden age of garage-based computer design. She is proof that the passion of the homebrew electronic hobbyist is still a viable force in an age when well-funded and well-staffed corporate design teams dominate chip design."

37 of 816 comments (clear)

  1. No Reg Required... by Anonymous Coward · · Score: 5, Informative

    The soul-saver strikes again (Karma Free, for your pleasure):

    Reg Free Link

    1. Re:No Reg Required... by iamhassi · · Score: 4, Funny
      sorry for the troll but.... damn she's cute!!!

      Even if she wasn't a 30 yr old high school dropout self-taught chip designer and was just a normal person I'd still consider her cute.

      --
      my karma will be here long after I'm gone
    2. Re:No Reg Required... by pHatidic · · Score: 4, Funny

      So .8333 out of 10? Dude that's harsh.

    3. Re:No Reg Required... by Anonymous+Custard · · Score: 4, Funny

      she really is pretty cute... but look at all the stiff competition you'd find if you tried to pick her up at a hobby show: http://home.earthlink.net/~randy128/expo2002/pix5/ MVC-304S.JPG

  2. Yes but... by _PimpDaddy7_ · · Score: 4, Funny

    is she HOT?

    1. Re:Yes but... by Just+Some+Guy · · Score: 4, Funny

      She's pretty good looking, even if she wasn't a female hard-core geek who designs and fabricates CPUs for the hell of it.

      --
      Dewey, what part of this looks like authorities should be involved?
    2. Re:Yes but... by gUmbi · · Score: 4, Funny

      is she HOT?

      6 beers.

    3. Re:Yes but... by Junior+J.+Junior+III · · Score: 4, Insightful

      Even more remarkable than a hot girl designing microchips, is the fact that QVC is selling something I would actually buy.

      --
      You see? You see? Your stupid minds! Stupid! Stupid!
    4. Re:Yes but... by freshman_a · · Score: 4, Funny

      Even more remarkable than a hot girl designing microchips, is the fact that QVC is selling something I would actually buy.

      even more remarkable is that this is prolly the only article in /. history where a post by an AC consisting only of the word "Yes", in reponse to the question "is she hot?", got modded as "insightful"

    5. Re:Yes but... by b1t+r0t · · Score: 4, Funny
      is she HOT?

      She's female and she knows VHDL. That makes her pretty hot as far as I'm concerned.

      --

      --
      "Open source is good." - Steve Jobs
      "Open source is evil." - Microsoft
  3. Maybe by Anonymous Coward · · Score: 5, Funny

    Maybe in 20 years she can design a P75. That will show those corparte giants who is boss.

  4. Forgot one key to success by TrollBridge · · Score: 4, Insightful
    "She is proof that the passion of the homebrew electronic hobbyist is still a viable force in an age when well-funded and well-staffed corporate design teams dominate chip design."

    You forgot well-lawyered, for when an uppity innovator dares challenge the corporate status quo. Sadly, all it would take is one lawsuit (ore even the threat thereof) to shut her down.

    --
    There's a Mercedes gap too. I want one and can't afford one, but it's not government's job to do anything about it.
    1. Re:Forgot one key to success by Desert+Raven · · Score: 5, Interesting

      Actually, the one thing that's keeping her from raking in the really big bucks is also what's protecting her.

      She's doing the design as a contractor.

      It's the companies who are making and selling them that will have to take the big risk of lawsuit. By legal standards, she's just a hired gun.

  5. eureka! by bLindmOnkey · · Score: 4, Insightful

    It seems as though nostalgia always sells. I went to a local mall recently and there was a stand that was selling something similar to these-it was an N64 shaped controller with a decent collection of SNES games right in the controller. I know if I had money I'd buy it for a young relative to experience the joys of my own childhood. Wouldn't you?

  6. don't mod up :( by ack154 · · Score: 5, Funny

    damnit - i really did mean to post as AC ...

  7. A girl-geek and slashdot by Hoi+Polloi · · Score: 5, Funny

    Start rolling out the "She is hot" and "I'd like her to play with my joystick" comments.

    One more thing, can Slashdot's editors please stop whining about NYT's registration? To read their news for free just for filling in some info seems like a generous trade.

    --
    It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
  8. There will always been room for the underdog by suso · · Score: 4, Insightful

    I was just telling my wife about this last night.
    Even when you think that any industry is too hard to break into because there are big companies dominating it, one can still create something that is better or worthwhile to people. Even for the sake that some people want to shop somewhere else, or buy a different brand.

    I mean, think about it, for 50 years cars were being made and the corporations that made them became big 800lb gorillas. But then look, here comes Toyota, Honda, Nissan, Geo, Saturn, Lexus, Kia and now Scion.

    So there is room, just take a look at the history of open source software.

    1. Re:There will always been room for the underdog by acomj · · Score: 5, Insightful

      Cars are a bad metaphore. Mostly made by large comglomerates.

      Lexus and Scion are made by Toyota.
      Saturn made be General Motors,
      Geo, was GM rebrand of cars made by Toyota I beleive
      Subaru - Fuju Heavy Industries
      Kia is from Huyndi (large comglomerate.)

      But your right, software/computers are still places were an individual can make it with hard work and good design.

      Also she is working for a NJ toy manufacturer not out on her own.

  9. Re:that noise you are about to hear ... by JaffaKREE · · Score: 4, Funny

    Definitely cute, but standing next to a male skull with RAM sticks lodged in the cranium serve as an effective deterrent to sexual advances.

  10. Let us hope by boodaman · · Score: 4, Insightful

    Let us hope there are many more people just like her here in America. If there are, the future will be very interesting. If there aren't, we'll find ourselves a nation of passive consumers without any initiative.

  11. Re:that noise you are about to hear ... by grasshoppa · · Score: 4, Funny

    You're new here, aren't you?

    --
    Mod me down with all of your hatred and your journey towards the dark side will be complete!
  12. Well by paranode · · Score: 5, Funny

    She looks like a conniving elf in the picture. So in Slashdot terms, yes she's hot.

  13. Don't Need School to be Educated. by jellomizer · · Score: 4, Interesting

    School is only a method of pointing you in the right direction to become educated and if you learned enough they give you a piece of paper that says you have learned stuff. If it weren't for regulations in such areas almost every job could possibly be done by a person who never graduated from high school or college. A person who is motivated enough will learn without the need of school. They can go the the library them self and learn information. They can read stories about how other people did things, they can educate themselves without the need for school.

    I would like to think school is more a Map to show you were you can go for success. But just like driving on the road you don't always need a Map common since and some exploring will help you get to your location as well, sometimes (usually) a little longer then normal but sometimes a lot quicker. As well with schooling like driving with a Map if you don't know where you are or where you are going the Map is useless.

    That said dropping out of school is still often a bad idea, because while you may get there by chance if you had a better education it will give you at least basic directions to start out on, training people with good research skills and the ability to learn for themselves.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  14. impossible? by i41Overlord · · Score: 5, Insightful

    "She is NOT a self-taught CHIP DESIGNER. She is a self-taught FPGA programmer. There is a world of difference, the former is impossible, the latter is trivial."

    Impossible? What about the guys who invented the first chips? Did they go to some class that taught how to build chips which will be invented in the future?

    You can buy the same books that they have at schools. You can learn the same things on your own that you'd learn in schools. Some people (such as myself) are tinkerers, and we learn better by experimenting on our own than we do sitting in a classroom.

    I find it funny that I've also heard people saying you need to go to school to be a programmer or work in the computer industry. Most of us geeks know that's also false.

    1. Re:impossible? by Grishnakh · · Score: 5, Informative

      You haven't worked much with FPGAs, have you?

      FPGAs are programmed in Verilog or VHDL; it's not much different from programming a computer. All you need is a development board with the FPGA plugged in (the FPGA makers make eval boards specifically to support this), and a connection to your PC so you can download the compiled design into the FPGA.

      The problem with FPGAs is that they're very similar to SRAM, and when they lose power, they lose their programming. So they have to program themselves every time they power on, meaning you need a separate ROM chip on the board for it. Worse, because of this and because of the sheer cost per chip of FPGAs, they aren't very good for designs with large production volumes (they are good for small volumes, though, because you don't have to get a custom chip made, which has a high initial cost). So, all you have to do is get your FPGA design converted to an ASIC; there's several companies that specialize in exactly this.

      Basically, all this girl had to do was do the actual HDL design at home, test and debug it on a prototype board, then when it was finished send it to a manufacturer to have them make ASICs in large volume from it. You don't need your own fabrication plant any more than you need your own photo developing lab to make photos.

    2. Re:impossible? by harrkev · · Score: 5, Insightful

      The Xilinx Spartan family has some very nice FPGAs clocking in at well under $10 right now. So, for small low-speed things like this, they are perfect!

      And as far as the "all this girl had to do" line, no way. All she had to do was:

      1) Implement a 6502 processor. There is a free core or two floating around, which she likely used. Still not exactly trivial, though.

      2) Reverse-engineer and implement the DRAM circuitry. The design does not use DRAM, but you still need to emulate certain portions of the hardware for timing reasons. When DRAM refreshes, the processor has to snooze.

      3) Reverse-engineer and implement the SID sound chip. Fairly major headache.

      4) Reverse-engineer and implement the video circuitry. Major headache. This system even had hardware sprites.

      5) Reverse-engineer and implement the different hardware ports.

      6) Include a bridge that would allow a PC keyboard to emulate a C64 keyboard.

      7) Emulate a cassette drive and load it with warez.

      8) Implement the analog bits of the video and sound circuitry. Maybe somebody else did this.

      In short, I am impressed.

      I have been through an ASIC tape-out. It costs in the neighborhood of $100K. MUCH cheaper to go with a cheap FPGA and serial-EEPROM for stuff like this. Once you get well over 10,000 units shipped, it is time to start looking at an ASIC. Until then, a cheap FPGA is probably your best bet.

      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
    3. Re:impossible? by MagerValp · · Score: 5, Informative

      > 1) Implement a 6502 processor. There is a free core or two floating around, which she likely used. Still not exactly trivial, though.

      No, she did her own core, which is both smaller and faster than the free cores out there.

      > 2) Reverse-engineer and implement the DRAM circuitry. The design does not use DRAM, but you still need to emulate certain portions of the hardware for timing reasons. When DRAM refreshes, the processor has to snooze.

      The NTSC unit is SRAM based. The C64 uses transparent DRAM refresh during the VIC's half of every cycle. The PAL unit will use SDRAM.

      > 3) Reverse-engineer and implement the SID sound chip. Fairly major headache.

      MAJOR headache.

      > 4) Reverse-engineer and implement the video circuitry. Major headache. This system even had hardware sprites.

      Yes, it took her years, and there are still timing glitches. It's amazingly compatible though.

      5) Reverse-engineer and implement the different hardware ports.

      I believe this was fairly easy though.

      > 6) Include a bridge that would allow a PC keyboard to emulate a C64 keyboard.

      IIrc that's a small state machine and a matrix, nothing too hairy.

      > 7) Emulate a cassette drive and load it with warez.

      That was done in software by Adrian Gonzalez. The NY Times article concentrated on Jeri herself, so I guess it's forgivable that they didn't mention that there was a software team as well (Adrian and Robin Harbron were the main programmers, plus me and Mark Seelye helped patch games).

      > 8) Implement the analog bits of the video and sound circuitry. Maybe somebody else did this.

      Nope, all Jeri.

      Those people doubting her hardware skills really shouldn't talk without checking facts, and if you think that designing things in VHDL is as simple as programming in C you need a clue. No, make that two. And for the record, it's designed with a mix of VHDL and schematic capture.

      --

      READY.
      #
  15. New York Times? by michael+path · · Score: 5, Funny

    [NYTimes. You know what that means]

    That they're just making shit up?

  16. Re:Yeah But by hrieke · · Score: 4, Insightful

    Intel hired knitters for wiring the first set of chips back in the day.
    Cobol was designed by a Grace Murray Hopper.
    Frances Elizabeth Snyder Holberton was involved in Fortran's development.
    Ada Lovelace wrote first program to calculate Bernouli numbers.

    If you're going to troll, learn how to troll right.

    --
    III.IIVIVIXIIVIVIIIVVIIIIXVIIIXIIIIIIIIVIIIIVVIIIV IIVIIIIIIVIII...
  17. Re:Bills Gates, too. by schon · · Score: 4, Informative

    Maybe Bill Gates should have stayed in school and got a degree. He could have been rich, I tell you!

    You do realize that Bill was rich before he founded Microsoft, right? His father is a millionaire.

  18. Finally someone I can relate too by jdjdac · · Score: 5, Insightful
    Being a graduating electrical engineer, ham radio operator, and of the female persuasion....IT IS ABOUT FREAKING TIME I've had someone to truly look up to in terms of technical skill and passion. Her life story is very similar to how I grew up and how I experimented with electronics other 'boys toys.' I always felt like an outcast for enjoying tinkering, be it with trebuchets or radios.

    It really makes you question your role in society...especially when it seems that women are portrayed like idiots or dumb blondes in the media. Or that all I should care about is makeup, clothes, and hair (trust me I'm not that obsessed - just ask my husband). Sometimes even today I ask myself "what they hell am I doing?" "Why didn't I do elementary ed like every girl I know?" It is still something I struggle with even today.

    I always wished I could have had another woman to look up and admire for their technical achievements. I almost never thought it would happen in my lifetime. Congratulations to her on her long list of achievements, and hopefully she can encourage another generation of woman to get into tech....especially engineering!!

    1. Re:Finally someone I can relate too by NullProg · · Score: 4, Interesting

      I always wished I could have had another woman to look up and admire for their technical achievements.

      You mean to say you've never heard of Grace Hopper? Hell I'm male and she's one of my favorite inspirations:

      Grace Hopper

      Enjoy,

      --
      It's just the normal noises in here.
  19. C-One by FiSHNuTZ · · Score: 4, Interesting

    I really think that it's worth mentioning Jeri's other much more interesting and complicated project, the C-One. If you think the C64 joystick/computer is amazing, take a look at the C-One and you should be substantially more impressed:

    http://c64upgra.de/c-one/

  20. I'll venture a guess: by seanadams.com · · Score: 4, Insightful

    Just think what Ms. Ellsworth could have achieved with a proper education.

    MUCH LESS

    For the really creative problem solver types like her, school is a dangerous reconditioning of one's mind and social outlook. If you're not suited for it, excessive schooling/socialization can kill both your entrepreneurial spirit and your creative talent.

    It is NOT ironic in the slightest that so many great innovators were drop-outs.

  21. Well-funded, well-staffed...???? by inkswamp · · Score: 4, Interesting
    well-funded and well-staffed corporate design teams dominate chip design

    One only need to have been part of one of these mythical "well-funded and well-staffed" corporate teams (or to know someone who has been part of one) to know that the garage-based tech hobbyist is nowhere near extinction. High-power staffing and funds are nothing--NOTHING--next to the power of a real vision. A single person with a great idea and a little know-how can lay waste to any corporate team. Don't get so caught up with the corporate facade that you start to doubt it. Watch how many little companies with great ideas that corporations buy up. They do it so regularly that it hardly makes the news anymore. The real ideas aren't coming out of boardroom discussions.

    And remember that IBM was once the indomitable corporate force and Apple and Microsoft were the little start-ups. That's why people who talk about how Linux won't change anything make me laugh. I don't even use Linux, not even a big fan of it, and I know it has yet to make its biggest impact. That's how this stuff works. Give it time. History repeats itself.

    --
    --Rick "If it isn't broken, take it apart and find out why."
  22. Re:NO way by svirre · · Score: 4, Informative

    L-edit is a polygon pusher. You are going to be pretty damn persistent to do anything more than a puny digital design in that.

    For real digital layout you want to use Astro/Synopsys, Encounter/Cadence, Blast Fusion/Magma or Pinnacle/Sierra (Just maybe). None of these are going to cost you less than a few $100K.

    Of cource before you to the point of doing layout you likely want to do synthesis (Although it is not beyond human capability to hand generate netlists). Design Compiler/Synopsys is pretty much the defacto standard but both cadence and magma has credible alternatives.

    After layout you want to check your design for timing. To do this you want a Static Timing Analysis tool (Primetime from Synopsys is pretty much the only choice here for sign-off quality, though you might live with what your back-end tool has built in if you feel brave). To feed the STA tool with good data you need to extract the circuit: StarXTRC/Synopsys, Fire & Ice/Cadence, CalibreXRC are the prime contenders.

    In addition you might want/need to do:
    - Formal verification (To verify your final netlist conforms to your design)
    - Rail analysis (To verify your power grid is adequate)
    - Thermal analysis (To check your device won't melt of fail due to too high junction temperature)
    - Crosstalk analysis (Check for parasitic effects on timing. Required for designs on 0.13um and better)

    A complete tools suite for digital design will likely set you back $1000K. Naturally a lot of smaller designhouses will outsource the the implementation, but they will at minimum require simulators (minimum $5000 a seat) and synthesis ($100000 pr. license)

    As for fabbing, $500? That would be a mighty sweet deal, even for a shared MPW run. With academic discounts and on an old process you might be able to get a slot on an MPW for $5000. On a reasonably modern process (like 0.18um) a engineering run with 6 prototyping wafers (i.e. not a MPW) will set you back somwhere between $50K to $200K

  23. Sexism by believekevin · · Score: 5, Insightful

    I'm halfway through the responses and haven't yet encountered a single comment about the greatness of this project!

    /. disappoints once again.