Karena masalah dalam perangkat lunak Quartus® II versi 11.1 SP2 dan sebelumnya, write_sdc perintah dapat menghasilkan Synopsys Design Constraints (SDC) yang salah untuk create_generated_clock batasan yang menggunakan opsi. -edges Secara khusus, perintah dapat write_sdc menghasilkan sasis SDC dengan kurung kuratik tambahan "{}" di sekitar -edges argumen dan memasukkan opsi tambahan -edge_shift .
Misalnya, jika batasan ini diterapkan pada desain:
create_generated_clock -name CLK2 -source [get_pins {inst10|clk}] -edges {31 33 63}
[get_pins {inst10|regout}]
Perintah ini write_sdc dapat menuliskan batasan berikut sebagai gantinya:
create_generated_clock -name {CLK2} -source [get_pins {inst10|clk}]
-edges { { 31 33 63 } } -edge_shift {} -master_clock {CLK1}
[get_pins {inst10|regout}]
Untuk mengatasi masalah ini, edit file SDC yang dibuat oleh write_sdc perintah secara manual, lepaskan kurung kurawat tambahan di -edges sekitar argumen dan hapus -edge_shift opsi beserta argumennya.
Masalah ini telah diperbaiki dimulai dengan perangkat lunak Quartus II versi 12.0.