文章 ID: 000086034 內容類型: 疑難排解 最近查看日期: 2013 年 04 月 01 日

為什麼write_sdc指令會對我的create_generated_clock限制產生錯誤的限制?

環境

    Intel® Quartus® II 訂閱版
BUILT IN - ARTICLE INTRO SECOND COMPONENT
描述

由於 Quartus® II 軟體版本 11.1 SP2 和更早版本的問題, write_sdc 命令可能會產生錯誤的 Synopsys Design Constraints (SDC) 語法,以因 create_generated_clock 應使用 -edges 此選項的限制。特別是,指令 write_sdc 可能會在參數周圍 -edges 產生具有額外支架「{\」的 SDC 語法,並插入其他 -edge_shift 選項。

例如,如果在設計上套用了此限制:

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

命令 write_sdc 可能會寫出下列限制:

create_generated_clock -name {CLK2} -source [get_pins {inst10|clk}]
    -edges { { 31 33 63 } } -edge_shift {} -master_clock {CLK1}
    [get_pins {inst10|regout}]
解決方法

若要解決此問題,請手動編輯命令所建立的 write_sdc SDC 檔案、移除參數周圍的 -edges 額外大括弧,然後移除 -edge_shift 選項及其參數。

此問題從 Quartus II 軟體版本 12.0 開始修復。

相關產品

本文章適用於 1 產品

Intel® 可程式裝置

1

此頁面上的內容是原始英文內容的人工和電腦翻譯的組合。此內容僅供您方便,僅供一般參考,不應被視為完整或準確。如果本頁面的英文版本與翻譯之間存在任何矛盾,則以英文版本為準。 查看此頁面的英文版本。