3IF - Architecture des circuits numériques
單元大綱
-
Cou
rse Info Code: IF-3-AC
ECTS credits: 2.0
Lectures Hours: 9hrs (6*1.5hrs)
Lab Hours: 16hrs (2*2hrs + 3*4hrs)
Personal Work: 25hrs
Language: spoken French, lecture slides in English, labworks in French (spoken English on request).
Personnel
Lecturer: Guillaume Beslon
Instructors: Jonathan Rouzaud-Cornabas, Lionel Morel, Florent de Dinechin, Louis Ledoux, Romain Bouarah, Guillaume Salagnac
Cou
rse textbook Florent de Dinechin "protopoly" (This document covers many aspects of computer architecture, including AC and AO. It shall not be considered as lecture notes for the AC/AO lectures as it contains much more information).
We also highly recommend the following references:
-
Computer Organization and Design, Fifth Edition: The Hardware/Software Interface - David Patterson & John Hennessy - ISBN:0124077269 9780124077263
-
Architecture Logicielle et Matérielle - P. Amblard et al - online pdf (in French)
Assistances / Q&A Sessions
Q&A sessions are organized so you can ask cou
rse related questions outside the regular lectures and lab sessions. Q&A sessions are held each Monday (starting September 29th) from 1:10 to 2:00 PM in room 501.208. If you have questions but cannot attend Q&A sessions due to other lectures (humanities, sport...), contact the lecturer.
Non-Graded Progress Eval
uation Several moodle Multiple Choice Questions will be available throughout the semester. These are not graded, but are a good exercise to test yourself on the course and lab content.
The final exam covers the whole AC program (1h30). Labworks will NOT be evaluated in this course.
Final Exam
Thrusday December 18th, 8:30AM-10:00AM (100% of the final grade)
Annales des sujets d'examen / Previous exams
- 2013/2014 examen blanc ATTENTION : l'enseignant et le programme ont changé depuis
- 2013/2014 examen noté ATTENTION : l'enseignant et le programme ont changé depuis
- 2014/2015 examen noté ATTENTION : l'enseignant et le programme ont changé depuis
- 2017/2018 examen noté Remarque : ce sujet était trop difficile ;)
- 2018/2019 examen noté Remarque : à l'époque tous les documents étaient autorisés. Ce n'est pas le cas cette année (donc le sujet sera nécessairement un peu plus simple)
- 2021/2022 examen noté
- 2022/2023 examen noté
- 2023/2024 examen noté
- 2024/2025 examen noté
Follow-up
This course is a direct pre-requisite for "Computer Architecture" (lectured by Lionel Morel) and an indirect one for "Operating Systems" (lectured by Guillaume Salagnac).
-
-
Slides last updated ... Introduction 18/09/2025 - 19h Information coding 29/08/2025 - 11h Boolean Logic 29/08/2025 - 16h Combinatorial Circuits 25/09/2025 - 11h Arithmetic Circuits 29/08/2025 - 16h Sequential Circuits and Memories 29/08/2025 - 16h Finite State Machines 29/08/2025 - 16h Algorithmic State Machines and von Neumann machines 09/11/2025 - 22h -
Labworks (aka "TD/TP") subjects are grouped into a single booklet available in electronic version below. This booklet contains all the labwork subjects for the AC lecture (TD1&2, TP1-3). Note that it is not planned to distribute hard copies of this booklet. The booklet contains important instructions regarding the specific organization of labworks. Please read them carefully.
During lab sessions we will simulate digital circuits using the Digital software. Digital is a easy-to-use digital logic designer and circuit simulator designed for educational purposes. It is a multiplatform free software (Java) so you can download it and use it on your own machine: https://github.com/hneemann/Digital
-
MCQs will be opened from the end of the lectures (November 10th) to the final evaluation (December 18th). Each MCQ lasts 1 hour (starting from the first connexion to the platform). Each MCQ contains 20 questions. The three MCQs will cover the following topics:
- MCQ 1 : Information coding, Boolean logic, Combinatorial circuits
- MCQ 2 : Information coding, Boolean logic, Combinatorial circuits, Sequential circuits, registers and memories, FSM
- MCQ 3 : Everything
The MCQs scores are only useful for students self-assessment but will NOT be used to compute the final grade of the module. For pedagogical reasons, the correct answers are NOT given after completion of the MCQs. Explanation can however be sought for during the Q&A sessions every Monday.