This example demonstrates the usage of the PBIST module. The example shows how to setup and use the PBIST controller. The example configures the algorithm and memory group. Example also prints the time taken for test execution.
PBIST Test Application
PBIST Test Application
Starting PBIST failure insertion test on Pulsar1, index 0...
Delta Cores prep time in micro secs 327
Delta PBIST execution time in micro secs 12
Delta Cores restore time in micro secs 252
PBIST complete Pulsar1, test index 0
Starting PBIST failure insertion test on C7X0, index 1...
Delta Cores prep time in micro secs 175
Delta PBIST execution time in micro secs 14
Delta Cores restore time in micro secs 139
PBIST complete C7X0, test index 1
Starting PBIST failure insertion test on C7X1, index 2...
Delta Cores prep time in micro secs 175
Delta PBIST execution time in micro secs 14
Delta Cores restore time in micro secs 138
PBIST complete C7X1, test index 2
Starting PBIST failure insertion test on DM2, index 3...
Delta Cores prep time in micro secs 25
Delta PBIST execution time in micro secs 9
Delta Cores restore time in micro secs 23
PBIST complete DM2, test index 3
Starting PBIST test on Pulsar1, index 0...
Delta Cores prep time in micro secs 273
Delta PBIST execution time in micro secs 519
Delta Cores restore time in micro secs 247
PBIST complete Pulsar1, test index 0
Starting PBIST test on C7X0, index 1...
Delta Cores prep time in micro secs 179
Delta PBIST execution time in micro secs 6257
Delta Cores restore time in micro secs 139
PBIST complete C7X0, test index 1
Starting PBIST test on C7X1, index 2...
Delta Cores prep time in micro secs 179
Delta PBIST execution time in micro secs 6256
Delta Cores restore time in micro secs 139
PBIST complete C7X1, test index 2
Starting PBIST test on DM2, index 3...
Delta Cores prep time in micro secs 25
Delta PBIST execution time in micro secs 713
Delta Cores restore time in micro secs 24
PBIST complete DM2, test index 3
PBIST Functionality Test Passed.
All tests have passed.