Une puce VLSI moderne comporte des dizaines de milliers d'éléments : logique, contrôle, mémoire, interconnexion, etc. Comment concevons-nous ces puces complexes ? Réponse : Les outils logiciels de CAO. Une puce VLSI moderne est une bête remarquablement complexe : des milliards de transistors, des millions de portes logiques déployées pour le calcul et le contrôle, de grands blocs de mémoire, des blocs intégrés de fonctions préconçues conçues par des tiers (appelés "propriété intellectuelle" ou blocs IP). Comment parvient-on à concevoir ces puces complexes ? Réponse : une séquence d'outils de conception assistée par ordinateur (CAO) prend une description abstraite de la puce et l'affine progressivement jusqu'à la conception finale. Ce cours se concentre sur les principaux outils de conception utilisés dans la création d'un circuit intégré à application spécifique (ASIC) ou d'un système sur puce (SoC). Dans cette première partie du cours, nous nous concentrons sur les représentations logiques booléennes clés qui permettent de synthétiser et de vérifier la logique au niveau de la porte dans ces conceptions. Il s'agit de la première étape de la chaîne de conception, lorsque nous passons de la logique à la mise en page. Notre objectif est que les étudiants comprennent comment les outils eux-mêmes fonctionnent, au niveau de leurs algorithmes fondamentaux et de leurs structures de données. Les sujets abordés seront les suivants : L'algèbre booléenne computationnelle, la vérification logique et la synthèse logique (à 2 niveaux et à plusieurs niveaux). Expérience recommandée Expérience en programmation (C, C++, Java, Python, etc.) et connaissance de base des structures de données et des algorithmes (en particulier les algorithmes récursifs). Compréhension de la conception numérique de base : Algèbre booléenne, cartes kilométriques, portes et bascules, conception de machines à états finis. Algèbre linéaire et calcul au niveau d'un junior ou d'un senior en ingénierie. Une expérience de base en VLSI au niveau du premier cycle est appréciable, mais elle n'est pas nécessaire. Le cours restera autonome, mais les étudiants ayant des notions de VLSI pourront sauter une partie du matériel de base.e outils dans ce cours.
(545 avis)
Compétences que vous acquerrez
- Catégorie : Porte logique
- Catégorie : Conception assistée par ordinateur (CAO)
- Catégorie : Conception numérique
- Catégorie : Algèbre booléenne
Détails à connaître
Ajouter à votre profil LinkedIn
8 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées
Obtenez un certificat professionnel
Ajoutez cette qualification à votre profil LinkedIn ou à votre CV
Partagez-le sur les réseaux sociaux et dans votre évaluation de performance
Il y a 6 modules dans ce cours
Dans ce module, vous vous familiariserez avec le cours et notre environnement d'apprentissage. L'orientation vous aidera également à acquérir les compétences techniques requises pour le cours.
Inclus
1 vidéo2 lectures1 devoir4 devoirs de programmation1 plugin
Dans ce module, nous introduirons des concepts mathématiques avancés de l'algèbre de Boole qui permettent d'adopter une approche "computationnelle" de l'algèbre de Boole.
Inclus
6 vidéos2 lectures
La semaine 2 présente deux techniques de représentation puissantes et importantes qui nous permettent de faire de l'algèbre booléenne computationnelle sérieuse, à l'échelle industrielle.
Inclus
7 vidéos2 lectures1 devoir1 devoir de programmation
Au cours de la troisième semaine, nous passerons de la "représentation" des choses à leur "synthèse". Dans ce cas, la synthèse signifie "optimisation", ou peut-être que le mot "minimisation" vous est plus familier en raison de votre travail manuel avec les cartes kilométriques ou l'algèbre booléenne.
Inclus
8 vidéos2 lectures1 devoir
Vous savez maintenant que pour factoriser un réseau à plusieurs niveaux afin d'en réduire la complexité, vous devez examiner les noyaux et les co-noyaux. Vous savez comment les obtenir pour n'importe quel nœud. Mais -- que faites-vous avec un grand réseau pour TROUVER les bons diviseurs communs ? C'est ce qu'on appelle l'EXTRACTION. Nous examinerons ensuite une nouvelle possibilité d'optimiser la logique multiniveau : L'indifférence. Dans les conceptions simples, nous considérons généralement les Don't Cares comme des "entrées impossibles" - des choses qui ne se produisent tout simplement pas, de sorte que nous pouvons choisir la valeur créée par le matériel pour minimiser la logique.
Inclus
8 vidéos2 lectures2 devoirs1 devoir de programmation
Il n'y a pas de nouveau contenu cette semaine. Vous devez plutôt vous concentrer sur la dernière série de problèmes et sur l'examen final.
Inclus
3 devoirs1 plugin
Instructeur
Offert par
Recommandé si vous êtes intéressé(e) par Algorithmes
Johns Hopkins University
National Taiwan University
National Taiwan University
National Taiwan University
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Avis des étudiants
Affichage de 3 sur 545
545 avis
- 5 stars
74,12 %
- 4 stars
20,73 %
- 3 stars
2,93 %
- 2 stars
0,91 %
- 1 star
1,28 %
Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à plus de 7 000 cours de renommée internationale, à des projets pratiques et à des programmes de certificats reconnus sur le marché du travail, tous inclus dans votre abonnement
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
L'accès aux cours et aux devoirs dépend de votre type d'inscription. Si vous suivez un cours en mode audit, vous pourrez consulter gratuitement la plupart des supports de cours. Pour accéder aux devoirs notés et obtenir un certificat, vous devrez acheter l'expérience de certificat, pendant ou après votre audit. Si vous ne voyez pas l'option d'audit :
Il se peut que le cours ne propose pas d'option d'audit. Vous pouvez essayer un essai gratuit ou demander une aide financière.
Le cours peut proposer l'option "Cours complet, pas de certificat" à la place. Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Lorsque vous achetez un certificat, vous avez accès à tous les supports de cours, y compris les devoirs notés. Une fois le cours terminé, votre certificat électronique sera ajouté à votre page de réalisations. Vous pourrez alors l'imprimer ou l'ajouter à votre profil LinkedIn. Si vous souhaitez uniquement lire et visualiser le contenu du cours, vous pouvez l'auditer gratuitement.
Vous pouvez prétendre à un remboursement intégral jusqu'à deux semaines après la date de votre paiement ou (pour les cours qui viennent d'être lancés) jusqu'à deux semaines après le début de la première session du cours, la date la plus tardive étant retenue. Vous ne pouvez pas obtenir de remboursement une fois que vous avez obtenu un certificat de cours, même si vous terminez le cours pendant la période de remboursement de deux semaines. Consultez notre politique de remboursement complète.