TP9 VLSI : Description structurelle des 5 blocs de l'AM2901
Objectifs
- Dans un premier temps, réaliser la description structurelle de muxs,l'alu et la ram en utilisant stratus.
- Dans un second temps réaliser la description structurelle de l'accu en utilisant la synthèse logique.
Exercice(s)
Exercice 1-Vue structurelle du coeur,et des blocs muxs alu et ram
Question 1
En vous inspirant de ce que vous avez écrit pour le multiplexeur d'entrée, écrivez le fichier muxs.py correspondant à la description en portes de SXLIB du multiplexeur de sortie.
Question 2
Retirez laligne correspondant à muxs dans le fichier CATAL et vérifiez la validité de votre netlist en resimulant l'intégralité de votre circuit.
Question 3
Soit le schéma de l' alu ci-dessus : Déterminez les valeurs à donner à k[4 :0] pour réaliser les opérations requises par l'Alu de l'AM2901.
Question 4
Ecrivez le fichier alu.pycorrespondant au schéma.
Question 5
Retirez la ligne correspondant à l'alu dans le fichier CATAL et vérifiez la validité de votre netlist en simulant l'intégralité de votre circuit.
Question 6
En partant du fichier ram.vbe écrivez le fichier ram.py.
Question 7
Retirez la ligne correspondant àla ram dans le fichier CATAL et vérifiez la validité de votre netlist en resimulant l'intégralité de votre circuit.
Exercice 2-Synthèse logique de l'accu
Les outils de synthèse logique permettent de générer la netlist '.vst d'un bloc en partant de sa description comportementale .vbe
Question 1
Afin d'obtenirr un meilleur résultat, un premier traitement du fichier .vbe consiste à simplifier les équations . L'outil boom(booléan minimiser) permet de réaliser cette opération.
Etudiez le man de boom et essayez les différentes options pour générer le fichier accuo.vbe correspondant à l'optimisation booléenne du fichier accu.vbe.
Question 2
Aprés l'optimisation bboléenne, il ne reste plus qu'à réaliser la projection structurelle (mapping) de l'accu en utilisant l'outil boog aprés avoir pris le soin de lire le man !
Question 3
Supprimez le fichier CATAL et reprenez l'ensemble de vos simulations.
Attachments (1)
- alu.jpeg (26.4 KB) - added by 18 years ago.
Download all attachments as: .zip