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 条
  • [31] Toward Energy-Efficient High-Performance Organizations of the Memory Hierarchy in Chip-Multiprocessors Architectures
    Villa, Francisco J.
    Acacio, Manuel E.
    Garcia, Jose M.
    JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY, 2006, 6 (01): : 1 - 7
  • [32] B-Fetch: Branch Prediction Directed Prefetching for Chip-Multiprocessors
    Kadjo, David
    Kim, Jinchun
    Sharma, Prabal
    Panda, Reena
    Gratz, Paul
    Jimenez, Daniel
    2014 47TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2014, : 623 - 634
  • [33] Characterizing Soft Error Vulnerability of Cache Coherence Protocols for Chip-Multiprocessors
    Zheng, Chuanlei
    Wang, Shuai
    PROCEEDINGS OF THE 2014 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFTS), 2014, : 15 - 20
  • [34] Deploying Hard Real-time Control Software on Chip-multiprocessors
    Bui, Dai N.
    Patel, Hiren D.
    Lee, Edward A.
    16TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2010), 2010, : 283 - 292
  • [35] Safety-critical Java']Java with cyclic executives on chip-multiprocessors
    Ravn, Anders P.
    Schoeberl, Martin
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (08): : 772 - 788
  • [36] Runtime 3-D Stacked Cache Management for Chip-Multiprocessors
    Jung, Jongpil
    Kang, Kyungsu
    De Micheli, Giovanni
    Kyung, Chong-Min
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2013), 2013, : 68 - 72
  • [37] Efficient Mapping of Applications for Future Chip-Multiprocessors in Dark Silicon Era
    Hoveida, Mohaddeseh
    Aghaaliakbari, Fatemeh
    Bashizade, Ramin
    Arjomand, Mohammad
    Sarbazi-Azad, Hamid
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2017, 22 (04)
  • [38] Temperature-aware submesh allocation scheme for heat balancing on chip-multiprocessors
    Liao, Xiongfei
    Jigang, Wu
    Srikanthan, Thambipillai
    2007 IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, 2007, : 228 - 233
  • [39] Inter-kernel Data Reuse and Pipelining on Chip-Multiprocessors for Multimedia Applications
    Bathen, Luis Angel D.
    Ahn, Yongjin
    Dutt, Nikil D.
    Pasricha, Sudeep
    2009 IEEE/ACM/IFIP 7TH WORKSHOP ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA, 2009, : 45 - +
  • [40] Optimal Placement of Heterogeneous Uncore Component in 3D Chip-Multiprocessors
    Dorostkar, Aniseh
    Asad, Arghavan
    Fathy, Mahmood
    Mohammadi, Farah
    2017 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2017, : 547 - 551