Microprocessor Design: Navigating the Intersection of Hardware and Software

Click For Summary
SUMMARY

This discussion centers on the educational pathways for students interested in microprocessor design, emphasizing the distinction between computer engineering and electrical engineering. To design microprocessors, one should focus on digital electronics and semiconductor design, which includes tasks like layout determination and analog circuit design. The roles of computer engineer and semiconductor engineer are defined, with the former focusing on digital aspects and the latter on physical construction. A solid understanding of both hardware and software is essential for success in this field.

PREREQUISITES
  • Digital electronics knowledge
  • Semiconductor design principles
  • Familiarity with VHDL and Verilog
  • Understanding of microelectronics and analog circuit design
NEXT STEPS
  • Research digital electronics courses and certifications
  • Explore semiconductor design techniques and tools
  • Learn advanced VHDL and Verilog programming
  • Investigate microprocessor architecture and design methodologies
USEFUL FOR

Electrical engineering students, aspiring computer engineers, and professionals interested in microprocessor and semiconductor design.

GentBinaku
Messages
5
Reaction score
0
Okay I'm a second year electrical engineering student and will I'm thinking about going to deep down to the metal part of computers, I mean how to build microcontrollers and processor.I gave it some thought,and I looked at the computer engineering classes and all of them were about software building and such stuff ,also I looked at electronics and they were classes like digital electronics and microelectronics and I seemed more inclined to take the electronics classes rather than computer engineering. I'm asking which path should i take to become a computer engineer or what is the actually title for that line of work ?
 
Physics news on Phys.org
In the USA, "software engineering" is the term for designing and implementing software. If you want to design microprocessors you should concentrate on digital electronics. I don't know what words describe the discipline of physically constructing a microprocessor - tasks like etching wafers, attaching contacts etc.
 
There are two main parts of microprocessor design.
one is the digital part, which is determining the layout.
another is the semiconductor design, which very low level microelectronics analog circuit design, which is taking the schematics from the digital designer and actually doing the PWB design

the later is a semiconductors engineer. The former would be a computer engineer.
I am "kind of" a computer engineer atm (the work I do varies from week to week).
My degree was in electrical engineering. I took classes in vhdl, verilog, digital design, microelectronics, RTOS development, etc.
I also took controls, power electronics, etc, but those are not really relevant to CPE.

If you are interested in the hardware, I would stay with the hardware. But it is important to understand how the software works! Don't forget, computer engineering is a mix between EE and CS. Depending on the school, your CPE department may lean one way or the other.
 

Similar threads

  • · Replies 12 ·
Replies
12
Views
9K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 18 ·
Replies
18
Views
7K
  • · Replies 3 ·
Replies
3
Views
3K
Replies
10
Views
4K
Replies
3
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K