[quote name='Admiral Ackbar'][quote name='quartz'][quote name='Admiral Ackbar'][quote name='quartz']
I'm fairly certain EEs make more money.
btw, I hope this is not to help choose a major or something.
well im in EE right now, but i just hate programming. It takes so much of my time. im more leanning towards mechanical engineering since its more designing using CAD and less programming.[/quote]
What year are yoou and have you done any vlsi?[/quote]
im still a 2nd semester freshman and no i havent done any vlsi.[/quote]
Usually VLSI is for seniors. But what I would do is talk with a professor about doing vlsi now and volunteer time. VLSI is a cad type skill where you actually etch the pathways on silicon. You literally draw your chips. You draw gates, and all kind of stuff. I''ve seen grad students buld their own working 8-bit processors. Though I never went to grad school.
So I suggest if you're interested in doing a cad style work and an EE major to get into vlsi. That's major stuff and it pays really well. We're talking about the guys who design the latest graphics and cpus. See, most normal chips can be generated through programming in vhdl. But VHDL will never be as creative or instinctive in creating optimal pathways than the human mind. Thats why most truly cutting edge stuff is done in vlsi. It's really great.
I actually took the grad level class as a junior because I was so into it. And even thought I had a tough time because it was above my level, (I got a C), the prof recognized I really wanted to learn and let me be lab TA which I did for two years which was an excellent decision.
So I recommend you start looking into that. It's not easy. But it is different than programming all day and its more creative.[/quote]
Your post is sort of misleading. While it is true that as an undergrad, you will do manual layout by hand, in the corporate world, engineers do not do layout. There are mask designers who's sole function is to turn your schematics into layouts. Those are lesser-paid, lesser educated people who have technical training in that specific function.
As an EE, you are expected to understand how to read layout. For example, if I'm trying to fix a speedpath, I have to be able to open the layout and see whether I can resize a device, move a cell to improve routing, etc. But generally, you do not physically make the change; you tell your mask desginer to do it. A company is not going to pay you an engineer's salary to draw shapes.
Real EE CAD is using tools like SPICE (usually in the form of Cadence), MATLAB, etc, to help you design circuits, and in the case of VLSI, knowing how to use timing, power, noise, etc. simulators to verify chip design.
That being said, I agree that if you want to work for an IC manufacturer (whether its someone like Intel or someone like Analog Devices), you should definately take an undergrad VLSI class. While its not quite how its done in the "real world," it will do a very good job of giving you the basics.