Training Structure
College of Sciences
Program
Digital Integrated Circuits
5 creditsAdvanced Programming & Artificial Intelligence
5 creditsHardware-Based Digital Security
2 creditsAnalog Integrated Circuits
5 creditsSystem-on-Chip and Embedded Systems Architecture
5 creditsTesting and Reliability of Integrated Circuits and Systems
5 creditsRadiation and Reliability of Electronics for Transportation, Aerospace, and Nuclear Applications
3 credits
Project
10 creditsInternship
15 creditsEmployment Placement
3 creditsEnglish
2 credits
Digital Integrated Circuits
ECTS
5 credits
Training Structure
College of Sciences
The design and manufacture of digital integrated circuits are among the greatest challenges facing the global technology industry. To illustrate this point, consider, for example, the integrated circuits currently manufactured for the telecommunications industry. The most advanced of these contain as many as ten billion transistors. Managing such a vast amount of information requires the use of complex design methods and tools.
The current paradigm for design methods relies on the use of pre-characterized logic gate libraries. These libraries take into account both the external environment—such as supply voltage (V) and temperature (T)—and the circuit manufacturing context, as reflected by manufacturing process variability (P). Only by using the information contained in these libraries is it possible to i) determine the frequency and power consumption performance of the circuits under design and ii) ensure high manufacturing yield. All of these constraints, known as “PVT,” are taken into account through a design method called the CORNERS method.
Advanced Programming & Artificial Intelligence
ECTS
5 credits
Training Structure
College of Sciences
Advanced Programming
- object-oriented programming (C++)
- classes
- attributes/methods
- legacy
- pointers
- templates
- C++11 standards
Artificial Intelligence
- Machine Learning: State of the Art, Challenges, Applications
- PCA (Principal Component Analysis)
- SVM (Support Vector Machines)
- Generations 1, 2, and 3 of neural networks (spike technologies, etc.)
- neural network learning
- convolutional neural networks
- reinforcement learning
- genetic algorithms
Practical Work
- Development of a Logic Simulator for Microelectronics
- Implementation (in C++) and integration (in ROS) of robotics algorithms
- Introduction to AI-Based Classification Tools
- ------------------------------------------------------------------------------------------------------------------------------------------------------
-
Advanced Programming
- object-oriented programming (C++)
- classes
- attributes/methods
- heritage
- pointers
- templates
- C++11 Standards
Artificial Intelligence
- Machine Learning: State of the Art, Problems, Applications
- PCA (Principal Component Analysis)
- SVM (Support Vector Machines)
- Neural networks of generations 1, 2, and 3 (spike technologies, etc.)
- Convolutional neural networks
- Reinforcement learning
- Genetic Algorithms
Laboratory Practicals
- Implementation of a Logical Simulator for Microelectronics
- Implementation (in C++) and integration (in ROS) of robotic algorithms
- Introduction to Classification Tools Based on Artificial Intelligence
Hardware-Based Digital Security
ECTS
2 credits
Training Structure
College of Sciences
- Objectives and Challenges of Physical Security
- Symmetric Encryption (DES, AES) and Related Microelectronic Architectures
- Modular Arithmetic and Multiplication of Large Numbers
- Asymmetric Encryption (RSA) and Related Microelectronic Architectures
- Authentication Principle
- Random Number Generation
- Attacks via Hidden Channels
- Fouls on offense
Analog Integrated Circuits
ECTS
5 credits
Training Structure
College of Sciences
The first sessions of the course are devoted to a review of large-signal and small-signal transistor models, as well as to small-signal modeling techniques for basic analog integrated circuits. The second part describes the basic building blocks whose interconnection enables the creation of analog integrated circuits: current/voltage references, current mirrors and current sources, single-transistor active-load amplifiers, and differential pairs. The fundamental principles of CMOS amplifier design are examined in the third part. Emphasis is placed on the relationship between performance and transistor sizing in the context of designing a two-stage Miller amplifier. Several advanced amplifier architectures are presented at the end of the course to highlight the importance of mastering the basic building blocks.
System-on-Chip and Embedded Systems Architecture
ECTS
5 credits
Training Structure
College of Sciences
This course covers a broad range of topics, from the fundamentals of Boolean logic to the architecture of systems-on-chip (SoC), including logic synthesis flows, processor architecture, and the basics of embedded software. VHDL, a hardware description language, also plays a significant role in this course unit and will be studied in lectures and used in lab sessions, as well as in the context of an “Embedded Systems” project.
------------------------------------------------------------------------------------------------------------------------------------------------------------
This course covers a wide range of topics, from the fundamentals of Boolean logic to digital SoC (Systems-on-Chip) architecture, including digital design flows, computer architecture, and the basics of embedded software. VHDL will be covered in this course for both logic synthesis and modeling/simulation purposes. Lab sessions include hands-on VHDL exercises (design of a simple stack processor), and a student project on “Embedded Systems” allows students to deepen their knowledge in this area.
Testing and Reliability of Integrated Circuits and Systems
ECTS
5 credits
Training Structure
College of Sciences
- Testing of digital integrated circuits.
- Types of errors.
- Generation of test vectors.
- Design for Test (DFT).
- Self-Contained Built-In Test (BIST).
- Testing Analog Integrated Circuits.
- Industrial testing (functional and parametric tests, characterization).
Radiation and Reliability of Electronics for Transportation, Aerospace, and Nuclear Applications
ECTS
3 credits
Training Structure
College of Sciences
- Understand the characteristics of radiation environments in space and avionics, the relevant quantities, and the interaction between radiation and matter
- Understand and evaluate the various effects of radiation on electronic components and systems.
- Know and understand testing methods
- Understanding future industrial challenges: the reliability of electric and autonomous vehicles, press facilities, nuclear decommissioning, etc.
------------------------------------------------------------------------------------------------------------------------------------------------------------
- Understand the characteristics of space and avionics radiative environments, key parameters, and the interaction between radiation and matter
- Understand and evaluate the various effects of radiation on electronic components and systems.
- Know and understand test methods
- understand future industrial challenges: the reliability of electric and autonomous vehicles, NewSpace, nuclear decommissioning, …
Project
ECTS
10 credits
Training Structure
College of Sciences
A project conducted in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, independence, and adaptability.
Internship
ECTS
15 credits
Training Structure
College of Sciences
Time of year
Spring
A 5- to 6-month internship to be completed in a research laboratory or at a company, highlighting the student's scientific skills, independence, and adaptability.
Employment Placement
ECTS
3 credits
Training Structure
College of Sciences
Preparation for entering the workforce.
The course is taught by a senior HR consultant, a former HR manager at major corporations, who draws on her extensive recruitment experience in her teaching.
A teaching approach that encourages the sharing of experiences and addresses students' situations and questions.
General insights on recruitment from A to Z, how to conduct a more effective job search, and perspectives on the approaches taken by end-hiring companies, recruitment firms, and staffing agencies.
Small-group mock job interviews with personalized debriefing led by the instructor.
English
ECTS
2 credits
Training Structure
College of Sciences
Time of year
Spring
A tutorial course in specialized English and communicative English designed to foster professional autonomy in the English language.
To reinforce and consolidate the knowledge gained in the first year of the master's program.
Admission
Registration Procedures
Applications can be submitted through the following platforms:
- French and European students: Follow the “Mon Master” procedure on the website:https://www.monmaster.gouv.fr/
- International students from outside the EU: Follow the “Études en France” procedure:https://pastel.diplomatie.gouv.fr/etudesenfrance/dyn/public/authentification/login.html