[HN Gopher] Purdue Starts Comprehensive Semiconductor Degree Pro...
       ___________________________________________________________________
        
       Purdue Starts Comprehensive Semiconductor Degree Programs in U.S.
        
       Author : mindcrime
       Score  : 278 points
       Date   : 2022-06-15 17:56 UTC (5 hours ago)
        
 (HTM) web link (www.eetimes.com)
 (TXT) w3m dump (www.eetimes.com)
        
       | soared wrote:
       | Reading this all I could think was that it's an excellent idea,
       | and that the government should be tripping over itself to give
       | this program scholarships.
       | 
       | > The university has existing collaborations with the U.S.
       | Department of Defense's SCALE (Scalable Asymmetric Lifecycle
       | Engagement) program, the American Semiconductor Academy, and
       | other CHIPS Act workforce consortia
        
       | hnthrowaway0315 wrote:
       | As someone working full-time in Canada, wish I could roll back my
       | life 10+ years and get into one of the semiconductor schools.
       | Good luck to all who are admitted into this program, looks very
       | interesting.
       | 
       | Link to online degree:
       | https://engineering.purdue.edu/semiconductors/degrees#online...
        
         | jjoonathan wrote:
         | Warning: nerd trap. Low wages, horrendous deadlines (tapeout),
         | hard work.
         | 
         | Perhaps this has changed, given that we're in a semiconductor
         | boom cycle now, but I have my doubts. When SMIC started trying
         | to poach TSMC talent, the response was not to make pay
         | competitive (or even half decent), let alone in line with the
         | massive geopolitically-relevant value being created. No, the
         | response was a mask-off legislative crackdown to keep the nerds
         | in line. In the US, there were only two big employers, and they
         | were definitely paying what they could get away with.
         | 
         | Anyone who is considering this career -- any career, but this
         | one especially -- before you jump, please get the perspective
         | of someone in industry who isn't trying to sell you a career.
        
           | gyc wrote:
           | My dad was a EE professor specializing in semiconductor
           | fabrication and he warned me away from a career working at
           | semiconductor labs. He has warned me about every single
           | warning of this post.
        
           | passivate wrote:
           | A lot of human progress in core sciences and engineering is
           | on the backs of people toiling the midnight hours on sheer
           | passion for little monetary reward. We owe a great debt of
           | gratitude towards them.
           | 
           | In any commercial organization, there are tremendous
           | pressures in high-investment, super high-risk projects and
           | anyone can trivially find things that are wrong with the
           | current system. The much more difficult challenge is showing
           | an alternate path that is superior - based on the results it
           | achieves. The times when you see the ugly behavior of people
           | are times of desperation. Online commenters expend a lot of
           | effort point out how to improve things by "proving" it by
           | linking to random studies - but the more persuasive argument
           | is by implementing those changes in the real world. "Talk is
           | cheap, show me the code." ;)
        
             | jjoonathan wrote:
             | Sure thing! I've got your alternate path that is superior
             | right here: see, first I give the semiconductor industry a
             | big fat middle finger, and then I go work for somebody who
             | fucking pays me.
        
           | Melatonic wrote:
           | This honestly sounds like there is some real shady shit going
           | on behind the scenes by the heads of these two companies.
           | Reminds me of the whole VFX / software engineering union
           | debacle with Steve Jobs / Lucas / etc that eventually came
           | out and was super duper illegal.
        
             | rprospero wrote:
             | I'd love to hear more about that debacle, but everything
             | I'm finding is just another Jobs-Pixar hagiography. Any
             | pointers on how to learn more?
        
               | krallja wrote:
               | https://www.cgw.com/Press-Center/News/2014/Studios-
               | Accused-o...
        
           | nurspouse wrote:
           | I worked at Intel, and with process/fab people for a number
           | of years.
           | 
           | Everything you're seeing in the comments is true.
           | 
           | Compensation is not _that_ bad. Clearly, it 'll not pay SW
           | salaries - no engineering does. But if you're a fab person,
           | you'll work long hours, be on call often (and you _will_ get
           | woken up often), and eventually will own a tool that you 'll
           | be responsible for, even when not on call.
           | 
           | Lots of abusive and pathological behavior, as well. And they
           | often block internal transfers so you're basically trapped.
           | 
           | People with other skills (e.g. SW) get out. The rest are
           | stuck, because they have, for example, a chemistry PhD and no
           | other company will pay more.
           | 
           | See this thread from a while ago:
           | 
           | https://news.ycombinator.com/item?id=30027143
        
             | smaddox wrote:
             | I agree with all of this, unfortunately. I worked for Intel
             | for two years after graduating with a PhD in EE. I learned
             | a lot from the experience, but I can't recommend it. I work
             | in software, now. The PhD was great, though. I loved doing
             | semiconductor research. But make sure you work with a
             | professor who is very good at fund raising.
        
             | whacim wrote:
             | There are also some indications that Washington is
             | increasingly viewing semiconductors as a national security
             | issue. There could be a shift in federal funding that could
             | make the industry more attractive to talent again.
        
               | nurspouse wrote:
               | The industry doesn't have a talent shortage, which
               | explains the working conditions. There will always be
               | grad students who think "Cool! I get to do research
               | involving quantum mechanics!"
               | 
               | Trust me, I've tried to talk them out of it and never
               | succeeded.
        
           | asurty wrote:
           | TLDR: band gaps are not for the feint of heard :D
        
             | phendrenad2 wrote:
             | It's easy, you just grab each electron firmly using pliers
             | and carefully move them closer together. Be sure you have a
             | proper angstrom ruler to make sure they're the right
             | distance.
        
             | mindcrime wrote:
             | _" The answer's not in the box, it's in the band."_
        
           | bushbaba wrote:
           | When in University, Intel gave a presentation. They stated
           | the same facts that the Semi industry will be low waged, hard
           | work, and require MULTIPLE PHDs. That presentation gave me
           | enough information to recognize that I really didn't want to
           | be in the semi-industry.
        
             | plonk wrote:
             | > require MULTIPLE PHDs
             | 
             | Was that a joke? What's the point of doing two PhDs in the
             | same field? That's like 12 years wasted. 1/8th of your
             | life.
        
               | bushbaba wrote:
               | Nope. They said they employed folks with a PHD in
               | Electrical Engineering who also had a PHD in Chemical
               | Engineering or similar field.
        
             | jjoonathan wrote:
             | Intel turned the screws so hard on their employees that the
             | market actually punished them for it. That never happens,
             | but Intel went so far beyond the pale that it did.
             | 
             | A mentor of mine hit his breaking point when they
             | split/bankrupt/acquired his team to discharge pension
             | obligations. Real nasty stuff. He said everyone was
             | retiring, "good luck with the next node" (10nm) -- which I
             | discounted as sour grapes on account of Intel appearing
             | invincible at the time, but wow have the years cast that
             | story in a different light.
        
           | kevin_thibedeau wrote:
           | EE in general is a problematic career path in the US.
           | Microelectronics is more so due to the even more limited
           | employment options. All but a few niche fab operators are
           | multinationals and you're directly competing with cheaper
           | offshore labor. Government initiatives aren't going to change
           | this arrangement.
        
             | ajb wrote:
             | EE isn't only working at a fab. Most EE's I know work at
             | fabless design houses and make a good living, albeit with
             | some crunch periods. I think it's the chemists who are
             | stuck with the fabs.
        
           | baybal2 wrote:
        
           | gtvwill wrote:
           | How do smart folks wind up in such crappy employment
           | conditions? Like seriously are they not unionised or
           | something?
        
           | rockostrich wrote:
           | I went into a master's program at SUNY CNSE back in 2014 for
           | "nanoscale engineering" hoping to do some research in
           | MEMS/NEMS. Turns out there were no research spots available
           | with the groups working on that stuff so I ended up in a
           | group working on EUV photoresists. I ended up not doing much
           | actual "nanoscale research" and mostly just did some data
           | science/engineering for the group since all the data
           | processing code they had took 10+ hours to run for each
           | experiment trial. I fixed that code to run in under 10
           | minutes and decided I should probably just start looking for
           | jobs in software. Couldn't be happier.
           | 
           | Every person I interacted with in the semiconductor space was
           | either an academic who was stuck in a lab 12+ hours a day or
           | some line manager for Intel/IBM/TSMC/etc. that was on-call
           | 24/7 if something went wrong. Both of those sounded terrible
           | to me regardless of the pay.
        
             | lcvw wrote:
             | CNSE class of 2017. The usual career progression of people
             | I talked to was: get a phd, work 12 hour shifts (including
             | nights), be underpaid because you "are not an expert yet",
             | be fired after 2 years because the company abruptly changed
             | technologies and didn't need you anymore. Repeat steps 2-4
             | until you eventually get frustrated enough to leave the
             | field.
             | 
             | So yeah I do software now.
        
             | jjoonathan wrote:
             | If they paid me to be on-call as much as they payed my
             | father (doctor) to be on-call, I'd do it in a heartbeat.
             | Maybe I would have regretted it in 10 years -- he sure did
             | -- but I'd have loved it for a while.
             | 
             | Terrible pay _and_ terrible hours _and_ long school _and_
             | hard work is just irredeemable.
        
             | scrlk wrote:
             | This reminds me of my path: wanted to study EE because I
             | thought that designing chips, working in a fab etc. would
             | be cool, started studying EE and realised I would need to
             | get a PhD to do the more interesting work (frankly I'm not
             | smart enough to do a PhD), plus tepid job prospects in the
             | UK.
             | 
             | Ended up as a power systems engineer, which is the complete
             | opposite in terms of scale from semiconductors!
        
             | bluelan949 wrote:
             | Likewise, I graduated from a very similar program to CNSE.
             | It was a program attached to the main engineering school.
             | The work seemed so interesting and I felt I would end up
             | doing impactful research.
             | 
             | That was until I did an internship following a grad student
             | doing work on solar cells. Every day was sitting 8+ hours
             | in one room doing CVD then XRD. It was soul crushing. I
             | realized the program was more of a PhD-prep program and
             | most people I know who graduated and didn't go for a PhD
             | either 1) went into software or 2) work as some menial
             | process engineer working the "assembly line" with no
             | meaningful upwards mobility.
        
           | m463 wrote:
           | I don't understand the field, but it seems to me that chip
           | design is becoming more democratized. Everybody's designing a
           | chip nowadays.
           | 
           | Is a foundry the only employer?
        
             | acomjean wrote:
             | My partner designed chips (for printers..) It takes a lot
             | of money to design and fab a chip (her company was
             | fabless). They synopsys or Magma software they used for
             | design/layout was crazy expensive. (if you can't find a
             | price....)
             | 
             | https://www.synopsys.com
             | 
             | Then you have to manufacture. There is a significant cost
             | for custom chips. Though once you get going the per chip
             | cost is pretty low, thus the business lends itself to a few
             | large players.
        
             | jjoonathan wrote:
             | Different sub-professions. Digital design vs mixed signal
             | vs device physics & such.
             | 
             | Last time I had close contact with the industry, digital
             | design indeed was a bit more competitive and
             | correspondingly it was the only one considered to have good
             | career prospects -- but the offers were still between
             | shabby and embarrassing next to entry level SWE, even
             | outside the bay area.
             | 
             | This could have changed.
        
             | binbag wrote:
             | I don't think everyone's designing a chip. They might be
             | putting together chips to create boards, but chip design is
             | something else altogether, right down in the architecture
             | of memory and transistors etc.
        
         | hardware2win wrote:
         | I switched from web dev to semico this year and the amount of
         | things i dont understand is huge
         | 
         | Majority of ppl here are after electrical eng.
         | 
         | Cs seems to be easy in compare
        
           | Datenstrom wrote:
           | Web development usually involves very little CS it is much
           | closer to Software Engineering. Computer Science about
           | solving problems with math, science, and computation theory
           | and just happens to use computers as tools. Software
           | Engineering is about building complete and useful programs.
        
             | goodpoint wrote:
             | > Web development ... is much closer to Software
             | Engineering
             | 
             | Is what?!
        
           | badRNG wrote:
           | I currently work in embedded software which involves a lot of
           | overlapping interaction with EE and hardware design folks.
           | The consensus is that the hardest, most fascinating field is
           | the one you currently have the least exposure to. The
           | easiest, least exciting field is the one you have a degree
           | in.
           | 
           | In CS, you may have spent thousands or tens of thousands of
           | hours across many years learning and growing, and still being
           | limited in your understanding of the field as a whole. It's
           | daunting to explore other related fields just to find out
           | that they each have similar levels of complexity, filled with
           | professionals who've sunk similar levels of effort, time, and
           | years of their life into their work (who are often equally
           | struck by the complexity of _your_ field.)
        
             | netr0ute wrote:
             | The grass is always greener on the other side
        
               | actinium226 wrote:
               | But sometimes that's because it's fake.
               | 
               | Other times it has more to do with the particular brand
               | of, ahem, fertilizer, they use.
               | 
               | Sometimes it really is greener and your side is shit and
               | it's time to make a change.
        
             | hnthrowaway0315 wrote:
             | Just curious, for a software engineer that only works with
             | managed languages such as Java and Python, what kind of
             | embedded job is easy to squeeze into? Thanks~~
        
               | AnimalMuppet wrote:
               | There are a number of embedded gadgets that run on
               | Android, complete with code in Java. (They aren't hard
               | real-time systems, but not all embedded devices care
               | about that.) Look for things that have a real graphical
               | display and touchscreen.
        
               | hnthrowaway0315 wrote:
               | Thanks! Is that different from Android/iOS development or
               | just part of it?
        
               | AnimalMuppet wrote:
               | Well... it's Android (or iOS) development, but it's
               | different.
               | 
               | In that kind of situation, you usually own the whole
               | device. You don't have to worry about being removed from
               | memory because the user wanted to run some hotel's
               | booking app or whatever - the user doesn't have the
               | option of doing that.
               | 
               | You may have some additional hooks that give you some
               | control of whatever custom hardware that comes with the
               | device. You may or may not have to drop down into native
               | code to access those hooks.
               | 
               | You can't develop against a standard phone or tablet. You
               | have to have _your_ hardware to develop against.
               | 
               | So, yeah. It's the same... but it's different.
        
               | badRNG wrote:
               | If you have experience with software, learning embedded
               | concepts isn't a huge leap. At least in my area,
               | aerospace, defense, and automotive tend to be the
               | biggest, easiest employers to get started with. They will
               | hire basically anyone with a solid grasp of C, OSes, and
               | basic computer architecture (at an undergrad level.)
               | 
               | I find embedded really rewarding. A 20 year old
               | embedded-C code base generally follows the same design
               | patterns and coding conventions and styles that you'd use
               | today, and don't feel "old" or like they need to be
               | rewritten. A 7 year old JS code base, on the other hand,
               | is largely outdated, and may be written in a nearly
               | extinct framework by the time it is your turn to maintain
               | it. If you get tired of giving up time on the weekends so
               | you can learn a new framework, consider hopping over!
        
               | CodeSgt wrote:
               | Know of any companies/industries that have started
               | switching to Rust for embedded?
        
               | hnthrowaway0315 wrote:
               | Thanks for the tip, that's really interesting. I'm more
               | into lower level stuffs so I'm taking CS courses towards
               | OS and Compiler. I also played with a Tiva launchpad but
               | stopped after failing bit banging multiple devices :D
        
               | krapht wrote:
               | Heh, or you could be me, and escape embedded. I hate
               | staring at 20 year old legacy C or C++98 codebases,
               | Makefiles and Autotools make me cry, and trying to debug
               | random hardware issues with blinking LEDs or print
               | statements (JTAG access is too optimistic) is something
               | only the most detail-oriented person might enjoy :).
               | 
               | I'm exaggerating a little, but more power to those of you
               | who suffer through it!
        
           | nsonha wrote:
           | That's very brave, from easy work high pay to hard word low
           | pay.
        
             | hardware2win wrote:
             | Thats how I do feel - that better cash and more jobs = web
             | dev, but I feel like in semico there is way more
             | interesting and impressive stuff.
             | 
             | Ppl who I worked with went into more web like jobs after
             | semico
             | 
             | But later I'd want to work as compiler engineer
        
               | nurspouse wrote:
               | Semiconductor theory is more interesting, but don't even
               | consider it unless you love math and can do standard
               | integrals without having to look up tables.
               | 
               | Also, the mistake I made when I went to grad school:
               | Semiconductors seemed to be a "new" field compared to the
               | rest of EE. One of my undergrad professors said "They
               | still haven't figured out what a standard textbook should
               | contain."
               | 
               | In reality, from a research standpoint, it's a _very_
               | mature field. Don 't expect low hanging fruit. If you're
               | going to focus on theory, expect it'll take a number of
               | years of dedicated study before you get to the frontier.
               | You'll need to know quantum mechanics and statistical
               | mechanics, and some electromagnetics, just to _begin_
               | studying semiconductor theory. Then a whole bunch of
               | specialized solid state courses. _Then_ you start
               | studying the specific subtopics (reading key journal
               | papers).
               | 
               | > But later I'd want to work as compiler engineer
               | 
               | Why are you wasting time with semiconductors...?
        
         | madengr wrote:
        
         | bsder wrote:
         | Don't. Really.
         | 
         | You wind up captive to a small number of employers in places
         | that have few other employers. You have to be physically
         | present--no online only. You will have weird hours because you
         | have to slot into the fab plant openings. Your pay will be a
         | small fraction of even a mediocre software developer.
         | 
         | I can go on and on.
         | 
         | There isn't a shortage of semiconductor personnel. We all
         | _fled_.
         | 
         | Companies could pay people enough to come back. Like so many
         | other fields, companies would rather do _anything_ other than
         | raise salaries.
         | 
         | Stay far away.
        
         | Bilal_io wrote:
         | Semi-relates: Why don't universities offer online undergraduate
         | programs? It's frustrating. I enrolled myself back to finish my
         | bachelor's degree and my school offers very few or no online
         | options for the classes I need.
        
           | jltsiren wrote:
           | Because they don't have the people to teach online students.
           | 
           | The academia is a community and a lifestyle. The people who
           | choose that lifestyle generally don't want to spend too much
           | time teaching outside the community. Teaching is a lot of
           | work, a lot of bureaucracy, and a lot of hard deadlines, and
           | it's not particularly rewarding if the students are just
           | names on screen. Maybe if people paid higher taxes and higher
           | tuition fees, universities could hire teachers to "just work
           | here" and pay them competitive salaries.
        
           | Kerrick wrote:
           | Some do. I just started going back to school and I'm working
           | on a B.S. In Software Development at Western Governors
           | University. They're accredited and online only. They also
           | offer a B.S. in Computer Science.
        
             | Bilal_io wrote:
             | I heard about WGU and was a bit skeptical, not knowing how
             | it's viewed by other universities if I wanted to continue
             | my master's program elsewhere. I have a couple of questions
             | if you don't mind. I assume you've done your research
             | before you joined, what made you decide to go for it?
             | what's your current experience there? And do you know other
             | people that took their degree from WGU and joined another
             | university for their master's?
        
               | alawrence wrote:
               | I can't speak to master's programs in CompSci but I
               | finished my bachelors in business at WGU and was later
               | admitted to the iMBA program at the University of
               | Illinois Urbana Champaign.
        
           | metaphor wrote:
           | > _Why don 't universities offer online undergraduate
           | programs?_
           | 
           | There's a normative and substantial laboratory aspect to
           | ABET-accredited[1] undergraduate _engineering_ programs.
           | 
           | From Criterion 7:
           | 
           | >> _Modern tools, equipment, computing resources, and
           | laboratories appropriate to the program must be available,
           | accessible, and systematically maintained and upgraded to
           | enable students to attain the student outcomes and to support
           | program needs._
           | 
           | [1] https://www.abet.org/accreditation/accreditation-
           | criteria/cr...
        
           | nonethewiser wrote:
           | But this is an online program.
        
             | metaphor wrote:
             | Graduate program has an online option; undergraduate
             | program does not.
        
             | Bilal_io wrote:
             | I am happy that it is, but it's not my domain. I am trying
             | to finish my degree in CS or a related field.
        
               | adamsmith143 wrote:
               | Plenty of options out there. ASU, Arizona, Florida, etc
               | all have online CS or SWE bachelor programs but there are
               | many others as well. Good Luck!
        
               | lotsofpulp wrote:
               | https://ecampus.oregonstate.edu/online-
               | degrees/undergraduate...
        
               | badRNG wrote:
               | Unless you are going for their post-bacc (which is a
               | really good deal), doing their full online undergrad
               | program would be an absolute nightmare. I'd go just about
               | anywhere else.
        
           | Victerius wrote:
           | Online programs may not be accredited by national
           | credentialing bodies. Many STEM degrees require lab courses
           | that can't be performed online. And non-STEM programs are
           | based around the seminar (classroom discussion) model, where
           | on-site attendance is always superior to a Zoom meeting.
           | 
           | Forcing students to live on-premises also makes universities
           | money through student housing and amenities. Universities
           | have concerns that opening their programs to online
           | instruction would lead to an exodus from the campus. You
           | could have 70% of a 20,000 strong student body attend online,
           | and all the expensive real estate of the campus would mostly
           | be a waste of money.
        
           | hnthrowaway0315 wrote:
           | I'm frustrated too. My university has gone back to in-people
           | and it forces me to drop 2 out of the 4 courses I registered,
           | plus one of the kept course forces me to take a couple of
           | hours off every week.
        
           | driscoll42 wrote:
           | There's one to my knowledge offered by the University of
           | London: https://www.coursera.org/degrees/bachelor-of-science-
           | compute...
        
             | [deleted]
        
       | echelon wrote:
       | What other industries and critical supply chain components do we
       | need to do this for?
       | 
       | Anything at this scale?
        
         | digb wrote:
         | Doctors. The US is way understaffed for doctors.
        
         | Victerius wrote:
         | Software engineering, statistics (to train data scientists),
         | plane pilots.
        
           | Datenstrom wrote:
           | Software engineering should really be separated from CS
           | anywhere it isn't.
        
       | smalley wrote:
       | This seems like good marketing but reading this press release and
       | looking at the courses in their degree program I feel like I'm
       | missing what's different here (other than some reference to
       | supply chain management).
       | 
       | Most of the coursework here seems to be very similar to what was
       | available over a decade ago at the state university I attended
       | for graduate school (my concentration was semiconductor device
       | theory related). While I think this material is very interesting
       | I don't know that the demand is going to be there for this type
       | of field. Companies like Intel have dedicated smaller departments
       | for process development which do the more academic work (for
       | example the D1X facility).
       | 
       | My experience with fabrication organization is the need is much
       | more process engineer and technician focused rather than
       | semiconductor engineers. The high volume hires are in improving
       | reliability, reducing cost etc. I don't think you really need the
       | EE degree for this, more likely industrial engineering, chemical
       | engineering or statistics.
       | 
       | This said, Purdue has always had a very strong program in the
       | more device oriented semiconductor courses (Until his passing
       | Robert Pierret the fellow who wrote some of the best and most
       | used grad textbooks on devices called it home).
        
         | avs733 wrote:
         | You are correct. This is clearly not the first...check out
         | Rochester institute of technology...it's just a branding
         | exercise which is very in keeping with the current Purdue
         | leadership.
        
       | [deleted]
        
       | DonHopkins wrote:
       | Lynn Conway, co-author along with Carver Mead of "the textbook"
       | on VLSI design, "Introduction to VLSI Systems", created and
       | taught this historic VLSI Design Course in 1978, which was the
       | first time students designed and fabricated their own integrated
       | circuits:
       | 
       | >"Importantly, these weren't just any designs, for many pushed
       | the envelope of system architecture. Jim Clark, for instance,
       | prototyped the Geometry Engine and went on to launch Silicon
       | Graphics Incorporated based on that work (see Fig. 16). Guy
       | Steele, Gerry Sussman, Jack Holloway and Alan Bell created the
       | follow-on 'Scheme' (a dialect of LISP) microprocessor, another
       | stunning design."
       | 
       | THE M.I.T. 1978 VLSI SYSTEM DESIGN COURSE:
       | 
       | https://ai.eecs.umich.edu/people/conway/VLSI/MIT78/MIT78.htm...
       | 
       | A Guidebook for the Instructor of VLSI System Design:
       | 
       | https://ai.eecs.umich.edu/people/conway/VLSI/InstGuide/InstG...
       | 
       | That book and course catalyzed the "Mead-Conway VLSI chip design
       | revolution":
       | 
       | https://en.wikipedia.org/wiki/Mead%E2%80%93Conway_VLSI_chip_...
       | 
       | https://ai.eecs.umich.edu/people/conway/conway.html
       | 
       | https://en.wikipedia.org/wiki/Lynn_Conway
       | 
       | https://en.wikipedia.org/wiki/Carver_Mead
       | 
       | Lynn Conway's "Reminiscences of the VLSI Revolution: How a series
       | of failures triggered a paradigm shift in digital design":
       | 
       | https://ai.eecs.umich.edu/people/conway/Memoirs/VLSI/Lynn_Co...
       | 
       | Also:
       | 
       | https://news.ycombinator.com/item?id=25964865
       | 
       | Here's some historic Vintage VLSI Porn that I posted 6 years ago,
       | from Lynn Conway's famous VLSI Design course at MIT:
       | https://en.wikipedia.org/wiki/Lynn_Conway
       | 
       | https://ai.eecs.umich.edu/people/conway/conway.html
       | 
       | https://news.ycombinator.com/item?id=8860722
       | 
       | DonHopkins on Jan 9, 2015 | on: Design of Lisp-Based Processors
       | Or, LAMBDA: The Ul...
       | 
       | I believe this is about the Lisp Microprocessor that Guy Steele
       | created in Lynn Conway's groundbreaking 1978 MIT VLSI System
       | Design Course:
       | 
       | http://ai.eecs.umich.edu/people/conway/VLSI/MIT78/MIT78.html
       | 
       | My friend David Levitt is crouching down in this class photo so
       | his big 1978 hair doesn't block Guy Steele's face:
       | 
       | The class photo is in two parts, left and right:
       | 
       | http://ai.eecs.umich.edu/people/conway/VLSI/MIT78/Class2s.jp...
       | 
       | http://ai.eecs.umich.edu/people/conway/VLSI/MIT78/Class3s.jp...
       | 
       | Here are hires images of the two halves of the chip the class
       | made:
       | 
       | http://ai.eecs.umich.edu/people/conway/VLSI/InstGuide/MIT78c...
       | 
       | http://ai.eecs.umich.edu/people/conway/VLSI/InstGuide/MIT78c...
       | 
       | The Great Quux's Lisp Microprocessor is the big one on the left
       | of the second image, and you can see his name "(C) 1978 GUY L
       | STEELE JR" if you zoom in. David's project is in the lower right
       | corner of the first image, and you can see his name "LEVITT" if
       | you zoom way in.
       | 
       | Here is a photo of a chalkboard with status of the various
       | projects:
       | 
       | http://ai.eecs.umich.edu/people/conway/VLSI/MIT78/Status%20E...
       | 
       | The final sanity check before maskmaking: A wall-sized overall
       | check plot made at Xerox PARC from Arpanet-transmitted design
       | files, showing the student design projects merged into
       | multiproject chip set.
       | 
       | http://ai.eecs.umich.edu/people/conway/VLSI/MIT78/Checkplot%...
       | 
       | One of the wafers just off the HP fab line containing the MIT'78
       | VLSI design projects: Wafers were then diced into chips, and the
       | chips packaged and wire bonded to specific projects, which were
       | then tested back at M.I.T.
       | 
       | http://ai.eecs.umich.edu/people/conway/VLSI/MIT78/Wafer%20s....
       | 
       | Design of a LISP-based microprocessor
       | 
       | http://dl.acm.org/citation.cfm?id=359031
       | 
       | ftp://publications.ai.mit.edu/ai-publications/pdf/AIM-514.pdf
       | 
       | Page 22 has a map of the processor layout:
       | 
       | http://i.imgur.com/zwaJMQC.jpg
       | 
       | We present a design for a class of computers whose "instruction
       | sets" are based on LISP. LISP, like traditional stored-program
       | machine languages and unlike most high-level languages,
       | conceptually stores programs and data in the same way and
       | explicitly allows programs to be manipulated as data, and so is a
       | suitable basis for a stored-program computer architecture. LISP
       | differs from traditional machine languages in that the
       | program/data storage is conceptually an unordered set of linked
       | record structures of various sizes, rather than an ordered,
       | indexable vector of integers or bit fields of fixed size. An
       | instruction set can be designed for programs expressed as trees
       | of record structures. A processor can interpret these program
       | trees in a recursive fashion and provide automatic storage
       | management for the record structures. We discuss a small-scale
       | prototype VLSI microprocessor which has been designed and
       | fabricated, containing a sufficiently complete instruction
       | interpreter to execute small programs and a rudimentary storage
       | allocator.
       | 
       | Here's a map of the projects on that chip, and a list of the
       | people who made them and what they did:
       | 
       | http://ai.eecs.umich.edu/people/conway/VLSI/MPCAdv/SU-BK1.jp...
       | 
       | 1. Sandra Azoury, N. Lynn Bowen Jorge Rubenstein: Charge flow
       | transistors (moisture sensors) integrated into digital subsystem
       | for testing.
       | 
       | 2. Andy Boughton, J. Dean Brock, Randy Bryant, Clement Leung:
       | Serial data manipulator subsystem for searching and sorting data
       | base operations.
       | 
       | 3. Jim Cherry: Graphics memory subsystem for mirroring/rotating
       | image data.
       | 
       | 4. Mike Coln: Switched capacitor, serial quantizing D/A
       | converter.
       | 
       | 5. Steve Frank: Writeable PLA project, based on the 3-transistor
       | ram cell.
       | 
       | 6. Jim Frankel: Data path portion of a bit-slice microprocessor.
       | 
       | 7. Nelson Goldikener, Scott Westbrook: Electrical test patterns
       | for chip set.
       | 
       | 8. Tak Hiratsuka: Subsystem for data base operations.
       | 
       | 9. Siu Ho Lam: Autocorrelator subsystem.
       | 
       | 10. Dave Levitt: Synchronously timed FIFO.
       | 
       | 11. Craig Olson: Bus interface for 7-segment display data.
       | 
       | 12. Dave Otten: Bus interfaceable real time clock/calendar.
       | 
       | 13. Ernesto Perea: 4-Bit slice microprogram sequencer.
       | 
       | 14. Gerald Roylance: LRU virtual memory paging subsystem.
       | 
       | 15. Dave Shaver Multi-function smart memory.
       | 
       | 16. Alan Snyder Associative memory.
       | 
       | 17. Guy Steele: LISP microprocessor (LISP expression evaluator
       | and associated memory manager; operates directly on LISP
       | expressions stored in memory).
       | 
       | 18. Richard Stern: Finite impulse response digital filter.
       | 
       | 19. Runchan Yang: Armstrong type bubble sorting memory.
       | 
       | The following projects were completed but not quite in time for
       | inclusion in the project set:
       | 
       | 20. Sandra Azoury, N. Lynn Bowen, Jorge Rubenstein: In addition
       | to project 1 above, this team completed a CRT controller project.
       | 
       | 21. Martin Fraeman: Programmable interval clock.
       | 
       | 22. Bob Baldwin: LCS net nametable project.
       | 
       | 23. Moshe Bain: Programmable word generator.
       | 
       | 24. Rae McLellan: Chaos net address matcher.
       | 
       | 25. Robert Reynolds: Digital Subsystem to be used with project 4.
       | 
       | Also, Jim Clark (SGI, Netscape) was one of Lynn Conway's
       | students, and she taught him how to make his first prototype
       | "Geometry Engine"!
       | 
       | http://ai.eecs.umich.edu/people/conway/VLSI/MPCAdv/MPCAdv.ht...
       | 
       | Just 29 days after the design deadline time at the end of the
       | courses, packaged custom wire-bonded chips were shipped back to
       | all the MPC79 designers. Many of these worked as planned, and the
       | overall activity was a great success. I'll now project photos of
       | several interesting MPC79 projects. First is one of the
       | multiproject chips produced by students and faculty researchers
       | at Stanford University (Fig. 5). Among these is the first
       | prototype of the "Geometry Engine", a high performance computer
       | graphics image-generation system, designed by Jim Clark. That
       | project has since evolved into a very interesting architectural
       | exploration and development project.[9]
       | 
       | Figure 5. Photo of MPC79 Die-Type BK (containing projects from
       | Stanford University):
       | 
       | http://ai.eecs.umich.edu/people/conway/VLSI/MPCAdv/SU-BK1.jp...
       | 
       | [...]
       | 
       | The text itself passed through drafts, became a manuscript, went
       | on to become a published text. Design environments evolved from
       | primitive CIF editors and CIF plotting software on to include all
       | sorts of advanced symbolic layout generators and analysis aids.
       | Some new architectural paradigms have begun to similarly evolve.
       | An example is the series of designs produced by the OM project
       | here at Caltech. At MIT there has been the work on evolving the
       | LISP microprocessors [3,10]. At Stanford, Jim Clark's prototype
       | geometry engine, done as a project for MPC79, has gone on to
       | become the basis of a very powerful graphics processing system
       | architecture [9], involving a later iteration of his prototype
       | plus new work by Marc Hannah on an image memory processor [20].
       | 
       | [...]
       | 
       | For example, the early circuit extractor work done by Clark Baker
       | [16] at MIT became very widely known because Clark made access to
       | the program available to a number of people in the network
       | community. From Clark's viewpoint, this further tested the
       | program and validated the concepts involved. But Clark's use of
       | the network made many, many people aware of what the concept was
       | about. The extractor proved so useful that knowledge about it
       | propagated very rapidly through the community. (Another factor
       | may have been the clever and often bizarre error-messages that
       | Clark's program generated when it found an error in a user's
       | design!)
       | 
       | 9. J. Clark, "A VLSI Geometry Processor for Graphics", Computer,
       | Vol. 13, No. 7, July, 1980.
       | 
       | [...]
       | 
       | The above is all from Lynn Conway's fascinating web site, which
       | includes her great book "VLSI Reminiscence" available for free:
       | 
       | http://ai.eecs.umich.edu/people/conway/
       | 
       | These photos look very beautiful to me, and it's interesting to
       | scroll around the hires image of the Quux's Lisp Microprocessor
       | while looking at the map from page 22 that I linked to above.
       | There really isn't that much too it, so even though it's the
       | biggest one, it really isn't all that complicated, so I'd say
       | that "SIMPLE" graffiti is not totally inappropriate. (It's
       | microcoded, and you can actually see the rough but semi-regular
       | "texture" of the code!)
       | 
       | This paper has lots more beautiful Vintage VLSI Porn, if you're
       | into that kind of stuff like I am:
       | 
       | http://ai.eecs.umich.edu/people/conway/VLSI/MPC79/Photos/PDF...
       | 
       | A full color hires image of the chip including James Clark's
       | Geometry Engine is on page 23, model "MPC79BK", upside down in
       | the upper right corner, "Geometry Engine (C) 1979 James Clark",
       | with a close-up "centerfold spread" on page 27.
       | 
       | Is the "document chip" on page 20, model "MPC79AH", a hardware
       | implementation of Literate Programming?
       | 
       | If somebody catches you looking at page 27, you can quickly flip
       | to page 20, and tell them that you only look at Vintage VLSI Porn
       | Magazines for the articles!
       | 
       | There is quite literally a Playboy Bunny logo on page 21, model
       | "MPC79B1", so who knows what else you might find in there by
       | zooming in and scrolling around stuff like the "infamous buffalo
       | chip"?
       | 
       | http://ai.eecs.umich.edu/people/conway/VLSI/VLSIarchive.html
       | 
       | http://ai.eecs.umich.edu/people/conway/VLSI/VLSI.archive.spr...
        
         | mindcrime wrote:
         | I would upvote this x100 if I could! Times like these, one is
         | reminded of what it that makes HN so special. Having people
         | like Don here and engaging and sharing this stuff, is just
         | magnificient.
        
       | xchaotic wrote:
       | Most people here are dunking on this specific industry not paying
       | enough for skilled labour but the problem is more generic- that's
       | how we build the society around capitalism and we still seem to
       | value capital more than labour.
        
       | iron2disulfide wrote:
       | Skimmed the article; what's the difference between this program
       | and what's already taught in electrical and computer engineering
       | classes? I studied ECE for my BS and MS and there were already a
       | couple of chip design-related courses: digital design, VLSI,
       | FPGA, semiconductor physics, IC fabrication. I guess more
       | specialized coursework on verification or manufacturing would
       | have been nice, but I don't think that would warrant a whole new
       | academic program.
       | 
       | edit: forgot to mention that I worked as a chip designer for many
       | years right out of school.
        
         | p_j_w wrote:
         | I had the same thought. Upon reading, this sounds like it goes
         | deeper on the semiconductor physics and fabrication parts.
         | Relevant bit:
         | 
         | "Courses will address supply chain issues in chemical
         | engineering, mechanical engineering for tool development,
         | thermal management, packaging, and material engineering as well
         | as industrial engineering, logistics, and manufacturing
         | optimization."
        
         | Dracophoenix wrote:
         | Which company did you work for?
        
         | j_walter wrote:
         | There is a big difference between chip design and running a
         | factory...which generally isn't taught anywhere. When I got my
         | ChE degree many years ago we had like 3 or 4 courses for
         | semiconductors and in one course we learned about the
         | manufacturing aspect. Even then it was super outdated with
         | respect to what I actually dealt with when working as a Process
         | Engineer at a fab.
        
       | digb wrote:
       | This seems like a smart cross-section of the existing ECE major
       | and IE majors offered at Purdue, and would likely be a good way
       | to lighten up the major (IE was considered easier than the other
       | programs when I was in undergrad).
        
       | baylessj wrote:
       | It's neat to see this on the front page of HN -- I got the chance
       | to take an Intro to Semiconductors class from the professor in
       | the article a couple of years ago while getting my EE degree.
       | Semiconductor design never really piqued my interest so I
       | probably didn't get as much out of the class as I ought to have,
       | but Lundstrom was clearly quite passionate about the subject and
       | taught well. Looks like a neat program and it's one that I'm
       | confident will have a lot of resources behind it.
        
       | binbag wrote:
       | I think this is a great opportunity for young people and they
       | should take the chance to enter a field that even for electrical
       | engineers is tough to enter. Chip design and semiconductor
       | engineering is a bit of a black art, kind of like analogue
       | electronics in general. I've got a PhD in EE and I still marvel
       | at the engineering that goes into chips. If I was starting again
       | I'd seriously consider this opportunity.
        
       | analognoise wrote:
       | Yet another way to flood the zone with engineers and keep the
       | wages down.
       | 
       | You're much better off doing software.
        
       | sylware wrote:
       | "non-China" Asia, they got all the top-notch foundries (Taiwan
       | and South Korea). They don't manufacture some critical tools yet,
       | but they should be able to if they want to.
       | 
       | China wants its silicium automony and is seriously working on it,
       | India too as it seems.
       | 
       | US/america is actually restoring its silicium full autonomy.
       | 
       | Meanwhile in EU, we buy intel fabs... amazing way to build EU
       | silicium autonomy.
       | 
       | At least, if RISC-V is a success, many chips from anywhere could
       | move around and software should interoperate anywhere without
       | toxic IP in the way or horrible compilers for abysmally complex
       | computer language syntax. A part of the spectrum of chip types
       | won't be able to move around due to "trust issues", but it should
       | happen anyway for a still significant part of this spectrum.
        
       | suyash wrote:
       | Can someone explain how is this field of study different than
       | already existing Electrical Engineering ? Sounds like a marketing
       | ploy by Purdue.
        
         | Animats wrote:
         | There's a lot more chemistry.
        
       | Linda703 wrote:
        
       | bluedays wrote:
       | And people always said that chickens were dumb.
        
       | cvccvroomvroom wrote:
       | Currently, it's typically a mixture of physics, material
       | sciences, and/or EE.
       | 
       | FYI: DeAnza College in Cupertino, CA has or had a small-scale
       | wafer fab. There are also MOSIS and CEITEC types of fab services
       | for small runs in education.
        
       | sameerkapur wrote:
       | boiler up
        
       | bushbaba wrote:
       | For those interested, but coming from a software background.
       | Suggest looking into Georgia Tech's ECE 3056 course. There's lots
       | of public material you can find online.
       | 
       | https://oscar.gatech.edu/bprod/bwckctlg.p_disp_course_detail...
       | 
       | https://moin.ece.gatech.edu/s13a/hw.html
        
       ___________________________________________________________________
       (page generated 2022-06-15 23:00 UTC)