Contents:
Methodologies and tools to help electronic design. Design of digital subsystems: architecture design, hardware description languages and programmable logic. Design of analog and mixed signal subsystems. Design of radio frequency subsystems. Design examples: communications components.
Theory program:
Part I. Electronic System Level Design
Lesson 1. Programmable logic devices
Lesson 2. ESL design and software/hardware codesign tools
Part II. Integrated circuit design
Lesson 3. Integrated circuit design methodology
Lesson 4. CMOS technology
Lesson 5. CMOS design
Lab program:
Project 1.-Synthesis of a complete digital system on FPGAs: Specification, simulation and synthesis of a typical computational architecture for digital signal processing (filter banks, convolutions, transforms, correlators, etc.) with a C-to-gates tool (Vivado HLS).
Project 2.- Case study: Integrated design of CMOS circuits. Characterisation, design and simulation at layout/transistor level.