• DocumentCode
    654447
  • Title

    Physics of computing as an introduction to computer engineering

  • Author

    Wolf, Michael ; Mukhopadhyay, Saibal

  • Author_Institution
    Sch. of ECE, Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2013
  • fDate
    23-26 Oct. 2013
  • Firstpage
    657
  • Lastpage
    660
  • Abstract
    This paper describes a new required course in the Georgia Tech computer engineering curriculum, ECE 3030, Physical Foundations of Computer Systems. Traditional introductory courses take a constructive approach to logic design and computer organization. 3030, in contrast, introduces the major physical concepts underlying computation. It shows how they determine basic properties of computers such as speed and energy consumption. It also explores design trade-offs by showing how changes that improve one type of property inevitably, due to physics, cause another useful property to degrade. The course emphasizes CMOS but many of its principles apply to other logic technologies as well. Students do not directly design logic or learn assembly language-for example, delay and energy consumption are studied for inverter chains. However, they have time in the course to study in detail the basic physical phenomena that underlie design choices in digital systems. Those principles help students absorb material in later classes such as VLSI design. 3030 introduces certain topics to students much earlier in the curriculum than is traditional. We believe that an early introduction to principles is important not just for students who become logic designers but for all computer engineers.
  • Keywords
    computer science education; educational courses; logic design; CMOS; ECE 3030; Georgia Tech computer engineering curriculum; Physical Foundations of Computer Systems; VLSI design; computer energy consumption; computer organization; computer properties; computer speed; design choices; digital system; educational course; introductory course; inverter chain; logic design; logic technology; Computer architecture; Computers; Delays; Logic gates; Materials; Physics; Reliability; computer architecture; delay; energy; logic design; reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference, 2013 IEEE
  • Conference_Location
    Oklahoma City, OK
  • ISSN
    0190-5848
  • Type

    conf

  • DOI
    10.1109/FIE.2013.6684908
  • Filename
    6684908