34991 - Project in electronics and telecommunications(2nd cycle)

Academic Year 2015/2016

  • Moduli: Roberto Baldacci (Modulo 1) Aldo Romani (Modulo 2) Enrico Paolini (Modulo 3)
  • Teaching Mode: In-person learning (entirely or partially) (Modulo 1); In-person learning (entirely or partially) (Modulo 2); In-person learning (entirely or partially) (Modulo 3)
  • Campus: Cesena
  • Corso: Second cycle degree programme (LM) in Electronics and Telecommunications Engineering for Energy (cod. 8770)

Learning outcomes

The course is composed of two modules.

PART I.

This course aims at presenting advanced design topics in the field of electronics and telecommunications.

Students will develop the capability to face a complex design problem, defining clear technical specifications according to the objectives and to design an electronic or telecommunications system.

PART II.

The aim of the course is to show the use, implementation and  the interfacement of algorithms and packages for the solution of optimization and decision problems arising in real-world applications.

Course contents

PART I. 

This part will cover specific design topics in the field of electronics and telecommunications. More specifically this part will cover:

·       Advanced design topics in the fields of micro- and nano-electronics, with a special focus on IC design flow

·       Electronic Design Automation (EDA) software tools for the development of CMOS integrated circuits and discrete components electronics based on PCB technology

·       Electronic systems for digital information processing

PART II.

·       Use of packages for the solution of linear and integer programming models. Model building, use of modelling languages, implementation.  Interfacement and computational experimentations.

·       Discrete simulation models. Dynamic and static description of a system. Model building. Use of package for discrete simulation (ARENA).

·       Implementation of combinatorial optimization algorithms. Vehicle routing problems. Implementations aspects and data structures. Implementation of heuristic algorithms.

Readings/Bibliography

MODULO I/ PART I

·       Jan M. Rabaey,  Anantha  P. Chandrakasan, Borivoje Nikolic,  Digital Integrated Circuits: A Design Perspective, 2nd Edition 2003, Prenctice Hall  ( http://bwrc.eecs.berkeley.edu/Classes/IcBook/index.html )

·       N. Weste, K.Eshraghian, Principle of VLSI Design: a System Perpecitive, Addison Wesley

·       H. B. BakogluCircuits, Interconnections and Packaging for VLSI, Addison-Wesley, 1990

 

 

MODULO/PART II

·       M.S.Bazaraa, J.J.Jarvis, H.D.Sherali, "Linear programming and network flows", John Wiley & Sons, 2009, 4 edition.

·       C.H. Papadimitriou, K. Steiglitz, "Combinatorial Optimization, Algorithms and Complexity", Dover Publications, 1998.

·       L.A. Wolsey, "Integer Programming", Wiley-Interscience, 1998.

·       R.K.Ahuja, T.L.Magnanti, J.B.Orlin, "Network flows: theory, algorithms and applications", Prentice Hall, 1993.

·       M. Gondran, M. Minoux, “Graphs and Algorithms”, John Wiley & Sons, 1984.

·       Colin R. Reeves, “ Modern heuristic techniques for combinatorial problems”, John Wiley & Sons Inc, 1993.

·       G. L. Nemhauser, L. A. Wolsey, “Integer and Combinatorial Optimization”, Wiley-Interscience, 1999.

Teaching methods

PART I.

·       Classroom teaching.

·       Hands-on laboratory activity with EDA CAD software tools

PART II.

The course includes lectures and exercises in classroom with the teacher and free exercises in laboratory.

Assessment methods

PART I.

Illustration and discussion of an individual design project. Students will develop a project on the topics presented during the course. During the oral examination, students will present the project and discuss specific aspects.

PART II.

Compulsory laboratory projects and oral examination concerning the projects.

Teaching tools

Lecture notes (available online at http://campus.unibo.it/ or distributed during the lectures).

PART I.

In this part the main teaching tools will be the laboratory of Electronics, and CAD Workstations equipped with CAD EDA tools.

PART II.

The course foresee the use of the following optimization/modeling packages:  ILOG CPLEX, XPRESS-MP,      MPL, MATLAB.

Office hours

See the website of Roberto Baldacci

See the website of Aldo Romani

See the website of Enrico Paolini