VLSI Circuits

A tantárgy neve magyarul / Name of the subject in Hungarian: VLSI áramkörök

Last updated: 2016. február 3.

Budapest University of Technology and Economics
Faculty of Electrical Engineering and Informatics

Branch of Electrical Engineering MSc

Microelectronics and Electronics Technology main specialization
Course ID Semester Assessment Credit Tantárgyfélév
VIEEMA01 1 2/1/0/v 4  
3. Course coordinator and department Dr. Hosszú Gábor,
4. Instructors

Name:

Affiliation:

Department, Institute:

Dr. habil. Gábor Hosszú

Associate Professor

Department of Electron Devices

Dr. Zoltán Czirkos

Assistant Professor

Department of Electron Devices

Péter Horváth

Assistant Lecturer

Department of Electron Devices

5. Required knowledge Electronics, digital technics, programming
6. Pre-requisites
Kötelező:
NEM ( TárgyEredmény( "BMEVIEEM163" , "jegy" , _ ) >= 2
VAGY
TárgyEredmény("BMEVIEEM163", "FELVETEL", AktualisFelev()) > 0)

A fenti forma a Neptun sajátja, ezen technikai okokból nem változtattunk.

A kötelező előtanulmányi rend az adott szak honlapján és képzési programjában található.

Ajánlott:
-
7. Objectives, learning outcomes and obtained knowledge

The main objective of this course is to detail the problems of the construction and the typical application areas of the Very Large Scale Integrated Circuits (VLSI). It presents the methods of the design, implementation and verification of the large integrated mixed mode hardware systems, considering less and higher volume production. The languages for high-level description and design of systems with the related CAD tools are introduced. The actual trends and their influence on the design flow are also discussed.

8. Synopsis
  1. Introduction of the methodologies used in the design of large scale digital integrated circuits.
  2. Presentation of the various hardware description languages (HDLs): SystemC, VHDL, Verilog, VHDL/Verilog-AMS.
  3. Details of the VHDL/Verilog language.
  4. Introduction to the language SystemC. SystemC design practice.
  5. Presentation of the mixed-signal simulation and verification tools and their integrated frameworks.
  6. Problems of describing the analogue and mixed-mode systems. The detailed presentation of the VHDL-AMS/Verilog-A language.
  7. Introduction to the methods of verifying IC designs.
  8. The implementation issues of the main types of the large scale integrated (VLSI) circuits (various processor architectures, memories, communication interfaces). Circuit solutions for cyber-physical systems.
  9. Structure of the general purpose processors, design issues. RISC, CISC, VLIW, superscalar-, vector-processors, clarification of the concepts of multi-thread and multi-core.
  10. Introduction to the architecture of the recent processors, their typical modules, and the questions of the multi-level memory structure.
  11. HDL description of a processor – case study.
  12. Structure and operation of clock distribution circuits, minimization of the clock skew.
  13. Possible implementation issues of the VLSI digital circuits (e.g., FPGA, individually designed application specific integrated circuit).
  14. The possible ways of the hardware synthesis depending on the applied hardware description language and the implementation method.
  15. The issues of the reusability of the circuit designs (use of virtual components, and intellectual property blocks, respectively).
  16. Hardware-software co-design.
  17. Testing and verification. Test design methods, automatic generation of test sequences. Issues of the Design for Testability (DfT). The use of the language e in the verification.
9. Method of instruction 2 hours/week lectures and 1 hour/week (computer) laboratory practices including demonstration with practical examples and case studies.
10. Assessment

a.         During the term: one mid-term test

Requirement for granting the signature: >= 2 (satisfactory).

The signature is valid for the next semester, too.

b.         In the exam period:

Way of examination: written and oral

c.         Exam before the examination period:

Possible if the midterm grade >= 4
11. Recaps

On mid-term test

If a student fails to turn up at mid-term test, it can be repeated during the term.

Failed mid-term test can be repeated in the repeat period only once.

12. Consultations By appointment with the instructors.
13. References, textbooks and resources

Mandatory curriculum:

  • Periodically updated electronic tutorials by the instructors

Optional, auxiliary resource:

  • Giovanni de Micheli és Mariagiovanna Sami: „Hardware/software co-design” Kluwer 1996. ISBN 0-7923-3882-0
14. Required learning hours and assignment
Classes42
Preparation for classes18
Preparation for test15
Homework 
Learning the prescribed matters 
Preparation for exam45
 Sum 120
15. Syllabus prepared by

Name:

Affiliation:

Department, institute:

Dr. György Bognár

Associate Professor

Department of Electron Devices

Dr. Zoltán Czirkos

Assistant Professor

Department of Electron Devices

Dr. habil. Gábor Hosszú

Associate Professor

Department of Electron Devices

Dr. habil. András Poppe

Associate Professor

Department of Electron Devices