• DocumentCode
    1783524
  • Title

    Designing and manufacturing of real embedded multi-core CPUs: A holistic teaching approach in computer architecture

  • Author

    Reichenbach, Marc ; Pfundt, Benjamin ; Fey, D.

  • Author_Institution
    Dept. of Comput. Sci., Friedrich-Alexander-Univ. Erlangen-Nurnberg, Erlangen, Germany
  • fYear
    2014
  • fDate
    14-16 May 2014
  • Firstpage
    213
  • Lastpage
    218
  • Abstract
    How to teach students current computer architecture? This is an important question in our modern world, where the market of embedded parallel processors is continuously growing. In every compact device today, such as smart phones and tablets, small and powerful multi-core architectures are present. Therefore, there is the need to teach students the whole range of embedded design - starting from the basics of computer architecture through to real chip design. In this paper, we present our experience with a holistic teaching approach in embedded multi-core computing, which covers most aspects of embedded system design. Beginning with the theoretical foundations of computer architecture, a custom multi-core CPU is designed by teams of students and finally transferred to a complete IC layout. As a distinctive feature, the layout is manufactured and packaged. The students will get their own processor chip, which they can test and evaluate. Student surveys show that the students are highly motivated to obtain the opportunity to produce their own chip. This results in active participation in the lessons/seminars and the training of valuable social skills.
  • Keywords
    computer architecture; electronic engineering education; integrated circuit layout; logic design; multiprocessing systems; teaching; IC layout; computer architecture; embedded multicore computing; embedded system design; holistic teaching approach; processor chip; real embedded multicore CPU design; real embedded multicore CPU manufacturing; Circuit synthesis; Computer architecture; Education; Integrated circuits; Layout; Program processors; Registers; CPU design; IC design; embedded computing education; multi-core; teaching computer architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronics Education (EWME), 10th European Workshop on
  • Conference_Location
    Tallinn
  • Type

    conf

  • DOI
    10.1109/EWME.2014.6877428
  • Filename
    6877428