Titular Professors
Basic and analogical electronics. Digital systems.
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
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.
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.
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.
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
[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.
Simulation tool:
https://www.altera.com/downloads/simulation-tools/questa-fpgas-standard-...
Implementation tool:
https://www.altera.com/downloads/fpga-development-tools/quartus-prime-pr...
Development kit:
https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&No=1021