Self-Checking Performance Verification Methodology for Complex SoCs

被引:0
|
作者
Ghosh, Prokash [1 ,2 ]
Mai, V. N. Dwaraka [1 ]
Chopra, Aditya [1 ]
Sood, Baljinder [1 ]
机构
[1] NXP Semicond Inc, India Design Ctr, Bengaluru, India
[2] Indian Inst Technol, Dept Elect Engn, Mumbai, Maharashtra, India
关键词
Performance Verification; RTL Parameter; SoC Design; Bus Functional Model (BFM); Verification IP (VIP); Network on chip (NoC); SoC; UVM;
D O I
10.1109/ISQED57927.2023.10129396
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Modern SoCs are designed by integrating several IPs using various interconnect layers(NoC). Although the exact functionality of the device is of the highest importance, the correct behavior in terms of performance is a crucial factor. To gain a competitive edge in the market, safety-critical devices (such as automotive devices) must meet various performance-related requirements. In this paper, we propose a methodology that includes the automatic addition of expected performance numbers of each performance test in the testbench. The definition of two proposed performance metrics, developing a proposed performance scoreboard to implement a self-check mechanism in UVM testbench, and regression management of several hundred performance verification test cases run on SoC RTL. The proposed methodology has been applied to multiple commercial SoCs at the chip and sub-system levels and has detected several performance design flaws during the initial design phase. It has been improved the productivity of the design team also. In complicated SoCs, it has been proven helpful in the absence of any established standard technique for performance verification at the SoC level.
引用
收藏
页码:33 / 40
页数:8
相关论文
共 50 条