A tantárgyleírás hatályossága
Hatályosság kezdete:
2026. March 21.
Hatályosság vége:
—
| Subject name (Hungarian, English) |
VLSI áramkörök
VLSI Circuits
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Subject code | BMEVIEEMA01 | ||||||||||||
| Subject type | — | ||||||||||||
| Training Level | — | ||||||||||||
| Course types and hours (weekly/semester) |
|
||||||||||||
| Assessment type | vizsga | ||||||||||||
| Credits | 4 | ||||||||||||
| Subject coordinator |
DR. Hosszú Gábor
position: egyetemi docens
contact:
hosszu.gabor@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
Programme
- Introduction of the methodologies used in the design of large scale digital integrated circuits.
- Presentation of the various hardware description languages (HDLs): SystemC, VHDL, Verilog, VHDL/Verilog-AMS.
- Details of the VHDL/Verilog language.
- Introduction to the language SystemC. SystemC design practice.
- Presentation of the mixed-signal simulation and verification tools and their integrated frameworks.
- Problems of describing the analogue and mixed-mode systems. The detailed presentation of the VHDL-AMS/Verilog-A language.
- Introduction to the methods of verifying IC designs.
- 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.
- Structure of the general purpose processors, design issues. RISC, CISC, VLIW, superscalar-, vector-processors, clarification of the concepts of multi-thread and multi-core.
- Introduction to the architecture of the recent processors, their typical modules, and the questions of the multi-level memory structure.
- HDL description of a processor – case study.
- Structure and operation of clock distribution circuits, minimization of the clock skew.
- Possible implementation issues of the VLSI digital circuits (e.g., FPGA, individually designed application specific integrated circuit).
- The possible ways of the hardware synthesis depending on the applied hardware description language and the implementation method.
- The issues of the reusability of the circuit designs (use of virtual components, and intellectual property blocks, respectively).
- Hardware-software co-design.
- 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.
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.
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
2
hours/week lectures and 1 hour/week (computer) laboratory practices including
demonstration with practical examples and case studies.
Tanulástámogató anyagok
Online források
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
Recommended preliminary knowledge for completing the subject
Knowledge type competencies
(azon előzetes ismeretek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
Electronics, digital technics, programming
Skill type competencies
(azon előzetes képességek és készségek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Recommended (non-compulsory) preliminary competencies
(azon ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák összessége, amelyek jelentősen hozzájárulnak a tantárgy eredményes teljesítéséhez)
Electronics, digital technics, programming
General rules
Requirements:
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
Additional possibilities:
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.
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
Requirements valid from:
—
Requirements valid until:
—
Curriculum placement
No curriculum placements recorded for this subject version.