Rechnergestützter VLSI-Entwurf



Ähnliche Dokumente
PRÜFUNG FÜR ELEKTROINGENIEURE. Softwaretechnik I. Musterlösung SS Ohne Gewähr -

Qualitätssicherung. Was ist Qualität?

Software-Engineering SS03. Zustandsautomat

Validierung und Verifikation!

SDD System Design Document

Qualitätsmanagement. Grundlagen

Whitebox-Tests: Allgemeines

Validierung und Verifikation

Qualitätsmanagement im Projekt

Artenkataster. Hinweise zur Datenbereitstellung. Freie und Hansestadt Hamburg. IT Solutions GmbH. V e r s i o n

Anlegen eines Speicherbereichs mit DB, DW eleganter in Kombination mit EQU, Timer-Interrupt

2. Konfiguration der Adobe Software für die Überprüfung von digitalen Unterschriften

Grundlagen der Künstlichen Intelligenz

Qualitätsmanagement. Andreas Bäuml SWT-Projekt WS 07/08

Diplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008

Tabelle 139: DO479 Bestelldaten. Produktbezeichnung C-UL-US gelistet B&R ID-Code $40 Anzahl der Ausgänge gesamt in 2 Gruppen zu

Softwareanforderungsanalyse

Fassade. Objektbasiertes Strukturmuster. C. Restorff & M. Rohlfing

Algorithmische Kryptographie

RFID Lösungen Fragebogen über Ihr RFID Projekt

Funktion Erläuterung Beispiel

Infocode. Auswertung von Systemmeldungen

Datensicherung. mit. Ocster Backup Pro. it.kröger Hinweis:

Markus Pister (Autor) Integration formaler Fehlereinflussanalyse in die Funktionsentwicklung bei der Automobilindustrie

Probeklausur. Lenz Belzner. January 26, Lenz Belzner Probeklausur January 26, / 16

Planung, Auswahl und Ingest

How-to: Webserver NAT. Securepoint Security System Version 2007nx

Digital signierte Rechnungen mit ProSaldo.net

Powernet EIB System. Aktor. C D Technische Daten: Versorgung extern

OUTSOURCING ADVISOR. Analyse von SW-Anwendungen und IT-Dienstleistungen auf ihre Global Sourcing Eignung. Bewertung von Dienstleistern und Standorten

Anleitung zur Bearbeitung von Prüferkommentaren in der Nachreichung

Professionelle Seminare im Bereich MS-Office

Restrukturierung von Software am Beispiel von NI LabView

SJ OFFICE - Update 3.0

Testplan. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw,

Whitepaper. Produkt: combit Relationship Manager 7. combit Relationship Manager -rückläufer Script. combit GmbH Untere Laube Konstanz

Aufgaben Wechselstromwiderstände

7 Rechnen mit Polynomen

Universität Paderborn Die Universität der Informationsgesellschaft. Validierung und Verifikation (inkl. Testen, Model-Checking, Theorem Proving)

Der Design- und Verifizierungsprozess von elektronischen Schaltungen. Y Diagramm

FAQ. Häufige VoIP-Probleme

c t HTML 5 App Werbemittelanforderung

Bereiche K 1 K 2 K 3 K 4 v Lesen 3a Lesen 3b Auswertung Ableitung Anz. zu fördernder Schüler:

Hauptseminar Automotive Software Engineering Testen, Rapid Prototyping und x in the loop

T1 - Fundamentaler Testprozess

Strategien eine Software- Dienstleisters

IMAP Backup. Das Programm zum Sichern, Synchronisieren, Rücksichern und ansehen von gesicherten Mails. Hersteller: malu-soft

Prüf- und Wartungsbuch

Zugang zum Exchange-Server mit "Entourage" (MAC OS-X)

5.12. Variable Temperaturgradienten über dem Scheibenzwischenraum

Erweiterte Vorgehensmodelle für die Entwicklung echtzeitfähiger, hochintegrierter, multifunktionaler Steuergeräte-Plattformen

Regelungs- und Systemtechnik 1. Kapitel 1: Einführung

CAE-Simulation für den Maschinenbau

Elektromobilität und Elektromagnetische Verträglichkeit eines BMS Moduls

Ein einfaches Modell zur Fehlerfortpflanzung

Klausur Softwaretechnik Feb. 2008

Wie optimiert man die Werbungserkennung von Ad- Detective?

Besprechung Übung 1 & Vorstellung Übung 2

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

AMS Alarm Management System

Document Management. Überblick DM

CiviDay 2015 Eine kleine Einführung in CiviCRM. Folie 1

Die Backup-Voreinstellungen finden Sie in M-System Server unter dem Reiter "Wartung".

Denn gute Planung ist die Grundlage für Ihren Erfolg.

Informationen Metrotomografie-Genauigkeit Vorwort

Tipp III: Leiten Sie eine immer direkt anwendbare Formel her zur Berechnung der sogenannten "bedingten Wahrscheinlichkeit".

Schritt-für-Schritt-Anleitung So verschlüsseln Sie Ihr -Konto in Outlook 2003

Product Line Engineering (PLE)

Programmiertechnik II

50. Mathematik-Olympiade 2. Stufe (Regionalrunde) Klasse Lösung 10 Punkte

Neuerungen in ReviPS Version 12g

Koordinatenmesstechnik und CAX-Anwendungen in der Produktion

Die Projektprüfung. Der Versuch einer Sachstandsdarstellung am

Softwareentwicklung Schrittweise Verfeinerung, Programmieren üben: Tic-Tac-Toe in Raten

Hilscher Gesellschaft für Systemautomation mbh Intelligente Lösungen für die industrielle Kommunikation

Petri-Netze / Eine Einführung (Teil 2)

Sophos Anti-Virus. ITSC Handbuch. Version Datum Status... ( ) In Arbeit ( ) Bereit zum Review (x) Freigegeben ( ) Abgenommen

Abschnitt 2 Vier Fragen, jeweils 5 Punkte pro Frage erreichbar (Maximal 20 Punkte)

Software Systems Engineering

Elektromagnetische Verträglichkeit Versuch 1

Übung: Verwendung von Java-Threads

Typisierung des Replikationsplan Wirries, Denis Datenbankspezialist

Inhalt. meliarts. 1. Allgemeine Informationen Administration Aufruf Das Kontextmenü Vorlagen...

Ein Hinweis vorab: Mailkonfiguration am Beispiel von Thunderbird

Spamfilter-Konfiguration für Outlook 2000 und höher

Anlegen eines virtuellen http Server unter Exchange 2003 mittels HOSTNAME

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Software Engineering. Dokumentation! Kapitel 21

Xesar. Die vielfältige Sicherheitslösung

0, v 6 = , v 4 = span(v 1, v 5, v 6 ) = span(v 1, v 2, v 3, v 4, v 5, v 6 ) 4. span(v 1, v 2, v 4 ) = span(v 2, v 3, v 5, v 6 )

Wie kann ich in der Backstage-Ansicht eigene Dokumentationen einbinden?

Microsoft Update Windows Update

Dr. Klaus Lamberg, Michael Beine

E-Learning-Content. E-Learning-Content wird von vielen Hochschullehrern in unterschiedlichstem Umfeld hergestellt

Ph 15/63 T_Online-Ergänzung

Bestimmungen: Publireportage Online & Mobile. Espace Media AG Dammweg 9 Postfach 3001 Bern onlinemedien@espacemedia.

DYNTEST-Modul RemCo Globale Datenfernabfrage aus dem DYNTEST-System CPK. Automotive

Transkript:

Schaltungsanalyse Dipl.-Ing. e-mail: rgerndt@iam.de Seite ANA/1

Analyse - Übersicht Überprüfen des Entwurfs auf: - Funktion - Zeitverhalten - Kosten - Leistungsaufnahme - EMV -... Vergleich der Spezifikation mit der Implementierung Methoden: - Review - Versuch - Beweis Je später ein Fehler entdeckt wird, um so teurer ist seine Behebung. Seite ANA/2

Review Manuelle Analyse der Entwurfsdokumente Komplexität der Entwurfsdaten Simulation durch Reviewer Handhabung informeller Entwurfsdokumente Erkennen von Definitionsfehlern Kosten der Fehlerbehebung Seite ANA/3

Versuch Experimentelle Analyse eines Modells oder Prototypens Simulation oder Test der Realisierung Setzt Modell oder Realisierung voraus Beobachten des Verhaltens bei Anregung durch Stimuli Auch als Test nach der Produktion Seite ANA/4

Versuch - Forts. Abbruch bei ausreichend geringer Fehlerentdeckungsrate Fehlerentdeckungsrate Zahl der erkannten Fehler Zeitintervall Qualität abhängig von - Umfang und Art der Stimuli - Auswertung der Versuche - geeignetes Bezugsintervall Wichtig ist ein geeignetes (logisches) Fehlermodell Vielfach Kombination von Versuch und Review Seite ANA/5

Simulation Simulation durch Software: - Interpretiert - Compiliert Hardwarebeschleuniger für die Simulation Emulation (z.b. FPGA) Prototyp Beachten: - Simulationseffizienz - Simulationstreue Seite ANA/6

Stimulierzeugung Direkte Wertzuweisung Testbench Integration in Testumgebung ( Hardware-in-the-loop ) Seite ANA/7

Inspektion des Verhaltens Waveform- oder Pattern-Inspektion Komprimierte Darstellung vereinfacht die Auswertung (z.b. assert in VHDL) Vergleich mit golden unit oder abstrakterem Modell Integration in das Gesamtsystem Seite ANA/8

Beweis - Formale Verifikation Mathematische Überprüfung der Äquivalenz von Spezifikation und Implementierung Setzt formale Beschreibung voraus Methoden: - Electrical-Rule-Checker - Design-Rule-Checker - Statische Timing Analyse - Lebendigkeit und Verklemmungsfreiheit (Petri-Netze) Seite ANA/9

Timinganalyse Ziel: - zeitlich korrektes Verhalten prüfen - Taktperiode bestimmen Dynamische Analyse - berücksichtigt nur ausgewählte Pfade - berücksichtigt ggf. nicht alle relevanten Pfade Statische Analyse - Ergebnis unabhängig von Stimuli - berücksichtigt auch irrelevante Pfade Seite ANA/10

Leistungsaufnahme P Core G f S 6µW für eine 0,8µ-Technologie (6µW) G= Grösse in KGatter, f= Frequenz in Mhz, S= Schaltfaktor (typ. < 0,25). P I/O (I nenn 0,05 C load 0,0125) G f S P st für eine 0,8µ-Technologie I nenn = Nennstrom in ma, C load = Kapazitive Last in pf, G= Grösse in KGatter, f= Frequenz in Mhz, S= Schaltfaktor (typ. < 0,25), P st = Statische Last. Seite ANA/11

Zeitverhalten bei Spannung und Temperatur T = K p * K t * K v * T typ K p = Prozessfaktor, K t = Temperaturfaktor, K v = Versorgungsspannungsfaktor, T typ = typischer Wert. Temperaturfaktor: Versorgungsspannungsvektor: Seite ANA/12