Training structure
Faculty of Science
Program
Digital Integrated Circuits
5 creditsAdvanced Programming & Artificial Intelligence
5 creditsHardware Digital Security
2 creditsAnalog Integrated Circuits
5 creditsSystem-on-chip/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 creditsProfessional Integration
3 creditsEnglish
2 credits
Digital Integrated Circuits
ECTS
5 credits
Training structure
Faculty of Science
The design and manufacture of digital integrated circuits are among the greatest challenges facing the global technology industry. To illustrate the situation, let us take the example of integrated circuits currently manufactured for the telephone industry. The most advanced of these contain no fewer than 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 libraries of pre-characterized logic gates. These libraries take into account both the external environment, such as supply voltage (V) and temperature (T), and the circuit manufacturing context through manufacturing process variability (P). Only with the information contained in these libraries is it possible to i) establish the performance in terms of frequency and power consumption of the circuits being designed and ii) guarantee high manufacturing yield. All of these constraints, known as "PVT," are taken into account using a design method called the CORNERS method.
Advanced Programming & Artificial Intelligence
ECTS
5 credits
Training structure
Faculty of Science
Advanced Programming
- object-oriented programming (C++)
- classes
- attributes/methods
- inheritance
- pointers
- templates
- C++11 standards
Artificial Intelligence
- learning: State of the art, issues, 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
- Implementation of a logic simulator for microelectronics
- Implementation (in C++) and integration (in ROS) of robotics algorithms
- Introduction to classification tools based on artificial intelligence
- ------------------------------------------------------------------------------------------------------------------------------------------------------
-
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 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 Digital Security
ECTS
2 credits
Training structure
Faculty of Science
- Objectives and challenges of physical security
- Symmetric encryption (DES, AES) and associated microelectronic architectures
- Modular arithmetic and multiplication of large numbers
- Asymmetric encryption (RSA) and associated microelectronic architectures
- Authentication Principle
- Random number generation
- Hidden channel attacks
- Offensive fouls
Analog Integrated Circuits
ECTS
5 credits
Training structure
Faculty of Science
The first sessions of the course are devoted to reviewing large-signal and small-signal transistor models, as well as small-signal modeling techniques for basic analog integrated circuits. The second part is devoted to describing the basic blocks whose interconnection makes it possible to build analog integrated circuits: current/voltage reference, current mirrors and 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 blocks.
System-on-chip/embedded systems architecture
ECTS
5 credits
Training structure
Faculty of Science
This course covers a wide range of topics, from the fundamentals of Boolean logic to the architecture of systems-on-chips (SoCs), including logic synthesis flows, processor architecture, and the basics of embedded software. VHDL, a hardware description language, also plays an important role in this course and will be studied in class and used in practical work, as well as in an "Embedded Systems" project.
------------------------------------------------------------------------------------------------------------------------------------------------------------
This course covers a wide range of topics ranging from fundamentals of Boolean logic to digital SoC (Systems-on-Chips) architecture, including digital design flows, computer architecture, and embedded software basics. VHDL will be studied in this lecture, for both logic synthesis and modeling/simulation purposes. Labs include hands-on VHDL exercises (design of a simple stack processor), and an "Embedded system" student project makes it possible to deepen knowledge in the area.
Testing and Reliability of Integrated Circuits and Systems
ECTS
5 credits
Training structure
Faculty of Science
- Testing digital integrated circuits.
- Examples of mistakes.
- Generation of test vectors.
- Design for test (DFT).
- Built-in self-test (BIST).
- Analog Integrated Circuit Testing.
- Industrial testing (functional and parametric testing, characterization).
Radiation and Reliability of Electronics for Transportation, Aerospace, and Nuclear Applications
ECTS
3 credits
Training structure
Faculty of Science
- Understand the characteristics of radiation environments in space and avionics, significant 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: reliability of electric and autonomous vehicles, press space, nuclear decommissioning, etc.
------------------------------------------------------------------------------------------------------------------------------------------------------------
- Know the characteristics of space and avionics radiative environments, important quantities, and radiation-matter interaction.
- Understand and evaluate the different effects of radiation on electronic components and systems.
- Know and understand test methods
- understand future industrial challenges: reliability of electric and autonomous vehicles, new space, nuclear dismantling, etc.
Project
ECTS
10 credits
Training structure
Faculty of Science
Project in partnership with a research laboratory and/or a company, highlighting the student's scientific skills, autonomy, and adaptability.
Internship
ECTS
15 credits
Training structure
Faculty of Science
Time of year
Spring
5- to 6-month internship to be completed in a research laboratory or within a company, highlighting the student's scientific skills, independence, and adaptability.
Professional Integration
ECTS
3 credits
Training structure
Faculty of Science
Preparation for professional integration.
Teaching provided by a senior HR consultant, former HR manager for large corporations, who draws on her extensive recruitment experience in her teaching.
Teaching approach that encourages sharing experiences and responding to students' situations and questions.
General information on recruitment from A to Z, how to be more effective in your search, insight into the approaches of final recruiters, recruitment agencies, and service companies.
Simulated job interviews in small groups with personalized debriefing led by the instructor.
English
ECTS
2 credits
Training structure
Faculty of Science
Time of year
Spring
Tutorial courses in specialized English and English for communication, aimed at developing professional autonomy in the English language.
Reinforce and consolidate the knowledge acquired in Master 1.
Admission
Registration procedures
Applications can be submitted on the following platforms:
- French and European students must submit their application via the e-candidat application:https://candidature.umontpellier.fr/candidature
- International students from outside the EU: follow the "Études en France" procedure:https://pastel.diplomatie.gouv.fr/etudesenfrance/dyn/public/authentification/login.html