K-INFO
HU
EN
Login

VLSI Circuits

VLSI áramkörök
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)
Course type lecture tutorial laboratory
hours (weekly) 2 1 0
type (linked/independent) derived course
Assessment type vizsga
Credits 4
Subject coordinator
DR. Hosszú Gábor
position: egyetemi docens
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
  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.
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.