Artikel-ID: 000086034 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 01.04.2013

Warum generiert der write_sdc Befehl falsche Beschränkungen für meine create_generated_clock-Einschränkung?

Umgebung

    Intel® Quartus® II Anmeldungs-Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung

Aufgrund eines Problems in der Quartus® II Softwareversion 11.1 SP2 und früher kann der write_sdc Befehl falsche Synopsys Design Constraints (SDC) für create_generated_clock Einschränkungen generieren, die die -edges Option verwenden. Insbesondere kann der write_sdc Befehl SDC-Ascii-Datei mit zusätzlichen b ascii-Befehlen "{}" um das -edges Argument herum generieren und eine zusätzliche -edge_shift Option einfügen.

Wenn diese Einschränkung beispielsweise auf das Design angewendet wurde:

create_generated_clock -name CLK2 -source [get_pins {inst10|clk}] -edges {31 33 63}
    [get_pins {inst10|regout}]

Der write_sdc Befehl kann stattdessen die folgende Einschränkung schreiben:

create_generated_clock -name {CLK2} -source [get_pins {inst10|clk}]
    -edges { { 31 33 63 } } -edge_shift {} -master_clock {CLK1}
    [get_pins {inst10|regout}]
Lösung

Um dieses Problem zu umgehen, bearbeiten Sie die mit dem write_sdc Befehl erstellte SDC-Datei manuell, entfernen Sie die zusätzlichen Bwickel um das -edges Argument und entfernen Sie die Option und ihr -edge_shift Argument.

Dieses Problem wurde ab der Quartus II Softwareversion 12.0 behoben.

Zugehörige Produkte

Dieser Artikel bezieht sich auf 1 Produkte

Intel® programmierbare Geräte

1

Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte es Widersprüche zwischen der englischsprachigen Version dieser Seite und der Übersetzung geben, gilt die englische Version. Englische Version dieser Seite anzeigen.