Optimization of FSL Gates for various Technologies von Marcus Jeitler.

Slides:



Advertisements
Ähnliche Präsentationen
Algorithmen und Datenstrukturen
Advertisements

Organisatorisches Die * bzw. ** Aufgaben müssen gelöst werden, da sie später wieder gebraucht werden. Musterlösungen werden zwei Wochen nach den Übungsblättern.
Andreas Lill, Fujitsu Technology Solutions GmbH
PPTmaster_BRC_ pot Rexroth Inline compact I/O technology in your control cabinet SERCOS III Components Abteilung; Vor- und Nachname.
1 Technische Universität Darmstadt FG Mikroelektronische Systeme Prof. Dr. Dr. h.c. mult. Manfred Glesner Resonantes Umladen von Taktnetzwerken Clemens.
Stephan Hermanns Architekturkonzepte für semi-synchrone Controller auf der Basis der Asynchronen Wave Pipeline Schaltungstechnik Sorin Alexander Huss.
Berechung von Schalldruckpegeln
ATHOS Benutzertreffen 12.November QUARTZ – Scheduling und Workflow Glashütten, 12. November 2008 HighQSoft GmbH, Karl Hildebrand
Dynamische Programmierung (2) Matrixkettenprodukt
WS Algorithmentheorie 08 – Dynamische Programmierung (2) Matrixkettenprodukt Prof. Dr. Th. Ottmann.
Rechneraufbau & Rechnerstrukturen, Folie 6.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 6.
Rechneraufbau & Rechnerstrukturen, Folie 7.1 © 2006 W. Oberschelp, G. Vossen.
Berechnen Sie den Output Vektor wenn der Input Vektor (1,1,-1,-1) ist.
Friedhelm Meyer auf der Heide 1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Algorithmen und Komplexität Teil 1: Grundlegende.
Transaction Script Software Component Technology for Distributed Applications.
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.
Lehrstuhl Technische Informatik - Computer Engineering Brandenburgische Technische Universität Cottbus Architectures and Diagnosis Methods for Self Repairing.
AC Analyse. 2Ausgewählte Themen des analogen Schaltungsentwurfs Sprungantwort.
1Ausgewählte Themen des analogen Schaltungsentwurfs Zusammenfassung Einführung Teilchendetektore – Sensorstrukturen, Verstärker, Rauschen, Geschwindigkeit.
Differentieller Stromverstärker
Distanzbasierte Sprachkommunikation für Peer-to-Peer-Spiele
2 Distanzbasierte Sprachkommunikation für Peer-to-Peer-Spiele.
CPLD/FPGA-Programmierung mit E-blocks. Wozu die CPLD/FPGA-Programmierung untersuchen? Zusammenhang zur modernen Digitalen Elektronik Verschwinden der.
KRYPTOGRAFIE.
Thin Client vs. Zero Client Key Account Government 04 / 2012 Tim Riedel Welche Vorteile bieten Thin Clients gegenüber Zero Clients?
Erdwärme für Ein- und Mehrfamilenhäuser in China
Bionik Biologie und Technik.
Multilevel Optimization of
Funktionen Johannes-Kepler-Gymnasium Plenum Funktionen
Das Bahnerlebnis in Europa Interrail. Zugfahrt in einer ausgewählten Destination zu einem Pauschaltarif Für Jugendliche und Erwachsene Reichhaltiges Erlebnis.
Signal-Klassifizierung
WS 2004/2005 Datenbanken II - 5W Mi 17:00 – 18:30 G 3.18 Vorlesung #4 Anfragebearbeitung (Teil 2)
Lehrstuhl Technische Informatik - Computer Engineering Brandenburgische Technische Universität Cottbus 1 Hierarchical Test Technology for Systems on a.
Basisinformationstechnologie HK-Medien
Funktionalisierte metall-organische Netzwerke Adsorption
Christian Binder Senior Platform Strategy Manager Microsoft
University of Applied Sciences Übung Objektorientierte Programmierung II Dipl.-Inf. (FH) Markus Vogler.
Compiled Queries: LINQ-Abfragen mit Pegasus-Stiefeln © msg systems ag, August Gordon Breuer IT Consultant & Software Engineer Travel & Logistics.
Symmetrische Blockchiffren DES – der Data Encryption Standard
The Silicon Vertex Detector for b-tagging at Belle II Verteidigung der Dissertation, M. Valentan.
Vienna University of Technology Pirker Simon 1. Überblick Definition Motivation Vorteile Entwurf von VP Pirker Simon 2.
SOLARIS PLUS Project Experimental Toolkit Module 6.
Schaltnetze und Schaltwerke Marcel Waldvogel
1 Intern | ST-IN/PRM-EU | | © Robert Bosch GmbH Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung,
Rechnerarchitekturen
Technische Universität München Visual Presentations Hints for media usage.
Logik Von Fabian Undi Fabian Undi - Logik.
VMware® Virtual SAN™ Klassisches SAN. VMware® Virtual SAN™ Klassisches SAN.
Data Mining Spectral Clustering Junli Zhu SS 2005.
Grundlagen der Rechnerarchitektur [CS ]
Wolfgang Moench, Joachim Loenne, Wolfgang Grupp CONDOR Telco am JDSU.
Linear Rückgekoppelte Schieberegister und Tristate Treiber
Technische Informatik II
Institut für Angewandte Mikroelektronik und Datentechnik Phase 5 Architectural impact on ASIC and FPGA Nils Büscher Selected Topics in VLSI Design (Module.
Institut für Angewandte Mikroelektronik und Datentechnik Course and contest Results of Phase 4 Nils Büscher Selected Topics in VLSI Design (Module 24513)
Technische und Wirtschaftswissenschaftliche Universität Budapest Lehrstuhl für Elektronische Bauelemente MIKROELEKTRONIK, VIEEAB00.
Vorlesung 1: Analog / Digital DT1 Zbinden Vorteile Analog:Schneller als Digital, ∞ Genauigkeit, teilweise einfachere Schaltungsrealisierung Vorteile Digital:Störungsanfälligkeit,
LK Informatik - Datenbanken Normalisierung von Datenbanken April/Mai 2004 (2009) Paul-Natorp-Oberschule.
Vorlesung AVL-Bäume/Algorithmen-
Technische Informatik I
Technische Informatik II
Technische Informatik I
Technische Informatik I
Grundlagen der Rechnerarchitektur [CS ]
Marco Schamberger, Dennis Naumann, Christian Wackernagel
MIKROELEKTRONIK, VIEEAB00
Stereotypes as Energy-Saving Devices
CSL211 Computer Architecture
Fuzzy Logic.
 Präsentation transkript:

Optimization of FSL Gates for various Technologies von Marcus Jeitler

2 Überblick Optimierung: Problematik und Strategien (allgemein) Optimierung: Problematik und Strategien am Beispiel eines AND Gates (untersucht für FPGA, CMOS und NMOS-Passtransistorlogik) Zusammenfassung

3 Problematik – Fundamentale Anforderungen vs. FSL Gültigkeit und Konsistenz Verlustfreiheit ? ? FIFO Bedingung Dual Rail Codierung Exponentielles Wachstum (2^ n+1 )

4 Optimierung auf der Logikebene Optimierungsstratgien Optimierung auf der Technologieebene lH

5 FPGA – AND Gate Referenzdesign + Delay Insensitivity - Size (6 LEs)

6 FPGA AND Gate Optimierung I ΔTΔT ΔDΔD - Delay Insensitivity + Size (4 LEs) ΔDΔD < Δ T Δ D >ΔTΔT

7 FPGA – AND Gate Optimierung II - Delay Insensitivity + Size (3 LEs) - Losslessness φ 1 → φ 0 ´ → φ 0, φ 0 ´ → 0φ 1 → φ 0

8 Schematic Design Structure Inverter für jede Rail Abhängig von Wertetabelle und Redundanz static oder semi-static invertierter Output „gratis“

9 AND Gate Switching Logic I (Data Rail) – no Optimization Aufbau anhand Wertetabelle Einsparung auf Schaltungsebene möglich FSL Funktionalität durch Anhängen eines static / semi-static hold Blocks Inverter (+8T) SL Data Rail (+32T) HL Data Rail (+4T) SL Parity Rail (+32T) HL Pairty Rail (+4T) Kosten (2 log. Eingänge) Summe: 80T

10 AND Gate Switching Logic II (Data Rail) – full Optimization Aufbau anhand Wertetabelle Einsparung durch Elimination redundanter Transistoren FSL Funktionalität durch Anhängen eines static / semi-static hold Blocks Inverter (+8T) SL Data Rail (+19T) HL Data Rail (+4T) SL Parity Rail (+20T) HL Pairty Rail (+4T) Kosten (2 log. Eingänge) Summe: 55T

11 Optimierung mit NMOS – Pass-Transistorlogik Eigenschaften Verknüpfung über mehrere Gatterstufen hinweg ohne Verbindung mit Versorgungsspannung MOS-Transistor als nahezu idealer Schalter Vorteil Platzersparnis bei Logikrealisierung und Verbindungen Nachteil Sinkende Spannungspegel bei zunehmender Logiktiefe  Signalauffrischung

12 Optimierung mit NMOS – AND Gate (mixed MOS) ~Signalauffrischung? Schaltzeiten? -NMOS / CMOS Mischung Pull-down Inverter (+8T) SL Data Rail (+22T) HL Data Rail (+8T) SL Parity Rail (+14T) HL Pairty Rail (+8T) Kosten (2 log. Eingänge) Summe: 60T + Pull-down optimierbar

13 Optimierung mit NMOS – Martin Design Signalauffrischung? Schaltzeiten? NMOS / CMOS Mischung Delay! Inverter (+8T) SL Data Rail (+12T) HL Data Rail (+4T) SL Parity Rail (+4T) HL Pairty Rail (+4T) Kosten (2 log. Eingänge) Summe: 32T XOR Data Rail = 0 XOR Parity Rail = 0XOR Parity Rail = 1 XOR Data Rail = 1 Output = InputOutput: Data Rail = 0 Parity Rail = NXOR Parity Rail

14 Zusammenfassung CMOS hat gegenüber FPGA keine wesentlichen Vorteile Ausgehend von einer wiederkehrenden Grundstruktur nur minimale Optimierung möglich Grundstruktur scheint „unantastbar“ NMOS für Dual Rail Logic ungeeignet  minimale(?) Ausbeute zu welchem Preis? Aufpreis gegenüber konventioneller Logik CMOS …. Faktor 10 FPGA ….. Faktor 6

15 Vielen Dank für die Aufmerksamkeit

XOR Data Rail = 0 XOR Parity Rail = 0XOR Parity Rail = 1 XOR Data Rail = 1 Output = InputOutput: Data Rail = 0 Parity Rail = NXOR Parity Rail