SwePub
Sök i LIBRIS databas

  Utökad sökning

onr:"swepub:oai:DiVA.org:liu-165005"
 

Sökning: onr:"swepub:oai:DiVA.org:liu-165005" > Software-Based Self...

Software-Based Self-Testing Using Bounded Model Checking for Out-of-Order Superscalar Processors

Zhang, Ying (författare)
Tongji Univ, Peoples R China
Chakrabarty, Krishnendu (författare)
Duke Univ, NC 27708 USA
Peng, Zebo (författare)
Linköpings universitet,Programvara och system,Tekniska fakulteten
visa fler...
Rezine, Ahmed (författare)
Linköpings universitet,Programvara och system,Tekniska fakulteten
Li, Huawei (författare)
Chinese Acad Sci, Peoples R China
Eles, Petru Ion (författare)
Linköpings universitet,Programvara och system,Tekniska fakulteten
Jiang, Jianhui (författare)
Tongji Univ, Peoples R China
visa färre...
 (creator_code:org_t)
IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC, 2020
2020
Engelska.
Ingår i: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. - : IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC. - 0278-0070 .- 1937-4151. ; 39:3, s. 714-727
  • Tidskriftsartikel (refereegranskat)
Abstract Ämnesord
Stäng  
  • Generating functional tests for processors has been a challenging problem for decades in the very large-scale integration testing field. This paper presents a method that generates software-based self-tests by leveraging bounded model checking (BMC) techniques and targeting, for the first time, out-of-order [out-of-order execution (OOE)] superscalar processors. To combat the state-space explosion associated with BMC, the proposed method starts by combining module-level abstraction-refinement with slicing to reduce the size of the model under verification. Next, an off-the-shelf BMC solver is used on the obtained extended finite-state machines to generate the leading sequences that are necessary to excite internal processor functions. Finally, constrained automatic test-pattern generation is used to cover all structural faults within every function excited by the obtained leading sequences. Experimental results show that the proposed method leads to extremely high fault coverage on the critical components corresponding to OOE operations in functional mode. The method therefore helps in tackling the over-testing problem that is inherent to the full-scan test approach.

Ämnesord

NATURVETENSKAP  -- Data- och informationsvetenskap (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences (hsv//eng)

Nyckelord

Circuit faults; Built-in self-test; Out of order; Model checking; Integrated circuit modeling; Bounded model checking (BMC); online testing; out-of-order superscalar processors; software-based self-testing (SBST)

Publikations- och innehållstyp

ref (ämneskategori)
art (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy