OBDD - Grundlagen und Anwendungen
Buch, Deutsch, 286 Seiten, Format (B × H): 155 mm x 233 mm, Gewicht: 460 g
ISBN: 978-3-540-63869-8
Verlag: Springer Berlin Heidelberg
Eines der Hauptprobleme beim Chipentwurf besteht darin, daß die Anzahl der zu bewältigenden Kombinationen der einzelnen Chipbausteine ins Unermeßliche steigt. Hier hat sich eine sehr fruchtbare Verbindung zu einem Kerngebiet der Theoretischen Informatik, dem Gebiet des Entwurfs von Datenstrukturen und effizienten Algorithmen, herstellen lassen: das Konzept der geordneten binären Entscheidungsgraphen, das in zahlreichen CAD-Projekten zu einer beträchtlichen Leistungssteigerung geführt hat. Die Autoren stellen die Grundlagen dieses interdisziplinären Forschungsgebiets dar und behandeln wichtige Anwendungen aus dem rechnergestützten Schaltkreisentwurf.
Zielgruppe
Graduate
Autoren/Hrsg.
Fachgebiete
- Mathematik | Informatik EDV | Informatik Technische Informatik Hardware: Grundlagen und Allgemeines
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Programmierung: Methoden und Allgemeines
- Mathematik | Informatik EDV | Informatik Informatik Logik, formale Sprachen, Automaten
- Mathematik | Informatik EDV | Informatik Technische Informatik Hochleistungsrechnen, Supercomputer
- Mathematik | Informatik EDV | Informatik Informatik Rechnerarchitektur
Weitere Infos & Material
1. Einleitung.- 2. Grundlagen.- 2.1 Aussagen und Prädikate.- 2.2 Mengen, Relationen und Funktionen.- 2.3 Graphen.- 2.4 Algorithmen und Datenstrukturen.- 2.5 Komplexität von Algorithmen.- 2.6 Hashverfahren.- 2.7 Endliche Automaten und Finite-State-Maschinen.- 2.8 Referenzen.- I. Datenstrukturen für Schaltfunktionen.- 3. Boolesche Funktionen.- 4. Klassische Darstellungen.- 5. Anforderungen an Datenstrukturen für die formale Schaltkreisverifikation.- II. OBDDs: Eine effiziente Datenstruktur.- 6. OBDDs — Geordnete binäre Entscheidungsgraphen.- 7. Effiziente Implementierung von OBDDs.- 8. Einfluß der Variablenordnung auf die Komplexität von OBDDs.- 9. Optimierung der Variablenordnung.- III. Anwendungen und Erweiterungen.- 10. Analyse sequentieller Systeme.- 11. Symbolisches Model Checking.- 12. Varianten und Erweiterungen von OBDDs.- 13. Transformationstechniken zur Optimierung.