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

    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 eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.