Visible to Intel only — GUID: cjh1527621168857
Ixiasoft
1.3.1. Step 1: Compile the Flat Design
1.3.2. Step 2: Identify Timing-Critical Design Blocks
1.3.3. Step 3: Create Design Partitions
1.3.4. Step 4: Analyze Timing of the Partitioned Design
1.3.5. Step 5: Preserve Timing-Closed Partitions
1.3.6. Step 6: Optimize Timing-Critical Design Blocks
1.3.7. Step 7: Verify Preservation and Optimized Results
1.3.8. (Optional) Step 8: Device Programming
1.3.9. (Optional) Step 9: Verify Results in Hardware
Visible to Intel only — GUID: cjh1527621168857
Ixiasoft
1.3.4. Step 4: Analyze Timing of the Partitioned Design
Follow these steps to analyze the timing of the partitioned design:
- Click Tools > Timing Analyzer , and then double-click Update Timing Netlist.
- Run the report_timing.tcl script to regenerate the timing analysis reports for failing paths:
The timing analysis reports in the inst_i3 and inst_i4 folders remain red, indicating that u_blinking_led_i3 and u_blinking_led_i4 still do not meet timing requirements in the partitioned design. Later in this tutorial you optimize these design blocks to ensure that they meet timing requirements in the flat design.source report_timing.tcl
Figure 10. u_blinking_led_i3 and u_blinking_led_i4 Violate Timing Requirements - In the inst_big folder, right-click the Slow 900 mV 100C Model report, and then click Generate in All Corners. Repeat this step for the inst_big1_path1, inst_i1_path1, and inst_i2_path1 folders.
- View the Multi Corner Summary reports in the inst_big1_path1, inst_i1_path1, and inst_i2_path1 timing analysis folders. The report_timing.tcl script includes commands to generate these reports for pre-selected nodes. Note the slack and placement results for the paths in 3 partitions, as the following figure shows. Later in the tutorial you compare these results with those after compilation of the final snapshot.
Figure 11. Multi Corner Summary for u_big_partition1_top