Hierarchical high speed testing and verification of chip-multiprocessors

被引:0
|
作者
Guo, Song-Liu [1 ,2 ]
Wang, Dong-Sheng [1 ]
Yao, Wen-Bin [2 ]
机构
[1] Microprocessor and SoC Technology R and D Center, Tsinghua University, Beijing 100084, China
[2] Centre of High Dependability Computing Technology, Harbin Engineering University, Harbin 150001, China
关键词
Architecture - Computer simulation - Computer software - Parallel processing systems - Program processors - Reliability - Scalability - Testing - Verification;
D O I
暂无
中图分类号
学科分类号
摘要
CMP (Chip-Multi-Processor) is a high performance architecture with low power consumption. As the scale of the chip's logic is huge, and all parts of the memory system must be reliable, verification and testing of a CMP system is complicated and time consuming. The speed of testing using traditional methods of verification will be very slow. Breaking the testing process into discrete segments can reduce complexity and the computing workload, saving significant time. (Constrained random program generation, CRTPG) testing also reduces the work of the tester and finds bugs rapidly. Parallel testing and verification allows completion of testing in a shorter time with low power consumption and good scalability. Integrating all these methods in CMP testing can effectively share the workload of testing through effective parallelism, find bugs and mistakes quickly, reduce the time needed for testing and verification work and improve the coverage ratio of testing and thus, the reliability of the whole system.
引用
收藏
页码:566 / 570
相关论文
共 50 条
  • [1] GigaNoC - A hierarchical Network-on-Chip for scalable Chip-Multiprocessors
    Puttmann, Christoph
    Niemann, Joerg-Christian
    Porrmann, Mario
    Rueckert, Ulrich
    DSD 2007: 10TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN ARCHITECTURES, METHODS AND TOOLS, PROCEEDINGS, 2007, : 495 - +
  • [2] Characterization of TCC on chip-multiprocessors
    McDonald, A
    Chung, JW
    Chafi, H
    Minh, CC
    Carlstrom, BD
    Hammond, L
    Kozyrakis, C
    Olukotun, K
    PACT 2005: 14TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2005, : 63 - 74
  • [3] A Discrete Thermal Controller for Chip-Multiprocessors
    Cui, Yingnan
    Zhang, Wei
    He, Bingsheng
    PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 67 - 72
  • [4] Virtualizing network-on-chip resources in chip-multiprocessors
    Trivino, Francisco
    Sanchez, Jose L.
    Alfaro, Francisco J.
    Flich, Jose
    MICROPROCESSORS AND MICROSYSTEMS, 2011, 35 (02) : 230 - 245
  • [5] High Speed Cycle-Approximate Simulation of Embedded Cache-Incoherent and Coherent Chip-Multiprocessors
    Thompson, Christopher
    Gould, Miles
    Topham, Nigel
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2018, 46 (06) : 1247 - 1282
  • [6] High Speed Cycle-Approximate Simulation of Embedded Cache-Incoherent and Coherent Chip-Multiprocessors
    Christopher Thompson
    Miles Gould
    Nigel Topham
    International Journal of Parallel Programming, 2018, 46 : 1247 - 1282
  • [7] Fair Access to External Memory for Chip-multiprocessors
    Yang, Shufan
    Wu, Qiang
    Xiao, Xiongren
    Li, Renfa
    Hillenbrand, Dominic
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 300 - 305
  • [8] A Practical Data Classification Framework for Scalable and High Performance Chip-Multiprocessors
    Li, Yong
    Melhem, Rami
    Jones, Alex K.
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (12) : 2905 - 2918
  • [9] Energy aware cache coherence protocol for chip-multiprocessors
    Ahmed, Rana Ejaz
    2006 Canadian Conference on Electrical and Computer Engineering, Vols 1-5, 2006, : 1366 - 1369
  • [10] Evaluation of Misspeculation Impact on Chip-Multiprocessors Power Overhead
    Das, Baisakhi
    Dalui, Mamata
    Mondal, Anupama
    Mandi, Salma
    Das, Nilanjana
    Sikdar, Biplab K.
    PROCEEDINGS OF 2018 7TH INTERNATIONAL CONFERENCE ON SOFTWARE AND COMPUTER APPLICATIONS (ICSCA 2018), 2018, : 129 - 133