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

    Belépés
    címtáras azonosítással

    vissza a tantárgylistához   nyomtatható verzió    

    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