Bachelor in Computer Engineering

Study Computer Engineering at La Salle and become a professional with the abilities to work with the latest technologies and new products, designing, implementing and maintaining computer systems for any sector of economic activity

Programmable ICs

Description
The objective of the subject is that the student understands the basis of the programmable integrated circuits internal architecture and learn how to design digital systems intended to be implemented in this type of ICs using a high-level hardware description language (VHDL). The student should be able to use the required CAD tools to implement a digital system in a programmable logic device or FPGA and also know the internal structure of its forming components.
Type Subject
Optativa
Semester
Second
Credits
3.00

Titular Professors

Previous Knowledge

Basic and analogical electronics. Digital systems.

Objectives

Students who do this subject achieve and develop the following knowledge and abilities:
1. Analytical skills of electronic systems
2. Be able to design electronic systems using digital programmable structures (FPGA)
3. Knowledge of the techniques to design and manufacture ICs

Contents

Theory:

1. Hardware Description Languages
1.1. General perspective
1.2. VHDL language
1.3. Digital systems design in VHDL

2. Microelectronics Design Introduction
2.1. ASICs: design process and types
2.2. The MOS transistor. CMOS basic gates
2.3. Physical design of CMOS logic gates (layout)

3. Regular Structures
3.1. Regular logic structures: ROM, PLA
3.2. Memories

4. Programmable Logic Devices
4.1. FPGA Introduction
4.2. Programming technologies
4.3. FPGA internal architecture

Laboratory practices:

1. Design of digital systems in VHDL and verification of a development kit with FPGA.

Methodology

The lectures of Programmable ICs are focused on strength both the technical knowledge of digital circuit design and the
critical thinking of the student.
In this subject master classes are combined with practical exercises done individually and group practices about the
topics presented in the summary.

Evaluation

The evaluation of the subject is done in June, an given the case, an extraordinary call in July could be possible. The
evaluation of the theory and practices is done independently. In order to pass the subject, both parts must be approved
separately. The theory grade comes from the deliverables (AC) completed during the semester. The practices grade is
obtained from on-time delivery of the practices given they have a correct behavior and the document is acceptable. To
approve the theory all the AC exercises must be delivered. Given the case that at least one AC is not delivered, it implies
going to the extraordinary call in July.
Final Grade = 50% Theory + 50% Practice
In the extraordinary call in July, both the theory and practices can be pass independently. The theory will be evaluated
through an exercise or exam and the practice by developing and presenting a design defined after the ordinary call
from June.

Evaluation Criteria

Objective 1
Students must demonstrate that they have acquired the ability to analyze and synthesize design digital circuits

Objective 2
Student must prove to have the basic knowledge related to the subject

Objective 3
Students must know how to resolve any problem posed in the field of digital systems design

Objective 4
Students must have the capacity for organization in order to work and promote team work in system design and implementation

Objective 5
Students must have the capacity to manage all the received information, in order to apply the knowledge acquired to the practical design and be able to solve any problem

Objective 6
Students must have the capacity to apply the knowledge to the practices in a laboratory environment

Basic Bibliography

[1] Pong P. Chu, RTL Hardware Design Using VHDL, John Wiley & Sons, 2006.
[2] M.J.S.Smith, Application-Specific Integrated Circuits, Addison-Wesley, 1997.
[3] J.M.Rabaey, Digital Integrated Circuits: a Design Perspective, Prentice Hall, 1996.
[4] J.P.Uyemura, Fundamentals of MOS Digital Integrated Circuits, Addison Wesley, 1988.
[5] Kang, Sung-Mo; Leblebigi, Yusuf, CMOS Digital Integrated Circuits: Analysis and Design, WCB/McGraw Hill, 1999.
[6] Millman, Jacob; Grabel, Arvin, Microelectrónica, Hispano Europea S.A., 1991.