Performance Analysis Monitor
The two key parameters of Performance Verification are latency and bandwidth. By latency we mean the time taken by data to reach from one point to another and bandwidth means amount of data transferred in a given time. These two parameters have to be measured and verified against an expected value for all paths of interest and this process is known as performance verification.
With the complexity of SoCs increasing, importance of performance verification grows in verification cycle. So far, there is no standard approach and different approaches are taken based on the individual. In many cases, calculation is done based on reporting using post processing where testcase developer has to print unique and appropriate messages. However this requires development of extra script, overhead in terms of time and effort.
eInfochips has developed a Performance Monitor to standardize the process. It has following features:
It provides quick and efficient way to verify Performance requirements in complex SoCs having multiple interfaces with different protocols. Having plug-and-play protocol independent entity to measure performance helps in easy integration on bunch of targeted data paths and with the simple method of configuration user can easily control measurement types and report generation.
In addition to accuracy, the performance monitor also helps in reducing the time and effort of performance verification.
Download Data Sheet