IES2015-2016 Introduction To Computer Engineering Lecture 1: Overview
IES2015-2016 Introduction To Computer Engineering Lecture 1: Overview
IES2015-2016 Introduction To Computer Engineering Lecture 1: Overview
Lecture 1: Overview
Mr. LENG Por
Gnie Electrique et Energtique
Institute de Technologie du Cambodge
1
Objective: Digital Design Principle
Number systems
Boolean algebra
Switch and CMOS design
Combinational logic
Logic gates
Building blocks: de/mux, de/encoder, shifters,
adder/subtractor, multiplier
Logic minimization
Mixed logic
Sequential logic
Latches, Flip-flops
Counters
State machines: Mealy/Moore machines
2
Objective: Digital Design Principle
Memory and Programmable Devices
Register, RAM, ROM, PLA, PAL
Architectural concept
Instruction set architecture (ISA)
Stored-Program Computer and Sequential Control
(von Neumann architecture)
Datapath
Branches
Processor and Software Convention
MIPS ISA
Procedural calls: Stack
3
Hierarchy of Computation
Programming in Compiler/Assembler/
Problem Algorithm
High-Level Language Linker
s
Target Machine
Micro-architecture
(one implementation)
System architecture
Functional units/
Building blocks
Gates Level
Design
Transistors Manufacturing
4
Hierarchy of Computation
Programming in Compiler/Assembler/
Problem Algorithm
High-Level Language Linker
s
Target Machine
Micro-architecture
(one implementation)
System architecture
Functional units/
Building blocks Human Level
System Level
RTL Level
Gates Level
Logic Level
Design
Circuit Level
Silicon Level
Transistors Manufacturing
5
Hierarchy of Computation
Programming in Compiler/Assembler/
Problem Algorithm
High-Level Language Linker
s
Target Machine
Micro-architecture
(one implementation)
System architecture
Functional units/
Building blocks Human Level
System Level
RTL Level
Gates Level
Logic Level
Design Our Focus in 2030
Circuit Level
Silicon Level
Transistors Manufacturing
6
Zoom-in a System Component
7
90 nm
596 mm2
Moores Law
1.7 billions
Montecito
10 m
13.5mm2
42millions
Exponential growth
2,250
8
A Generic Intel-based PC System
Your CPU here
9
Dual-Core Itanium 2 (Montecito)
10
Integrated Circuit Complexity
Source: Intel
11
Minimum Feature Size
Source: Dataquest
13
Processor Market Segmentation
High Performance
(e.g., Intel 32/64, AMD, Itanium, IBM POWER, BlueGene, Sun T1, etc)
Embedded / low-power
(e.g., ARM, MIPS, Xscale)
Special purpose
(e.g., DSP, NVidia)
14
Analog Signal vs. Digital
5.0 Volts
HIGH (1)
HIGH (1) 4.0 Volts
3.0 Volts
2.0 Volts
17