Presentation is loading. Please wait.

Presentation is loading. Please wait.

Teaching VLSI Design Considering Future Industrial Requirements Matthias Hanke 2010-05-10.

Similar presentations


Presentation on theme: "Teaching VLSI Design Considering Future Industrial Requirements Matthias Hanke 2010-05-10."— Presentation transcript:

1 Teaching VLSI Design Considering Future Industrial Requirements Matthias Hanke 2010-05-10

2 Outline 1.Introduction 2.Lecture 3.Tutorial 4.Lab 5.Conclusion 1

3 Industrial Requirements Theoretical knowledge  Semiconductor physics  Wire lenght‘s signal influence  Circuit design  Synthesis mechanisms Practical experience  Hardware description  Electronic design automation (EDA) tools Theory Practice 2

4 Course Concept Professorship sponsored by Intel Education Initiative LectureTutorialLaboratory (2 s/w)(1 s/w)(3 s/w) 3 Theory Basic knowledge Practice Calculations Practice Tools

5 Lecture Overview Teaches the theoretical basics 2 sessions per week Manufacturing cost aspects Semiconductor materials and devices MOS Transistor physics and structure Wire delays Manufacturing process CMOS inverter and gates Design methodologies Reconfigurable devices Test and self-test methods 4

6 Tutorial Overview Offers exercises to theoretical topics from the lecture Practical problems motivate participants 1 session per week 5

7 Silicon Calculation of chip yield and cost Construction of the transistor plot 6 I DS V DS V GS -V T V DS < V GS - V T V DS > V GS - V T

8 Logic Logic equations, transistor-level schematics and stick diagrams Modeling wires by Elmore Delay Logical effort notation for path and gates 7 V DD V SS output A B C D A BCD 1 2 3 nor4 V DD V SS ABCD 123 output nmos pmos

9 Laboratory Overview Teaches the handling of tools 3 sessions a week Goes through the complete design process from RTL to GDSII 8 RTL Simulation Gate-Level Simulation Post-Layout Simulation VHDL code Synthesis Place & Route

10 VHDL Core VHDL introductory session Identification of MIPS instructions in a given VHDL core Extend 16 Bit core to 32 Bit 9 PC Memory Data Register Memory Data Register Sign- Extend ALUOut A A B B MUX 0 1 Instruction + Data Memory Write Data Address Mem Data Instruction Register Instruction [20-16] Instruction [15-0] Instruction [25-21] MUX 0 1 0 1 Register File Read Register 1 Read Register 2 Write Register Write Data Read Data 1 Read Data 2 Shift Left 2 MUX 0 3 2 1 ALU Zero ALU Result MUX 0 1 Instruction [15-11] Instruction [15-0] 16 Bit32 Bit 4

11 Running Programs 10 Verify extended processor‘s behaviour by wave forms created by given binary program Create additional instruction and write own binary program Compile assembly code to create binary programs

12 Gate Level Gate Level Synthesis for 90nm Compare 90nm design maximum frequency to 60 and 45nm Gate level delay sensitive simulation Energy consumtion analysis Scanchain insertion and automatic test pattern generation Place and route 11 LibraryFrequency 90nm450 MHz 60nm700 MHz 45nm1.000 MHz

13 Conclusion We meet industrial demands Theory of lecture is consolidated by practice in tutorial and lab High practice share motivates students Course teaches the complete design process 12

14 ? ? Questions


Download ppt "Teaching VLSI Design Considering Future Industrial Requirements Matthias Hanke 2010-05-10."

Similar presentations


Ads by Google