Hardware Reference
In-Depth Information
werden. Jeder Struktur ist damit eindeutig eine Funktion zugeordnet. Umge-
kehrt kann jede Funktion durch praktisch unbegrenzt viele Schaltungen nach-
gebildet werden, die sich im Aufwand und anderen Optimierungskenngrößen
unterscheiden. Die Suche nach einer geeigneten Struktur für eine Funktion ist
praktisch eine Optimierungsaufgabe.
Eine geometrische Beschreibung beschreibt die Abmessungen und die An-
ordnung der einzelnen Teilschaltungen und Verbindungen auf einer Leiterplat-
te oder auf einem Schaltkreis. Sie enthält die Strukturbeschreibung, ist aber
für strukturbasierte Algorithmen viel zu überladen. Die Struktur ist eindeu-
tig zugeordnet. Umgekehrt kann jede Strukturbeschreibung durch unbegrenzt
viele unterschiedliche geometrische Beschreibungen nachgebildet werden. Das
Ergebnis des geometrischen Entwurfs bildet die Grundlage für die Generierung
der Fertigungsdaten sowie für die Berechnung der tatsächlichen Verzögerungs-
zeiten, des tatsächlichen Schaltungsaufwands etc.
Die Testbeschreibungen werden zur Aufdeckung von Entwurfs- und Fer-
tigungsfehlern benötigt. Sie beschreiben Testabläufe, Testeingaben, Soll-Aus-
gaben, Probemöglichkeiten, Plausibilitätskriterien für die Ausgaben etc. Die
Entwicklung der Testbeschreibungen verursacht in der Regel mehr als die
Hälfte des Gesamtentwurfsaufwands (Abb. 1.4).
Funktionsbeschreibung
Strukturbeschreibung
Geometrie
x 1
x 2
y=x 2 x 1 & &
y
Testbeschreibung:
x 2 x 1 y
Entwurfsschrittmit
vielenM¨oglichkeiten
eindeutigeZuordnung
Testbeispiele
Kontrollfunktionen
00 10 1 0
... ...
Abb. 1.4. Beschreibungsarten und ihre Beziehungen untereinander
1.1.3 Entwurfsablauf
Das Voranschreiten eines Entwurfsprojekts lässt sich als eine Bewegung in
dem Entwurfsraum in Abb. 1.3 beschreiben. Es gibt zwei Grundstrategien:
Top-Down- und Bottom-Up-Entwurf. Ein Top-Down-Entwurf beginnt mit der
Spezifikation der Anforderungen. Zuerst werden die Ziele und die wesentlichen
Anforderungen zusammengestellt. Darauf aufbauend werden schrittweise in-
formale und halbformale bis hin zu formalen, im Rechner simulierbaren Funk-
tionsbeschreibungen entwickelt. Der Eintrittspunkt in den rechnergestützten
Entwurf ist die obere linke Ecke des Entwurfsraums. Von dort aus startet
die Entwicklung der Struktur. Zuerst wird die Gesamtfunktion entworfen und
 
Search WWH ::




Custom Search