Checklist Template¶
Table of content
Duplicate this page for each xbtest packages release.
Package information¶
Fill the following tables:
xbtest information |
|
---|---|
Release number |
|
Description (what’s new) |
|
Platform Information |
|
---|---|
Development platform (XSA) |
|
Deployment platform (shell, CMC, SC) |
|
System information¶
Fill the following table:
System information |
|
---|---|
OS |
|
Architecture |
|
Server type |
|
AUX cable |
|
Card S/N |
|
XRT version |
|
Measured download time |
|
Requirement - Platform high level features¶
Refer to Requirement - Platform high level features instruction page to complete this section.
Platform and card requirements¶
Update the following according to your platform:
Platform and card requirements |
|
---|---|
FPGA part |
|
PCIe speed and width |
|
DMA type |
|
DDR: speed, size and quantity |
|
HBM: size, quantity and power rail |
|
Host memory support |
|
P2P support |
|
GTs: type, quad, SLR location |
|
Power rails requirements¶
Remove/add rows according to the actual power rails available in your platform.
3v3_pex
, 12v_pex
, 12v_aux
and vccint
rows have been given as example/placeholder, but a generic template is also present for any other type of power rail.
Power rail |
Card limit (W) |
Note |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Calibration - Power CU - Results¶
Refer to Calibration - Power CU instruction page to complete this section.
Remove/add rows according to the actual power rails available in your platform.
3v3_pex
, 12v_pex
, 12v_aux
and vccint
rows have been given as example/placeholder, but a generic template is also present for any other type of power rail.
Description |
Results |
|
---|---|---|
Attach here your xbtest logs (ZIP file) |
|
|
Power, temperature & toggle rate graph |
![]() |
|
Maximum toggle rate reached (%) |
|
|
Power consumption balance achieved:
|
|
|
|
Measurement |
|
Critical limit |
|
|
|
Measurement |
|
Critical limit |
|
|
|
Measurement |
|
Critical limit |
|
|
|
Measurement |
|
Critical limit |
|
|
|
Measurement |
|
Critical limit |
|
Calibration - Memory CU power¶
Refer to Calibration - Memory CU power instruction page to complete this section.
Remove/add tables according to the actual on-board memory available in your platform. DDR and HBM tables have been given as example/placeholder, but a generic template is also present for any other type of memory (e.g. PS_DDR, PL_DDR …).
If there is enough power for a memory, add only the graph and ZIP files to the table.
Memory |
Description |
|
|
|
---|---|---|---|---|
DDR |
Is there enough power for memory? |
|
|
|
Power rail name |
|
|
|
|
Power throttle limit (W) |
|
|
|
|
20% below power throttle limit (W) |
|
|
|
|
CU rate (%) @ 20% below limit |
|
|
|
|
Power graph |
![]() |
![]() |
![]() |
|
BW graph |
![]() |
![]() |
![]() |
|
Latency graphs |
![]() ![]() |
![]() |
![]() |
|
Attach here your xbtest logs (ZIP file) |
|
|
|
Memory |
Description |
|
|
|
---|---|---|---|---|
HBM |
Is there enough power for memory? |
|
|
|
Power rail name |
|
|
|
|
Power throttle limit (W) |
|
|
|
|
20% below power throttle limit (W) |
|
|
|
|
CU rate (%) @ 20% below limit |
|
|
|
|
Power graph |
![]() |
![]() |
![]() |
|
BW graph |
![]() |
![]() |
![]() |
|
Latency graphs |
![]() ![]() |
![]() |
![]() |
|
Attach here your xbtest logs (ZIP file) |
|
|
|
Memory |
Description |
|
|
|
---|---|---|---|---|
|
Is there enough power for memory? |
|
|
|
Power rail name |
|
|
|
|
Power throttle limit (W) |
|
|
|
|
20% below power throttle limit (W) |
|
|
|
|
CU rate (%) @ 20% below limit |
|
|
|
|
Power graph |
|
|
|
|
BW graph |
|
|
|
|
Latency graphs |
|
|
|
|
Attach here your xbtest logs (ZIP file) |
|
|
|
Calibration - Memory bandwidth and latency¶
Refer to Calibration - Memory bandwidth and latency instruction page to complete this section.
Remove/add tables according to the actual on-board memory available in your platform. DDR and HBM tables have been given as example/placeholder, but a generic template is also present for any other type of memory (e.g. PS_DDR, PL_DDR …).
Note
Memory |
Description |
|
|
|
---|---|---|---|---|
DDR |
QoS / power reduction rate |
Write rate = ![]()
Only if used, else |
Read rate = Only if used, else |
Write rate = Only if used, else |
Best write BW (MBps) |
|
N/A |
|
|
Best write latency (ns) |
|
N/A |
|
|
Best read BW (MBps) |
|
|
N/A |
|
Best read latency (ns) |
|
|
N/A |
|
Outstanding write/read 1 |
Write = Due to QoS rate reduction, this may not possible to select value as the BW and latency are +/- constant.
In such case do not define any value in platform definition JSON file and set |
|
|
|
BW/latency graphs (do one for read and one for write) |
![]() ![]() |
![]() |
![]() |
|
Attach here your xbtest logs (ZIP file) |
|
|
|
Memory |
Description |
|
|
|
---|---|---|---|---|
HBM |
QoS / power reduction rate |
wr_rate ![]()
Only if used, else |
rd_rate Only if used, else |
wr_rate Only if used, else |
Best write BW (MBps) |
|
N/A |
|
|
Best write latency (ns) |
|
N/A |
|
|
Best read BW (MBps) |
|
|
N/A |
|
Best read latency (ns) |
|
|
N/A |
|
Outstanding write/read 1 |
Due to QoS rate reduction, this may not possible to select value as the BW and latency are +/- constant.
In such case do not define any value in platform definition JSON file and set |
|
|
|
BW/latency graphs (do one for read and one for write) |
![]() ![]() |
![]() |
![]() |
|
Attach here your xbtest logs (ZIP file) |
|
|
|
Memory |
Description |
|
|
|
---|---|---|---|---|
|
QoS / power reduction rate |
wr_rate Only if used, else |
rd_rate Only if used, else |
wr_rate Only if used, else |
Best write BW (MBps) |
|
N/A |
|
|
Best write latency (ns) |
|
N/A |
|
|
Best read BW (MBps) |
|
|
N/A |
|
Best read latency (ns) |
|
|
N/A |
|
Outstanding write/read 1 |
Due to QoS rate reduction, this may not possible to select value as the BW and latency are +/- constant.
In such case do not define any value in platform definition JSON file and set |
|
|
|
BW/latency graphs (do one for read and one for write) |
|
|
|
|
Attach here your xbtest logs (ZIP file) |
|
|
|
Checklist questionnaire¶
Refer to Platform definition JSON file instruction page to complete this section.
Runtime¶
Fill the following table:
Question |
Answer / justification / problem tracker reference number |
---|---|
Have you updated the default download time?
|
|
Sensors¶
Fill the following table:
Question |
Answer / justification / problem tracker reference number |
---|---|
Do you need to monitor more mechanical sources than the default one
(
|
|
Do you need to monitor more thermal sources than the default one (
|
|
Do you need to monitor more electrical sources than the default ones
(
|
|
GT¶
Fill the following table:
Question |
Answer / justification / problem tracker reference number |
|
---|---|---|
GT |
|
|
Have you updated GT default settings to maximize signal integrity?
|
|
|
Memory¶
Fill the following table:
Question |
Answer / justification / problem tracker reference number |
|||
---|---|---|---|---|
Memory |
DDR |
HBM |
HOST |
|
Have you defined specific DMA bandwidths (
|
|
|
N/A |
|
Have you defined optimum DMA settings (
|
|
|
N/A |
|
Have you defined specific P2P CARD bandwidths (
|
|
|
N/A |
|
Have you defined optimum P2P CARD settings (
|
|
|
N/A |
|
Have you defined specific P2P NVME bandwidths (
|
|
|
N/A |
|
Have you defined optimum P2P NVME settings (
|
|
|
N/A |
|
Have you reduced the CU rate to avoid over-power ( |
|
|
|
|
Have you defined |
|
|
|
|
Have you defined
For host memory these values are depending on the PCIe speed. |
|
|
|
|
Have you defined
|
|
|
|
|
Have you defined
|
|
|
|
|
Have you defined
|
|
|
|
|
Pre-canned tests¶
Fill the following table:
Question |
Answer / justification / problem tracker reference number |
---|---|
Have you tested all provided pre-canned tests?
|
|
Have you modified the pre-canned test template?
|
|
Have you saved all pre-canned results?
|
|
Issues tracking¶
Fill the following table:
Question |
Answer / justification / problem tracker reference number |
---|---|
Did you modify the platform definition limits and range after running the pre-canned tests?
|
|
Pre-canned tests results¶
Refer to Pre-canned tests instruction page to complete this section.
Pre-canned test modifications¶
Fill the following table:
Test name |
Modification from original template |
Justifications |
---|---|---|
|
|
|
dma
pre-canned test¶
Attach here your xbtest logs (ZIP file):
dma.zip
Remove/add rows according to the actual on-board memory available in your platform. DDR and HBM rows have been given as example/placeholder, but a generic template is also present for any other type of memory (e.g. PS_DDR, PL_DDR …).
Memory |
Write BW (MBps) |
Read BW (MBps) |
---|---|---|
DDR |
|
|
HBM |
|
|
|
|
|
p2p_card
pre-canned test¶
Attach here your xbtest logs (ZIP file):
p2p_card.zip
Remove/add rows according to the actual on-board memory available in your platform. DDR and HBM rows have been given as example/placeholder, but a generic template is also present for any other type of memory (e.g. PS_DDR, PL_DDR …).
Memory |
Write BW (MBps) |
Read BW (MBps) |
---|---|---|
DDR |
|
|
HBM |
|
|
|
|
|
p2p_nvme
pre-canned test¶
Attach here your xbtest logs (ZIP file):
p2p_nvme.zip
Remove/add rows according to the actual on-board memory available in your platform. DDR and HBM rows have been given as example/placeholder, but a generic template is also present for any other type of memory (e.g. PS_DDR, PL_DDR …).
Memory |
Card mode |
Write BW (MBps) |
Read BW (MBps) |
---|---|---|---|
DDR |
source |
|
|
DDR |
target |
|
|
HBM |
source |
|
|
HBM |
target |
|
|
|
source |
|
|
|
target |
|
|
memory
pre-canned test¶
Attach here your xbtest logs (ZIP file):
memory.zip
Remove/add tables according to the actual on-board memory available in your platform. DDR and HBM tables have been given as example/placeholder, but a generic template is also present for any other type of memory (e.g. PS_DDR, PL_DDR …).
Memory |
Test mode |
Write BW (MBps) |
Read BW (MBps) |
Write Latency (ns) |
Read Latency (ns) |
---|---|---|---|---|---|
DDR |
|
|
|
|
|
|
|
N/A |
|
N/A |
|
|
N/A |
|
N/A |
|
|
|
|
|
|
|
Memory |
Test mode |
Write BW (MBps) |
Read BW (MBps) |
Write Latency (ns) |
Read Latency (ns) |
---|---|---|---|---|---|
HBM |
|
|
|
|
|
|
|
N/A |
|
N/A |
|
|
N/A |
|
N/A |
|
|
|
|
|
|
|
Memory |
Test mode |
Write BW (MBps) |
Read BW (MBps) |
Write Latency (ns) |
Read Latency (ns) |
---|---|---|---|---|---|
|
|
|
|
|
|
|
|
N/A |
|
N/A |
|
|
N/A |
|
N/A |
|
|
|
|
|
|
|
memory_host
pre-canned test¶
Attach here your xbtest logs (ZIP file):
memory_host.zip
Fill the following table:
Memory |
Test mode |
Write BW (MBps) |
Read BW (MBps) |
Write Latency (ns) |
Read Latency (ns) |
---|---|---|---|---|---|
HOST |
|
|
|
|
|
|
|
N/A |
|
N/A |
|
|
N/A |
|
N/A |
|
|
|
|
|
|
|