Functional test generation using property decompositions for validation of pipelined processors

被引:0
|
作者
Koo, Heon-Mo [1 ]
Mishra, Prabhat [1 ]
机构
[1] Univ Florida, Dept Comp & Informat Sci & Engn, Gainesville, FL 32611 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Functional validation is a major bottleneck in pipelined processor design. Simulation using functional test vectors is the most widely used form of processor validation. While existing model checking based approaches have proposed several promising ideas for efficient test generation, many challenges remain in applying them to realistic pipelined processors. The time and resources required for test generation using existing model checking based techniques can be extremely large. This paper presents an efficient test generation technique using decompositional model checking. The contribution of the paper is the development of both property and design decomposition procedures for efficient test generation of pipelined processors. Our experimental results using a multi-issue MIPS processor demonstrate several orders-of-magnitude reduction in memory requirement and test generation time.
引用
收藏
页码:1240 / +
页数:2
相关论文
共 50 条
  • [31] Digital predistorter with pipelined architecture using CORDIC processors
    Department of Mobile Systems Engineering, Sungkyunkwan University, Suwon, Gyeonggi-do 440-746, Korea, Republic of
    不详
    不详
    World Acad. Sci. Eng. Technol., (900-903):
  • [32] Directed random SBST generation for on-line testing of pipelined processors
    Merentitis, A.
    Theodorou, G.
    Giorgaras, M.
    Kranitis, N.
    14TH IEEE INTERNATIONAL ON-LINE TESTING SYMPOSIUM, PROCEEDINGS, 2008, : 273 - 279
  • [33] Automatic formal verification of liveness for pipelined processors with multicycle functional units
    Velev, MN
    CORRECT HARDWARE DESIGN AND VERIFICATION METHODS, PROCEEDINGS, 2005, 3725 : 97 - 113
  • [34] Systematic Software-Based Self-Test for Pipelined Processors
    Gizopoulos, Dimitris
    Psarakis, Mihalis
    Hatzimihail, Miltiadis
    Maniatakos, Michail
    Paschalis, Antonis
    Raghunathan, Anand
    Ravi, Srivaths
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (11) : 1441 - 1453
  • [35] Systematic software-based self-test for pipelined processors
    Psarakis, Mihalis
    Gizopoulos, Dimitris
    Hatzimihail, Miltiadis
    Paschalis, Antonis
    Raghunathan, Anand
    Ravi, Srivaths
    43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, : 393 - +
  • [36] On the in-field functional testing of decode units in pipelined RISC processors
    Bernardi, P.
    Cantoro, R.
    Ciganda, L.
    Sanchez, E.
    Reorda, M. Sonza
    De Luca, S.
    Meregalli, R.
    Sansonetti, A.
    PROCEEDINGS OF THE 2014 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFTS), 2014, : 299 - 304
  • [37] Decision Ordering Based Property Decomposition for Functional Test Generation
    Chen, Mingsong
    Mishra, Prabhat
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 167 - 172
  • [38] Rapid exploration of pipelined processors through automatic generation of synthesizable RTL models
    Mishra, P
    Kejariwal, A
    Dutt, N
    14TH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEMS PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2003, : 226 - 232
  • [39] IMPLEMENTATION OF DIGITAL FILTERING ALGORITHMS USING PIPELINED VECTOR PROCESSORS
    SUNG, W
    MITRA, SK
    PROCEEDINGS OF THE IEEE, 1987, 75 (09) : 1293 - 1303
  • [40] Synthesizable HDL generation for pipelined processors from a micro-operation description
    Itoh, M
    Takeuchi, Y
    Imai, M
    Shiomi, A
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2000, E83A (03) : 394 - 400