beautypg.com

1 bus utilization, 2 split transaction performance, 3 memory writes performance – Teledyne LeCroy Summit T3-16 PCIe Multi-lane Protocol Analyzer User Manual User Manual

Page 236

background image

Teledyne LeCroy

Timing and Bus Usage Calculations

224

 

 

Summit T3‐16 PCI Express Multi‐Lane Protocol Analyzer User Manual

10.22.1 Bus Utilization

This portion of the Timing Calculator window gives values that are cumulative for all 
packets during the timing period. For example, throughput is combined throughput of all 
packets during the timing period.

Upstream is from endpoint devices to the root complex. Downstream is from the root 
complex to endpoint devices.

Link Utilization: Percentage of non‐idle symbols in total number of symbols transferred.

Time Coverage: Percentage of non‐idle symbol times in total number of symbol times. 
(Non‐idle symbol time occurs when at least on one of the lanes there were non‐idle 
symbols transferred.)

Bandwidth: Number of non‐idle symbol bits transferred per second.

Data Throughput: Number of TLP payload bytes transferred per second.

Packets/second: Number of packets transferred per second.

10.22.2 Split Transaction Performance

This portion of the Timing Calculator window gives minimum, maximum, and average 
values for all Split transactions during the timing period. For example, minimum 
throughput is throughput of the Split transaction that passes the least amount of data. 
Maximum throughput is throughput of the Split transaction that passes the most amount 
of data. Average throughput is the average calculated for all Split transactions during the 
timing period.

Response Time: The time it took to transmit this Split transaction on the PE link, from the 
beginning of the first packet in the Split transaction to the end of the last packet in the 
Split transaction.

Latency: The time measured from the end of the request transaction to the first 
completion transmitted in response to the request within this Split transaction.

Throughput: The transaction payload divided by response time, expressed in megabytes 
per second.

10.22.3 Memory Writes Performance

This portion of the Timing Calculator window gives minimum, maximum, and average 
values for all Memory Write transactions during the timing period. For example, 
minimum throughput is throughput of the Memory Write transaction that passes the 
least amount of data. Maximum throughput is throughput of the Memory Write 
transaction that passes the most amount of data. Average throughput is the average 
calculated for all Memory Write transactions during the timing period.

Response Time: The time it took to transmit this Memory Write on the PE link, from the 
beginning of the first packet in the Memory Write to the end of the last packet in the 
Memory Write.