Université Lyon 1
Arqus
Accueil  >>  Introduction to system design
  • Unité d'enseignement :
    Introduction to system design
Nombre de crédits : 3 ECTS
Code Apogée : PHY1229M
Contient des enseignements proposés en anglais et des documents totalement disponibles en anglais
    Responsabilité de l'UE :
QUIQUEREZ LAURENT
 laurent.quiquerezuniv-lyon1.fr
04.72.44.81.74
    Type d'enseignement
Nb heures *
Cours Magistraux (CM)
24 h
Travaux Dirigés (TD)
3 h
Travaux Pratiques (TP)
3 h

* Ces horaires sont donnés à titre indicatif.

    Pré-requis :

A basic scientific culture (Chemistry, Physics or Electrical Engineering) and experience in using digital equipment (computer, smartphone, etc.) are the only prerequisites.

Basic knowledge on computer science (computer programming -Python, C, Java...- or scripting -Scilab, GNUOctave, Matlab, javascript...-) is a plus.

    Compétences attestées (transversales, spécifiques) :
  • Properly format models, suitable for use in system design/analysis.
  • Understand and perform discrete (digital) system simulation.
  • Understand the modelling of continuous systems (analog, physical), time-independant, time dependant, and non linear time-dependant..
  • Understand and apply the main optimisation techniques.
    Programme de l'UE / Thématiques abordées :

Systems build upon nano-devices are widely spread in computers, transports or healthcare equipment. These systems usually involve a huge number of nano-devices, leading to high complexity structures and hardly predictable behaviours.

This course provides basic knowledge and tools to study and design such systems. This course provides concepts and tools for the description, the analysis, the design, the optimisation and the validation of such systems at multiple scales. Many examples are used, with a special highlight on digital systems.

This course is built upon case studies, practicals and labs. It intends to provide basics engineering skills to be able to interact with product engineers or to manage teams in a system R&D environment.

Outline of the course

1. Introduction

  1.1. Systems basics, Complexity

  1.2. Examples of systems, behaviour and size effects (the system is more than the sum of its parts).

2. Design Methodologies

  2.1. Functional and structural analysis, Number encoding in binary.

  2.2. Design methods: bottom-up and top-down.

  2.3. Building Basic circuits with few devices, characteristics and fonctionalities.

  2.4. Building circuits and functions to perfor arithmetic operations.

3. Methods and tools for top-down design

  3.1. Validation/Simulation of systems (continuous time, discrete time),

  3.2. Modeling and design tools,

  3.3. Optimization techniques.

Date de la dernière mise-à-jour : 17/03/2025
SELECT MEN_ID, `MEN_DIP_ABREVIATION`, `MEN_TITLE`, `PAR_TITLE`, `PAR_ID` FROM parcours INNER JOIN ue_parcours ON PAR_ID_FK=PAR_ID INNER JOIN mention ON MEN_ID = PAR_MENTION_FK WHERE PAR_ACTIVATE = 0 AND UE_ID_FK='20413' ORDER BY `MEN_DIP_ABREVIATION`, `MEN_TITLE`, `PAR_TITLE`