ID บทความ: 000080563 ประเภทข้อมูล: ข้อมูลผลิตภัณฑ์และเอกสารประกอบ การตรวจสอบครั้งล่าสุด: 15/05/2014

ฉันจะระบุข้อจํากัดด้านเวลาที่แตกต่างกันสําหรับ TimeQuest, Fitter หรือ Analysis & Synthesis ได้อย่างไร

สิ่งแวดล้อม

BUILT IN - ARTICLE INTRO SECOND COMPONENT
คำอธิบาย

เมื่อต้องการระบุว่ากําลังเรียกใช้งานปฏิบัติการใดอยู่ คุณสามารถใช้ $::TimeQuestInfo(nameofexecutable) คําสั่งจากภายในไฟล์ข้อจํากัดการออกแบบของ Synopsys (.sdc) วิธีการนี้สามารถใช้เพื่อระบุการบ้านหรือไฟล์ .sdc ที่แตกต่างกันสําหรับไฟล์เรียกทํางานเฉพาะตามที่แสดงในตัวอย่าง .sdc ต่อไปนี้:

#Identify which executable is running:
set current_exe $::TimeQuestInfo(nameofexecutable)

if {$current_exe == "quartus_fit" } {
    #Apply .sdc assignments for Fitter executable here
} else {
    #Apply .sdc assignments for non-Fitter executables here
}


if { ! [string equal "quartus_sta" $::TimeQuestInfo(nameofexecutable)] } {
    #Apply .sdc assignments for non-TimeQuest executables here
} else {
    #Apply .sdc assignments for TimeQuest executable here
}

ตัวอย่างชื่อเรียกทํางานที่แตกต่างกันquartus_mapสําหรับการวิเคราะห์และการสังเคราะห์ quartus_fitสําหรับ Fitter และquartus_staสําหรับตัววิเคราะห์เวลาของ TimeQuest

ผลิตภัณฑ์ที่เกี่ยวข้อง

บทความนี้จะนำไปใช้กับ 1 ผลิตภัณฑ์

อุปกรณ์ที่ตั้งโปรแกรมได้ Intel®

เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้