ตัววิเคราะห์เวลารายงานสภาพการทํางานหลายอย่าง

author-image

โดย

ตัวอย่างนี้แสดงสคริปต์ Tcl อย่างง่ายที่คุณสามารถใช้เพื่อสร้างการวิเคราะห์หลายคอร์ในอินเทอร์เฟซผู้ใช้ตัววิเคราะห์เวลา การวิเคราะห์แบบหลายคอร์จะตรวจสอบว่าข้อจํากัดด้านเวลาที่ระบุสําหรับการออกแบบตรงตามเงื่อนไขการทํางานของอุปกรณ์ทั้งหมดหรือไม่ ดาวน์โหลดหรือคัดลอกสคริปต์ Tcl และเรียกใช้งานโดยพิมพ์ข้อความต่อไปนี้ในบานหน้าต่างคอนโซลตัววิเคราะห์เวลา:

tcl> Source Multicorner.tcl

สคริปต์ Tcl การวิเคราะห์หลายคอร์

ดาวน์โหลด หรือคัดลอกสคริปต์ multicorner.tcl

การใช้การออกแบบนี้อยู่ภายใต้และอยู่ภายใต้ข้อกําหนดและเงื่อนไขของข้อตกลงสิทธิ์การใช้งานตัวอย่างการออกแบบของ Intel®

proc analyze { id } {
# Insert timing reports here
create_timing_summary -setup -panel_name "$id: Summary (Setup)"
create_timing_summary -hold -panel_name "$id: Summary (Hold)"
create_timing_summary -recovery -panel_name "$id: Summary (Recovery)"
create_timing_summary -removal -panel_name "$id: Summary (Removal)"
report_min_pulse_width -nworst 100 -panel_name "$id: Minimum Pulse Width"
}

# Create a timing netlist for analysis
create_timing_netlist

# Read in SDC file
read_sdc

# Determine the current & default operating conditions. The default is used
# to prevent re-analyzing the default condition while looping through the
# available operating conditions.

set default_operating_conditions [get_operating_conditions]
set current_operating_conditions $default_operating_conditions

# Generate the corner-specific analyses for the default operating
# conditions.

analyze $current_operating_conditions

# Now loop over the remaining operating conditions

foreach_in_collection current_operating_conditions \ [get_available_operating_conditions] {

# Make sure we don't re-analyze the default conditions.

if {$current_operating_conditions != $default_operating_conditions} {
# Generate the corner-specific analyses for the
# next operating conditions.

set_operating_conditions $current_operating_conditions

update_timing_netlist

analyze $current_operating_conditions
}

}

 

สคริปต์ Tcl จะสร้างรายงานเวลาที่กําหนดไว้ในกระบวนการวิเคราะห์ขั้นตอนสําหรับสภาพการทํางานทั้งหมดที่มีอยู่ของอุปกรณ์ รายงานทั้งหมดที่สร้างขึ้นจะถูกทําเครื่องหมายว่าล้าสมัยในบานหน้าต่างมุมมองตัววิเคราะห์เวลา ยกเว้นรายงานขั้นสุดท้ายที่สร้างขึ้นสําหรับสภาพการใช้งานล่าสุด

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