เนื่องจากปัญหาในซอฟต์แวร์ Intel® Quartus® Prime Pro เวอร์ชั่น 20.1 คุณอาจเห็นตัววิเคราะห์เวลาค้างหรือช้าลงอย่างมากเมื่อการออกแบบมีสัญญาณนาฬิกามากกว่า 500 นาฬิกา
หากต้องการแก้ไขปัญหานี้ ให้ดําเนินการอย่างใดอย่างหนึ่งต่อไปนี้:
- ใช้โฟลว์การวิเคราะห์เวลาเริ่มต้นแทนเซสชัน GUI ตัววิเคราะห์เวลาแบบโต้ตอบ
- เพื่อป้องกันไม่ให้ GUI ตัววิเคราะห์เวลาเปิดโดยอัตโนมัติหลังจากการคอมไพล์ทั้งหมดใน GUI หลัก ให้เลือกทําอย่างใดอย่างหนึ่งต่อไปนี้:
- ในการตั้งค่า->ตัววิเคราะห์การจับเวลา ให้ยกเลิกการเลือก "เปิดใช้งานตัววิเคราะห์เวลาแบบโต้ตอบหลังจากการคอมไพล์"
- ในไฟล์ *.qsf ของโครงการ ให้เพิ่มการบ้านนี้: set_global_assignment -name FLOW_ENABLE_INTERACTIVE_TIMING_ANALYZER OFF
- ป้องกันไม่ให้ GUI ตัววิเคราะห์เวลาอัปเดตเพื่อตอบสนองต่อนาฬิกาใหม่ที่กําลังสร้าง นี่หมายความว่าในรายการนาฬิกาแบบเลื่อนลง (เช่น การกําหนดเวลารายงาน) รายการจะว่างเปล่า
- ป้องกันไม่ให้ Timing Analyzer GUI อ่านไฟล์ SDC โดยอัตโนมัติโดยทําตามขั้นตอนใดขั้นตอนหนึ่งต่อไปนี้:
- ใน Settings->Timing Analyzer ให้ยกเลิกการเลือก "อ่านข้อจํากัดในการอ่านโดยอัตโนมัติและอัปเดตรายการเวลาเมื่อเปิดโครงการ"
- ในไฟล์ *.qsf ของโครงการ ให้เพิ่มการบ้านนี้: set_global_assignment -name STA_AUTO_UPDATE_TIMING_NETLIST OFF
- เปิด Timing Analyzer GUI และเปิดคอนโซล Tcl (ดู->Tcl Console หรือกด Alt 2) ในนั้นให้วางบรรทัดเหล่านี้:
เปลี่ยนชื่อtawq_register_clock tawq_register_clock_orig
proc tawq_register_clock {args} {}
ปัญหานี้แก้ไขได้ด้วยซอฟต์แวร์ Intel® Quartus® Prime Pro Edition เวอร์ชั่น 20.3