10 Bit Multiplizierer in VHDL

Slides:



Advertisements
Ähnliche Präsentationen
Netzplantechnik Stephan Köppen.
Advertisements

A/a 8bit 7bit Fehlende Namen? Prinzip Reduzierung erlaubt Wir assuren nur was wir in Ausweisen lesen.
Routing – Routing Protokolle
3.2 Subtraktion, Multiplikation, ALU
Multiplizierer Gesucht: Schaltkreis zur Multiplikation zweier Binärzahlen , Beispiel: RW-Systemarchitektur Kap. 3.
DACHENTWÄSSERUNGSANLAGEN
Anforderungen Dauer: 20 min
Überleben im Paragraphendschungel.
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Holger Harms, Harald Widiger,
Platzierung und Autorouting. Verschiedene Tools Cell Ensemble für Standardzellenlayout Unterstützt 2, 2,5 und 3-Layer Layout Block Ensemble Chipzusammenstellung.
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen.
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen.
Multiplizierer 10x10 Bit Finale: ZUSAMMENFASSUNG SPEED POWER AREA.
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen.
Ripple Carry Option: Carry Select ?.
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen.
Vergleichende Untersuchungen zur effizienten VHDL-Simulation
Intro T-Systems Nova GmbH Broadband Wireless Local Area Networks Frank ChristahlAndreas Huber.
C.M. Presents D.A.R. und Ein Bisschen dies und das!
Häufige Fehler beim Betrieb RECEIVER Antennen in Vertikale oder 45° Position bringen.
BCD Ripple Carry Adder von Enrico Billich.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (27 – Kürzeste Wege) Prof. Th. Ottmann.
Rechneraufbau & Rechnerstrukturen, Folie 7.1 © 2006 W. Oberschelp, G. Vossen.
Vorlesung 2 Rechnerarchitektur Universität Bielefeld – Technische Fakultät AG Rechnernetze und verteilte Systeme Peter B. Ladkin
Rechnerarchitektur Vorlesung 2 Peter B. Ladkin
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen.
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen.
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen.
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen.
MD, Entwicklung von Powerpointfolien Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität.
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen.
Open Source Prozessor Leon2 Peer Royla und Marco Siebert RST-Labor WS 04/05 Prof. Dr.-Ing. Thomas Risse.
Medien- Technik Grafikkarten Makroaufnahme Monitor mit Ordner-Icon Löcher, die meistens leuchten Hier einmal nicht...
EDO-RAM,SDRAM,RDRAM,DDR2-SDRAM.
Wichtige Fachausdrücke in C
Christian Scheideler Institut für Informatik Universität Paderborn
So kannst du beide schnell berechnen.
OR Simulation Projekt LeGuAn.
F.Ladstätter und R.Elsässer VP Wissenschaftliches Arbeiten und Präsentation 13. Dezember 2001.
Fehlerlösungen für Installateure per Handy oder Internet.
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
FPGA... ein Versuch. Uli Schäfer 1. Historie: PLD Uli Schäfer 2 Schaltungsgrösse wächst drastisch mit Zahl der Eingänge CPLD = Array + Flipflops + macro.
Christian Scheideler Institut für Informatik Universität Paderborn
Projekt Homepage für die VTAB 09
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Mikrocomputertechnik Jürgen Walter Drei-Stellungen-Quickie Servomotorsteuerung.
Embedded Systems Prof. Dr. H. Kristl
HORIZONT 1 XINFO ® Das IT - Informationssystem Load Module HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 /
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
Die Projektphasen der heutigen Präsentation im Überblick
Fraktale in PostScript
DATEISPEICHER in der S P S
Fortbildungsmeeting 9. bis 10. März 2012, Wien www. biomed-austria.at Österreichischer Berufsverband der Biomedizinischen AnalytikerInnen.
Foto: Stephan Marti - FinanzblogFinanzblog Fernwärme.
Central Processing Unit von David Kleuker und Thomas Auner
Dein Leben bewusst gestalten
Es begann ganz einfach…
Prüfung Technische Informatik I (INF 1210) - Teil B (Kurzfragenteil, ohne Hilfsmittel zu lösen) Prof. W. Adi Zeit: 10 Minuten Bitte schreiben.
Was spricht für EMC für SQL?
Institut für Angewandte Mikroelektronik und Datentechnik Course and contest Results of Phase 3 Vincent Wiese Selected Topics in VLSI Design (Module 24513)
Institut für Angewandte Mikroelektronik und Datentechnik Course and contest Results of Phase 4 Vincent Wiese Selected Topics in VLSI Design (Module 24513)
Institut für Angewandte Mikroelektronik und Datentechnik Course and contest Results of Phase 4 Nils Büscher Selected Topics in VLSI Design (Module 24513)
Institut für Angewandte Mikroelektronik und Datentechnik Results of Phase 4: Layout for ST65 technology by Christoph Niemann Selected Topics.
Ägyptisch multiplizieren
..
Mikrocomputertechnik Timer-2-3-Quickie Prof. J. Walter Stand Januar Mikrocomputertechnik Jürgen Walter „TIMER-2-3-Quickie“
6 Gründe warum Sie Ihre Ziele nicht erreichen Anil Zengin, Autor von Gedankenpower
Vorgestern, gestern und heute
FPGA-Design VHDL-basierter Designflow für FPGAs
 Präsentation transkript:

10 Bit Multiplizierer in VHDL Abschlusstreffen Name: Jakob Salzmann

Aufgabenstellung Persönliches Ziel Einwicklung eines Multiplizierers, der ein geringes PowerDelay Produkt aufweist wenig Strom verbraucht hohe Taktgeschwindigkeiten erreicht Persönliches Ziel Einwicklung eines Multiplizierers, der hohe Taktgeschwindigkeiten erreicht schneller ist als alle anderen mir ein Essen sichert

Fastmult Kritischer Pfad: 30 Gatter

Ultramult Kritischer Pfad: 19 Gatter

Supermult Kritischer Pfad: 23 Gatter

Verwendete Optimierungen im VHDL code Optimierung: Delay Erfolg: „+“ Strategie -0.1 ns 1.) Direkte Gatterbeschreibung 2.) Verwendung des „+“ Operators

Verwendete Optimierungen in Synopsys Optimierung: Delay Erfolg: Synthese mit verschiedenen Taktfrequenzen ~ -0.12 ns (opt. 700 Mhz), welche nie erreicht werden konnten Vertauschen von Prioritäten 0 ns (min_delay, max_capacitance,...) Compile power_opto_only = true 0 ns

Verwendete Optimierungen in Cadence Optimierung: Delay Erfolg: Verringerung des Core-Gebietes ~ -0.60 ns bis 85-90% Auslastung durch Zellen Verkleinerung des Abstandes der Pad- ~ -0.05 ns Zellen vom Core, um geringere Leitungslängen und Kapazitäten zu erreichen Timing/Power Driven Placement ~ -0.10 ns Timing Driven Routing ~ -0.05 ns Placement per Hand (verworfen) ~ -0.01 ns Post Route Optimierung ~ -0.05 ns