27
Page. 1 Waseda Univ. System LSI International Workshop 2004 System LSI education strategy at Waseda University Jan. 26, 2004 Takeshi Ikenaga The Graduate School of Information, Production and Systems Waseda University

System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

Page. 1

Waseda Univ. System LSI International Workshop 2004

System LSI education strategy at Waseda University

Jan. 26, 2004

Takeshi IkenagaThe Graduate School of Information,

Production and SystemsWaseda University

Page 2: System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

Page. 2Waseda Univ. System LSI International Workshop 2004

Outline

Introduction of the Grad. School of IPSWaseda University

System LSI educational curriculumRegular and invited lectures

Subject: “System LSI design”Actual LSI through lectures and exercises

Page 3: System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

Page. 3Waseda Univ. System LSI International Workshop 2004

Outline

Introduction of the Grad. School of IPSIntroduction of the Grad. School of IPSWaseda UniversityWaseda University

System LSI educational curriculumRegular and invited lectures

Subject: “System LSI design”Actual LSI through lectures and exercises

Page 4: System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

Page. 4Waseda Univ. System LSI International Workshop 2004

Graduate School of Information, Production and Systems (IPS)

Just opened in April 1Just opened in April 1stst 2003 at 2003 at Kitakyushu Science and Research ParkKitakyushu Science and Research Parkhttp://www.ips.waseda.ac.jp/http://www.ips.waseda.ac.jp/

Current status31 professors / associate professors181 master’s or doctoral course students - 55 students are from overseas and 53 students belong to Ph. D course -

Page 5: System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

Page. 5Waseda Univ. System LSI International Workshop 2004

Why Waseda in Kitakyushu?

Tokyo(東京)Osaka(大阪)

Kitakyushu(北九州)

Hokkaido(北海道)

Fukuoka(福岡)

Beijing(北京)

Taiwan(台湾)

Shanghai(上海)

Seoul(ソウル)

500Km 1000Km1500Km

Page 6: System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

Page. 6Waseda Univ. System LSI International Workshop 2004

Three program fields

Page 7: System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

Page. 7Waseda Univ. System LSI International Workshop 2004

System LSI fieldAdvanced education and research for System LSI

Largest and best stuffs in System LSI in Japan.

Most of all professors have industry background and experience in System LSI.

10 professors cover almost all area of system LSI

Vision:Market research and product design Strategy:Architecture design and implementationDesign:Methodologies and design tools Tactics:Verification, test and marketing strategy

Page 8: System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

Page. 8Waseda Univ. System LSI International Workshop 2004

Faculties and research areaApplication Area

Multimedia, Mobile, Ubiquitous

High Level Design and Verification

Logic DesignPartitioning andLayout

Analog CircuitDesign and Simulation

On-chip Memory and CAM

Takaaki Baba

TakeshiIkenaga

TsutomuYoshihara

ToshihikoYoshimasu

YasuakiInoue

ShinjiKimura

Integration of Digital / Analog,MEMS, Sensors and Micro Energy

Satoshi Goto

Takeshi Yoshimura

TakahiroWatanabe

NoriyoshiYamauchi

Page 9: System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

Page. 9Waseda Univ. System LSI International Workshop 2004

Background of facultiesApplication Area

Multimedia, Mobile, Ubiquitous

High Level Design and Verification

Logic DesignPartitioning andLayout

Analog CircuitDesign and Simulation

On-chip Memory and CAM

Takaaki Baba

TakeshiIkenaga

Takeshi Yoshimura

NoriyoshiYamauchi

TsutomuYoshihara

ToshihikoYoshimasu

YasuakiInoue

ShinjiKimura

Integration of Digital / Analog,MEMS, Sensors and Micro Energy

Satoshi Goto

TakahiroWatanabe

Page 10: System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

Page. 10Waseda Univ. System LSI International Workshop 2004

Outline

Introduction of the Grad. School of IPSWaseda University

System LSI educational curriculumSystem LSI educational curriculumRegular and invited lecturesRegular and invited lectures

Subject: “System LSI design”Actual LSI through lectures and exercises

Page 11: System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

Page. 11Waseda Univ. System LSI International Workshop 2004

Features of curriculumsRegular and invited lectures

Regular lectures (fundamental and advanced subjects) are taught by 10 faculties of IPS and Prof. Ohtsuki (School of Science and Engineering)Invited lectures are taught by guest professors (oversea/domestic) and leading-edge company’s researchers. MEXT invests $5.0 M to Waseda University to run invited lectures (and to support graduate students financially).

Theoretical and practical educationAlgorithm, architecture and softwareVoice, motion picture and ubiquitous applicationsActual LSI chip design and manufacturing

Page 12: System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

Page. 12Waseda Univ. System LSI International Workshop 2004

Fundamental subjectsDigital Signal Processing Introduction System LSIAnalog Circuits Introduction SemiconductorComputer Architecture Software Engineering

Digital CircuitsNumerical Analysis

Baba

Yoshimasu

Watanabe

Kimura

Inoue

Goto

Yoshihara

Yoshimura

● E

● E

● E

● J

● E

○ J

○ J

○ J

●:Fall ○: Spring E: English J: JapaneseOne subject: 12-15 lectures with one hour and a half

Page 13: System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

Page. 13Waseda Univ. System LSI International Workshop 2004

Advanced subjectsDigital LSI architecture System LSI architectureDigital LSI design System LSI designMultimedia LSI Algorithm Design

Layout design Wireless CommunicationProduct design Communication networkInterface design On chip memoryMicro Machine Transmission circuits

High frequency circuits System LSI SoftwareDesign for testability Low Power LSI DesignLSI simulation Analog LSI design

Watanabe

Yamauchi

Goto

Yoshimura

Yoshihara

Baba

Yamauchi

Yoshimasu

Kimura

Inoue

Kimura

IIkenaga

Goto

Baba

Yamauchi

Yoshihara

Yoshimasu

Yoshimura

Watanabe

Inoue

Ohtsuki

● E

● E

● J

● E

● J

● J

● E

● E

● J

● J

○ E

○ E

○ E

○ E

○ J

○ E

○ J

○ J

○ J

○ E

○ JDigital Integrated Circuits

●:Fall ○: Spring E: English J: JapaneseOne subject: 12-15 lectures with one hour and a half

Page 14: System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

Page. 14Waseda Univ. System LSI International Workshop 2004

Invited lectures (oversea)

Prof. Chong-Min Kyung* (KAIST)Current Status and Challenges of SoC Verification for Embedded Systems Market

Prof. Ernest S. Kuh (UCB)Circuit Simulation Past, Present and Future

Prof. C. L. Liu* (National Tsing Hua Univ.)Optimization algorithmComputer-aided design of VLSI circuits

* Guest professor of Waseda University

Page 15: System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

Page. 15Waseda Univ. System LSI International Workshop 2004

Invited lectures (domestic)Prof. Nozomu Togawa* (Univ. kitakyushu): Dedicated processor designDr. Junji Namiki* (NEC): Technology trend of networking and network processorDr. Masao Nakaya* (Renesas): SoC design methodologyDr. Takashi Mitsuhashi* (Toshiba): EDA technologyDr. Kazutoshi Wakabayashi (NEC): LSI design from C languageDr. Ichiro Kuroda (NEC): Video/Media Processing LSIDr. Toshihiro Hattori (Super H Japan): Embedded MicroprocessorDr. Yukiyasu Tsunoo (NEC): Symmetric Key CipherDr. Kazuhiko Takamizawa (NEC electronics): DFTDr. Masato Edahiro (NEC): On-chip Multiprocessor

* Guest professor of Waseda University

Page 16: System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

Page. 16Waseda Univ. System LSI International Workshop 2004

Outline

Introduction of the Grad. School of IPSWaseda University

System LSI educational curriculumRegular and invited lectures

Subject: Subject: ““System LSI designSystem LSI design””Actual LSI through lectures and exercisesActual LSI through lectures and exercises

Page 17: System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

Page. 17Waseda Univ. System LSI International Workshop 2004

Purpose of the subject

“System LSI design”: An actual LSI is designed through lectures and exercises. It’s indispensable to master various

system LSI technologies deeply.

Master’s course students of system LSI field are expected to design and fabricate two actual LSIs at least: one in education and the other through research.

Page 18: System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

Page. 18Waseda Univ. System LSI International Workshop 2004

Design environment

VDEC

33 PCs and 5 WorkstationsEDA tools (Synopsis, Cadence)FPGA evaluation boardsASIC Fabrication: VDEC (VLSI design education center)

EDA tools

System LSI laboratory

Page 19: System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

Page. 19Waseda Univ. System LSI International Workshop 2004

Syllabus (first half)Top down LSI design methodology

Hardware description language (Verilog HDL), Functional simulation (VCS), Logic synthesis (Design Compiler), Layout (Milkyway/Applo) and design rule check (Dracula)

Modeling and SimulationCombinational Circuits: Multiplexer/Selector, Encoder, Decoder, Priority encode, Comparator, Adder and ALU (Arithmetic Logic Unit) Sequential Circuits: Register file, Counter, Linear Feedback Shift Register and FSM (Finite state machine)

Page 20: System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

Page. 20Waseda Univ. System LSI International Workshop 2004

Project #1Design target: electric calculator

A simple but useful digital systemCan learn system design concept and I/O

Implementation: FPGA board

7 segment LED x 8Altera

FPGA

Input ten key x 32

Page 21: System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

Page. 21Waseda Univ. System LSI International Workshop 2004

Result of project #1Students define a specification of a calculator by themselves and implement it onto the FPGA board.

3, .., 7 or 8(-9999999~99999999)

2 (-99 to 99)Digit

Floating point or fixed point decimal fraction

IntegerNumber

Clear, MC, MR, MS, M+, “Error” display

CEFunction

*, /, X^2, 2*X, +/-+, -Operator

attainedgiven

Page 22: System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

Page. 22Waseda Univ. System LSI International Workshop 2004

Project #2Design target: embedded pipeline processor(MIPS-based 16-bit processor)

The most important element in system LSICan learn hardware, software and their interface

Implementation: ASIC chip through VDECLinked with “System LSI architecture” and an open seminar on computer architecture.

Page 23: System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

Page. 23Waseda Univ. System LSI International Workshop 2004

Specification of processor

IF/ID EX/MEM MEM/WB

Writedata

Readdata B

Readdata A

Readregister B

Readregister A

Writeregister

Writedata

Readdata

ID/EX

Address

PC

+1

Address

Instructionmemory

MU

X

ALU

Datamemory

Generalregisters

MU

X

id_i

r

ex_i

r

mem

_ir

reg_

Are

g_B

reg_

Cfla

g

wb_

irre

g_C1

MU

X

smdr

smdr

1dw we

ALUo

flag

16 bit five-stage pipeline processor28 RISC-type instructions + user-defined instructionsData and operation memories with 8-bit-width address and 16-bit-width data (256 words x 16 bit) Eight 16-bit-width general registers (register #1 contains all-0 constant value)Three flag registers For testing: 16 bit output with 4 bit selection signal

Write backInstruction fetch Instruction decode Execution Memory access

Page 24: System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

Page. 24Waseda Univ. System LSI International Workshop 2004

Result of project #2

Chip layout Micrograph of the chip

12 processors in VDEC 0.35μm 4.9mm2

Page 25: System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

Page. 25Waseda Univ. System LSI International Workshop 2004

Chip evaluationSocket forVDEC Chip (QFP 160)

ALTERA StratixVDEC extension board

USB

Various I/Os

SRAM

Page 26: System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

Page. 26Waseda Univ. System LSI International Workshop 2004

From education to research

ISSP, RapidChip,GAShort TAT

CBIC

Xtensa, MeP, Quick LogicElixent

DRP, Quick silver,IPFlex

FPGA(e.g.Xilinx,Altera)

Long TATNon-Programmable

Dynamic

Re-Configurable Processor

StaticHardware

Embedded Processor(e.g. ARM, MIPS,TX, VR,SH,M32R)

Software

Programmable

SoC classification by Prof. GOTOCryptography

Wirelesscommunication

Image processing

Sensorinterface

Page 27: System LSI design - f.waseda.jp · Outline Introduction of the Grad. School of IPS ... Design for testability Low Power LSI Design LSI simulation Analog LSI design. Watanabe Yamauchi

Page. 27Waseda Univ. System LSI International Workshop 2004

Summary

Grad. School of IPS Waseda UniversityIPS offers unique education and research environment in System LSI

System LSI educational curriculumRegular and invited lectures cover system LSI technologies widely and deeply.

“System LSI design”Experience of designing an actual LSI make a significant contribution to research.