• DocumentCode
    692609
  • Title

    Automatic generation of test instructions for structural faults in processor cores using satisfiability

  • Author

    Shaheen, Ateeq-Ur-Rehman ; Hussin, Fawnizu Azmadi ; Hamid, Nor Hisham ; Ali, Noohul Basheer Zain

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Univ. Teknol. PETRONAS, Tronoh, Malaysia
  • fYear
    2013
  • fDate
    17-19 Nov. 2013
  • Firstpage
    388
  • Lastpage
    391
  • Abstract
    Instruction execution from the cache to detect the faulty chips in native mode has proven its effectiveness with high performance and low power consumption. Gate-level ATPG are time expensive and difficult to implement for large design. In this paper, we proposed an RTL-based methodology framework to generate the test program based on instructions set architecture (ISA) to test structural faults in processor cores. The proposed methodology framework made three major contributions. First, the use of effective conjunctive normal formula (CNF) encoding and instruction set architecture (ISA) prunes the combinational and sequential search space. Second, the modular based test generation and use of instruction set architecture (ISA) considerably reduces the test generation time. Third, an automatic generation of test instructions for structural faults.
  • Keywords
    automatic test pattern generation; computability; instruction sets; microprocessor chips; CNF encoding; ISA; RTL-based methodology framework; automatic generation; combinational search space; conjunctive normal formula; instructions set architecture; modular based test generation; processor cores; satisfiability; sequential search space; structural faults; test instructions; Automatic test pattern generation; Built-in self-test; Circuit faults; Combinational circuits; Computer architecture; Logic gates; ATPG; BCP; CNF; ISA; RTL; SAT; SBST;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SoC Design Conference (ISOCC), 2013 International
  • Conference_Location
    Busan
  • Type

    conf

  • DOI
    10.1109/ISOCC.2013.6864058
  • Filename
    6864058