Die Angabe maximale taktfrequenz kannst du meist vergessen. Die Tools
ermitteln diese normalerweise nicht. Es funktioniert so, dass man eine
Taktfrequenz vorgibt und die Tools hören auf sobald diese erreicht wird.
Dann wird nach dem schnellsten (kürzesten) Pfad gesucht und das als
höchste Taktung angegeben. Das heist aber nur, das dieses Bit-Image
nicht schneller als angegeben betrieben werden sollte. Dein design kann
u. U. besser. Aber dazu musst das constraint für die Taktung hochsetzen,
also z.B 100 MHz. Dann strengen sich die tools an und versuchen die
tools es zu schaffen. Wenn das timing nicht erreicht wird, kann man die
Optimierung einschalten. Wenn das auch nicht mehr hilft, hast du die
maximale Taktfrequenz ermittelt. Also das constraint soweit hochsetzten
bis es die Meldung (timing constraint not meet) ausgegeben wird, das
nächstniedrige timingconstraint ist die maximal mögliche für DEin
Design.
Und die Angaben sind für worst case szenarien, wenn also Übertakten im
Klimaschrank fehlerfrei läuft, heisst es noch nicht das es an den
Grenzen der Betriebsspannung läuft. Und zu dem Moment in dem
unerwarterweise alle Ausgänge von 0 auf '1' oder v. '1' auf '0' schalten
....