Design of Microelectronics Systems Laboratory
A tantárgyleírás hatályossága
| Subject name (Hungarian, English) |
Mikroelektronikai rendszerek tervezése laboratórium
Design of Microelectronics Systems Laboratory
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Subject code | BMEVIEEMA03 | ||||||||||||
| Subject type | — | ||||||||||||
| Training Level | — | ||||||||||||
| Course types and hours (weekly/semester) |
|
||||||||||||
| Assessment type | félévközi érdemjegy | ||||||||||||
| Credits | 4 | ||||||||||||
| Subject coordinator |
DR. Szabó Péter Gábor
position: egyetemi docens
contact:
szabo.peter@vik.bme.hu
|
||||||||||||
| Responsible department |
Elektronikus Eszközök Tanszéke
|
||||||||||||
| Faculty | Villamosmérnöki és Informatikai Kar | ||||||||||||
| Subject website | — | ||||||||||||
| Primary curriculum type | — | ||||||||||||
| Direct prerequisites – Strong prerequisite | none | ||||||||||||
| Direct prerequisites – Weak prerequisite | none | ||||||||||||
| Direct prerequisites – Parallel prerequisite | none | ||||||||||||
| Direct prerequisites – Milestone prerequisite | none | ||||||||||||
| Direct prerequisites – Exclusion | none |
Objectives
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 |
|
2 |
SystemC overview, RT-Level hardware modelling |
|
3 |
Embedding procedural and OO C++ models into SystemC
models, usage of SystemC wrappers. |
|
4-8 |
Creation of SystemC C++ model of the 6502
microporcessor |
|
8-13 |
Embedding SystemC model of video controller module,
verification |
Learning outcomes
Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:
Knowledge
No learning outcomes recorded.
Skills
No learning outcomes recorded.
Attitudes
No learning outcomes recorded.
Autonomy and responsibility
No learning outcomes recorded.
Oktatási módszertan
Tanulástámogató anyagok
Online források
Recommended preliminary knowledge for completing the subject
General rules
Assessment methods
In-term assessments
No detailed assessments provided.
Weight of in-term assessments
No weights provided.
Exam-period assessments
No detailed assessments provided.
Weight of exam elements
No weights provided.
Grade calculation
No grade thresholds provided.
Attendance requirements
No attendance requirements provided.
Rules for retake and resubmission
Not provided.
Short description
Not provided.
Detailed description
Not provided.
Recommended courses
Workload to complete the subject
No workload breakdown provided.
Validity of subject requirements
Curriculum placement
No curriculum placements recorded for this subject version.