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ó    

    Design of Microelectronics Systems Laboratory

    A tantárgy neve magyarul / Name of the subject in Hungarian: Mikroelektronikai rendszerek tervezése laboratórium

    Last updated: 2015. február 9.

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

    Branch of Electrical Engineering

    MSc

    Microelectronics design and manufacture specialization
    Course ID Semester Assessment Credit Tantárgyfélév
    VIEEMA03 2 0/0/3/f 4  
    3. Course coordinator and department Dr. Szabó Péter Gábor,
    4. Instructors

    Name:

    Affiliation:

    Department, institute:

    Dr. Peter Gaertner

    Hon. associate professor

    Department of Electron Devices

    Dr. György Bognár

    Associate professor

    Department of Electron Devices

    Dr. Zoltán Czirkos

    Assistant professor

    Department of Electron Devices

    Dr. Peter Szabó

    Assistant professor

    Department of Electron Devices

    Peter Horváth

    Assistant lecturer

    Department of Electron Devices

    Gábor Takács

    Assistant lecturer

    Department of Electron Devices

    5. Required knowledge

    Electronics, Microelectronics, good understanding of C/C++ for those choosing Highly Complex Digital Circuits specialization. Basic transistor amplifier circuits (differential amp., operational amp.) for those choosing Microelectronic System Design specialization.

    6. Pre-requisites
    Kötelező:
    NEM ( TárgyEredmény( "BMEVIEEM253" , "jegy" , _ ) >= 2
    VAGY
    TárgyEredmény( "BMEVIEEM314" , "jegy" , _ ) >= 2
    VAGY
    TárgyEredmény("BMEVIVIEEM253", "FELVETEL", AktualisFelev()) > 0
    VAGY
    TárgyEredmény("BMEVIEEM314", "FELVETEL", AktualisFelev()) > 0
    VAGY
    TárgyEredmény( "BMEVIEEMA10", "jegy" , _ ) >= 2
    VAGY
    TárgyEredmény("BMEVIEEMA10", "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 purpose of the laboratory is to allow students of VLSI circuits and Microelectronic System Design courses to practice their knowledge. Upon the first class, students can choose between two specializations:

    ·         Highly Complex Digital Circuits

    ·         Microelectronic System Design

    During the semester, students get insight to modern computer aided design tools and simulators used in the industry. An example case-study task should be fulfilled during the semester where students learn the operation of the design tools.

    8. Synopsis

    The CAD tools and systems are introduced using either an analogue/MEMS design flow or a high level design flow of a digital system including hardware description and synthesis.

    Design of Microelectronic Systems

    In this analogue/MEMS design flow students get familiar with the Cadence Virtuoso circuit design CAD system. Schematic design, AC, DC and transient simulation tasks are executed in this environment. The full-custom layout of the integrated circuits is also designed using this CAD system. After layout design, post-layout simulations are executed to verify the correctness of the circuit. The MEMS part of the design is simulated and validated using the ANSYS finite element simulator.

    Schedule:

    Week

    Topic

    1-2

    Getting familiar with properties of open design systems (Cadence, Mentor). Acquirement of operation of the Cadence/Mentor tools using an exemplar.

    3-5

    Creation of the analogue schematic of the chosen integrated circuit. Verification using SPICE simulations taking process deviation and temperature into account.

    6-8

    Preparation of the physical layout, design rules check, post-layout simulations.

    9-11

    Getting familiar with MEMS design systems (ANSYS). Getting familiar with simulation methodologies used in MEMS designs,

    12-14

    Implementation of a small design using the introduced design tools (ANSYS, Cadence)

    Highly Complex Digital Circuits

    High level system design is introduced in a whole-semester case-study. In this demonstration the SystemC high level system description is created of a microprocessor (MOS Technology 6502 8-bit microprocessor). The implemented processor is tested in the end of the semester with emulated peripheries. The communication between modules of the system is also modelled using transaction-level modelling (TLM). Using the implemented instruction-set, the emulated display and keyboard allows the design to be executable on a real hardware. During the semester, students implement the MOS 6502 8-bit microprocessor using a high level hardware description language. The SystemC language is used in an OpenSUSE Linux environment. The emulated display, keyboard and execution environment is provided by the SDL C multimedia framework.

    Week

    Topic

    1

    C++ overview, C++-based hardware modelling
    Demo: procedural and OO models of simple microprocessor systems

    2

    SystemC overview, RT-Level hardware modelling
    Demo: introduction of SystemC models of simple microprocessor systems

    3

    Embedding procedural and OO C++ models into SystemC models, usage of SystemC wrappers.
    Demo: embedding procedural model of a simple microprocessor system into a SystemC simulation environment using SystemC wrapper. Creation if cycle-accurate SystemC model.

    4-8

    Creation of SystemC C++ model of the 6502 microporcessor

    8-13

    Embedding SystemC model of video controller module, verification

    9. Method of instruction

    Computer laboratory.

    10. Assessment

    The course ends with a mid-term mark. The mid-term mark is based on the work during the semester and the assignments handed in. In the technology laboratory, the condition of the mid-term mark is to finish all process steps and hand in a report.

    11. Recaps

    There is one repeat possibility in the supplementary period (at most 20% of the task can be made up). 

    12. Consultations

    By appointment with the instructors.

    13. References, textbooks and resources

    ·         Design system documentation and hand-outs (http://edu.eet.bme.hu)

    ·         Dr. Bognár György, ”Szemelvények VLSI áramkörök tématerületén”, Elektronikus jegyzet, 2011

    ·         SDL multimédia keretrendszer - https://www.libsdl.org, http://wiki.libsdl.org

    ·         SystemC - http://www.accellera.org/downloads/standards/systemc

    ·         J. Bashker: A SystemC Primer

    ·         Thorsten Grötker, Stan Liao, Grant Martin, Stuart Swan: System Design with SystemC

    ·         David C. Black, Jack Donovan, Bill Bunton, Anna Keist: SystemC: From the Ground Up

    ·         Wai-Kai Chen , ”The VLSI handbook”, CRC Press LLC, 2000. ISBN 0-8493-8593-8

    ·         Mohamed Gad-el-Hak, ”MEMS Design and Fabrication”, CRC Press LLC, 2006. ISBN 0-8493-9138-5

    ·         Stephen D. Senturia, „Microsystem design” Kluwer Academic Publishers. 2002. ISBN 0-7923-7246-8

    14. Required learning hours and assignment
    Kontakt óra42
    Félévközi készülés órákra30
    Felkészülés zárthelyire0
    Házi feladat elkészítése48
    Kijelölt írásos tananyag elsajátítása0
    Vizsgafelkészülés0
    Összesen120
    15. Syllabus prepared by

    Name:

    Affiliation:

    Department, institute:

    Dr. Peter Gaertner

    Hon. associate professor

    Department of Electron Devices

    Dr. György Bognár

    Associate professor

    Department of Electron Devices

    Dr. Zoltán Czirkos

    Assistant professor

    Department of Electron Devices

    Dr. Peter Szabó

    Assistant professor

    Department of Electron Devices

    Dr. András Timár

    Assistant professor

    Department of Electron Devices

    Peter Horváth

    Assistant lecturer

    Department of Electron Devices

    Gábor Takács

    Assistant lecturer

    Department of Electron Devices