2017 Engineering of System LSI Design (System Design)

Font size  SML

Register update notification mail Add to favorite lecture list
Academic unit or major
Graduate major in Information and Communications Engineering
Instructor(s)
Seo Katsuhiko  Asano Shigehiro  Shimazaki Yasuhisa  Hayase Takeo  Wakabayashi Kazutoshi  Ishikawa Junshi  Yamamoto Masayasu  Sasaki Shigeru 
Class Format
Lecture     
Media-enhanced courses
Day/Period(Room No.)
Fri1-4(S321)  
Group
-
Course number
ICT.I501
Credits
2
Academic year
2017
Offered quarter
2Q
Syllabus updated
2017/4/6
Lecture notes updated
-
Language used
Japanese
Access Index

Course description and aims

This course covers the latest design methodologies for system-level VLSI for implementing embedded systems.

Student learning outcomes

Develop a deep understanding of system specification, system architecture design methods and verification methods through various design cases, and develop design skills which are essential for system LSI engineers.

Keywords

System VLSI, embedded systems, requirement specifications, system architecture, design verification

Competencies that will be developed

Specialist skills Intercultural skills Communication skills Critical thinking skills Practical and/or problem-solving skills

Class flow

Various topics on system level design issues will be explained, and assignments on the related problems will be given.

Course schedule/Required learning

  Course schedule Required learning
Class 1 System LSI for communications and its low-power design techniques Understand the role of system LSI for communications and its low-power design techniques.
Class 2 Custom processor design (1) Understand the roles and types of custom processors in embedded systems.
Class 3 Custom processor design (2) Understand the design methodologies of custom processors for embedded systems.
Class 4 Embedded system design methodologies (1) Understand the design technologies for embedded system development.
Class 5 Embedded system design methodologies (2) Understand the design phases for embedded system development.
Class 6 Embedded system requirement specification definition Understand the requirement specification and its extraction methods and descriptions for embedded systems.
Class 7 Embedded system design specification definition Understand the system specification description language and its usage.
Class 8 System architecture design technologies (1) Understand the design phases and design technologies for system architecture development.
Class 9 System architecture design technologies (2) Understand system-level description languages (SystemC/SpecC).
Class 10 System architecture design technologies (3) Understand software-hardware co-design methodologies.
Class 11 System architecture design technologies (4) Understand behavior synthesis and its applications to system designs.
Class 12 Functional verification technologies (1) Understand simulation-based verification and assertion-based verification techniques.
Class 13 Functional verification technologies (2) Understand formal verification techniques.
Class 14 Model-based design (1) Understand model-based description languages and design environments.
Class 15 Model-based design (2) Understand model-based design cases.

Textbook(s)

None

Reference books, course materials, etc.

Lecture materials will be distributed

Assessment criteria and methods

Grades based on assignment reports

Related courses

  • ICT.I211 : Theory and Design of Logic Circuits
  • ICT.I216 : Computer Logic Design (ICT)
  • ICT.I415 : VLSI System Design

Prerequisites (i.e., required knowledge, skills, courses, etc.)

Knowledge on logic circuit is desired

Contact information (e-mail and phone)    Notice : Please replace from "[at]" to "@"(half-width character).

isshiki[at]vlsi.ce.titech.ac.jp

Page Top