Skip to content

Commit

Permalink
Add a description of what each path type is measuring.
Browse files Browse the repository at this point in the history
Signed-off-by: Mike Inouye <mikeinouye@google.com>
  • Loading branch information
mikesinouye committed Sep 4, 2024
1 parent 5d425f6 commit 261d490
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion synthesis/power_performance_area.proto
Original file line number Diff line number Diff line change
Expand Up @@ -132,10 +132,14 @@ message Performance {
optional sint32 hold_wns_ps = 5;
optional sint64 hold_tns_ps = 6;

// Additional timing breakdowns for in2reg, reg2reg, reg2out, and in2out.
// Additional timing breakdowns for each timing path category.
// Paths of primary top-level inputs to their first inner block registers.
optional TimingBreakdown in2reg = 20;
// Paths of inner block registers to inner block registers.
optional TimingBreakdown reg2reg = 21;
// Paths of final inner block registers to block primary top-level outputs.
optional TimingBreakdown reg2out = 22;
// Paths of primary top-level inputs to outputs that do not contain registers.
optional TimingBreakdown in2out = 23;

// How far off the clock is between two different parts of the chip.
Expand Down

0 comments on commit 261d490

Please sign in to comment.