Scheda programma d'esame
MICROELECTRONICS FOR TELECOMMUNICATIONS
LUCA FANUCCI
Academic year2016/17
CourseTELECOMMUNICATIONS ENGINEERING
Code292II
Credits6
PeriodSemester 1
LanguageItalian

ModulesAreaTypeHoursTeacher(s)
MICROELETTRONICA PER LE TELECOMUNICAZIONIING-INF/01LEZIONI60
LUCA FANUCCI unimap
Programma non disponibile nella lingua selezionata
Learning outcomes
Knowledge
The student who successfully completes the course will be able to demonstrate a solid knowledge of the main issues related to the design of embedded systems for telecommunication. He or she will acquire the ability to master trade-offs to map digital signal processing algorithms into hardware/software very large scale integration (VLSI) architectures according to main performance metrics (area, speed, power consumption, flexibility, cost and time-to-market). The student will also acquire design methodologies for semi-custom digital integrated circuits (IC) design including field programmable gate array (FPGA) technology by exploiting state-of-the-art computer aided design tools. He or she will have the opportunity to practically experience the overall design flow from specification to FPGA implementation and testing for a basic digital signal processing building block.
Assessment criteria of knowledge
The student will be assessed on his/her demonstrated ability to discuss the main course contents using the appropriate terminology. The student must demonstrate the ability to put into practice and to execute, with critical awareness, the activities illustrated or carried out under the guidance of the teacher during the course. The student could also request to perform a practical design project.

Methods:

  • Final oral exam
  • Oral report
  • Written report

Teaching methods

Delivery: face to face

Learning activities:

  • attending lectures
  • participation in seminar
  • preparation of oral/written report
  • group work
  • Laboratory work

Attendance: Advised

Teaching methods:

  • Lectures
  • Seminar
  • laboratory
  • project work

Syllabus
The course covers the following main topics: - Design metrics in digital IC design for telecommunication systems - Design space exploration trading-offs among General Purpose Computer, Digital Signal Processor, Application Specific Instruction Set Processor, Field Programmable Gate e Application Specific Integrated Circuit. - Profiling and mapping of DSP algorithms into VLSI architectures including finite arithmetic effects (floating vs. fixed point implementation). - CMOS implementation of main digital signal processing blocks: adder, multiplier, arithmetic logic unit, multiplier & accumulator unit, CORDIC, FIR and IIR filters. - High-level electronic design automation tools for hardware-software co-design for semi-custom digital IC. Hardware description languages modeling, simulation and logic synthesis. - Power Consumption in CMOS digital IC. Design techniques for the reduction of power consumption at different level of abstractions:
Bibliography
Recommended reading includes: - P. Pirsch, “Architectures for Digital Signal Processing”, Wiley - J. M. Rabaey, A. Chandrakasan, B. Nikolic, Digital Integrated Circuits 2/E, Prentice-Hall - K.C. Chang, “Digital Systems Design with VHDL and Synthesis”, IEEE Computer Society Further materials will be provided by the lecturers.
Updated: 14/11/2016 17:27