Future Opportunities in CPU Design: Insights from a Computer Engineering Major

  • Thread starter Thread starter Techman07
  • Start date Start date
  • Tags Tags
    Computer
Click For Summary
SUMMARY

The discussion centers on the career prospects for a computer engineering major interested in CPU design, specifically targeting companies like Intel and AMD. The participant is currently enrolled in a Microprocessors course (EEL 4746) and seeks guidance on gaining relevant experience, such as internships or co-ops. Recommendations include broadening interests beyond just CPU design to encompass various IC design fields, and acquiring skills in Verilog/VHDL and system analysis. Practical experience is emphasized as a crucial factor for employment in this competitive industry.

PREREQUISITES
  • Understanding of Microprocessors (EEL 4746)
  • Familiarity with Verilog/VHDL programming languages
  • Knowledge of Integrated Circuit (IC) design principles
  • Proficiency in System Analysis and Design
NEXT STEPS
  • Research internship opportunities in Integrated Circuit design
  • Learn Verilog/VHDL for hardware description
  • Study mixed-signal and RF design concepts
  • Explore resources on the Motorola MC68000 microprocessor architecture
USEFUL FOR

Computer engineering students, aspiring CPU designers, and professionals seeking to enter the Integrated Circuit design field will benefit from this discussion.

Techman07
Messages
12
Reaction score
0
Computer Microprocessors...

Hello all. I have a question regarding my field of work after graduation.
I am a computer engineering major.

I want to know how difficult it would be for me to get my foot in the door, working for a company dealing with CPUs (Intel/AMD).
My expected graduation is Fall 2008, and I have a narrowed focus.
I have only wanted to work with the hardware and software aspects of the CPU design process.

Is my only hope a grad degree?
How likely am I to get a co-op/internship with one of these companies?
Are these jobs in an extremely high demand, I can't pull up much info about this particular job on the internet...

I am currently taking Microprocessors (EEL 4746) at FAMU/FSU engineering school, and I LOVE the course. I also recently bought Jon Stokes "Inside the Machine" to become familiar with the popular CPU architectures of today. What other type of knowledge must I be seeking to grasp in order to better equip myself for this type of work??

Thanks in advance.
 
Engineering news on Phys.org
Personally I have no idea what they want.

Have you checked with your schools guidance office?
Scanned their web sites for job postings?
I suppose you could write to them and ask :smile:

Also I wouldn't limit this to Intel/AMD. There are a number of other uP manufactures out there.
 
The general field of IC design is a very interesting and challenging and rewarding field. I encourage you to keep pursuing these interests. The only modification that I'd suggest is to consider the full broad field of IC design, and not just the sub-field of uC/uP design.

uC/uP architecture definitely has some extra interest associated with it, but there are other IC design and fab areas that are equally interesting. Areas such as mixed-signal, RF, non-volatile memory, DSP, etc., each have very interesting aspects to them. And you will find it much easier to get work if your interests start off broad. As you gain work experience in the IC design field, then you will more easily be able to migrate toward specializations that interest you.

Definitely start looking around for internships or research assistantships in IC design. Practical experience is a big part of what companies are looking for in job candidates. Best of luck!
 
Last edited:
Your replies...

Hey, I really appreciate the responses you all gave. I will consider expanding my interest, especially since most of what I know comes straight from school and beyond that I don't really know much about the field.

Again, thanks.
 
Berkman's suggestion is really good, besides you may like to take up some additional courses in Verilog/VHDL (assuming you already had had a full credit course in DSP).
Join some place like Yahoo groups and or Linked in , there are abundant job-postings coming that way including Internships.

Which also help you to progress, as you may post your problems and or investigate the emerging trends and problems...

all the best for your career...
 
and i forgot to mention, A very high apptitude in System Analysis and Design along with system "C" really helps...complete the equn
 
I am currently taking a VHDL course as we speak. I will definitely see what comes up in the groups. Honestly, I'm just trying to avoid those internships that aren't really helping get to where I want to be. All of this help is greatly appreciated.
 
I saw your saying that you are taking microprocessor recently. I had a hard time to struggle with this subject. Are you studying in MC68000? One of my major subjects is microprocessor for this semester. Any tips that I can have to score in this subject? It's so hard for me.
 
lightgreen said:
I saw your saying that you are taking microprocessor recently. I had a hard time to struggle with this subject. Are you studying in MC68000? One of my major subjects is microprocessor for this semester. Any tips that I can have to score in this subject? It's so hard for me.

Welcome to the PF. What aspects of uPs are you studying in this class? Is it mainly about architecture, or applications/programming, or a mix? I'd recommend getting practiced and comfortable writing Assembly language programs to help you feel more comfortable with uPs/uCs.
 
  • #10
It's a mix where we need to study the archictecture, all the basic stuffs and at last programming. At the end of this course, we need to design a MC68000-based system. During the exam time, I can't answer the questions. I found out what I learned in class didn't help me a lot. This is because I don't even understand the questions.
 
  • #11
lightgreen said:
It's a mix where we need to study the archictecture, all the basic stuffs and at last programming. At the end of this course, we need to design a MC68000-based system. During the exam time, I can't answer the questions. I found out what I learned in class didn't help me a lot. This is because I don't even understand the questions.


Try "The Motorola Mc68000 Microprocessor Family" written by Thomas L. Harman & David T. Hein, real nice subject coverage. You have to understand the "concepts" like addressing, bus-architecture and cache and the like..sothat you can do fine in later stages of learning or while designing one with it...
also refer some microcontroller idea book..normally certain "Concepts" cannot be understood , but perhaps if you study and application, it would be easier...

(just like, when our teacher taught doppler effect, we never got what the heck it was , until told about the trains/buses/cars in opposite direction) so dwell deeply and resurface...

All the best ...
 
  • #12
Thank for your introduction! I will try my best!
 

Similar threads

  • · Replies 21 ·
Replies
21
Views
5K
  • · Replies 18 ·
Replies
18
Views
3K
  • · Replies 1 ·
Replies
1
Views
5K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 23 ·
Replies
23
Views
6K
  • · Replies 7 ·
Replies
7
Views
3K
Replies
10
Views
3K
Replies
1
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 15 ·
Replies
15
Views
2K