Specification-driven Compact Test Suite Generation for Complex Processor Pipelines

dc.contributor.authorNGA, Dang T. Thanhen_US
dc.contributor.authorROYCHOUDHURY, Abhiken_US
dc.contributor.authorMITRA, Tulikaen_US
dc.date.accessioned2007-12-03T09:10:34Zen_US
dc.date.accessioned2017-01-23T07:00:30Z
dc.date.available2007-12-03T09:10:34Zen_US
dc.date.available2017-01-23T07:00:30Z
dc.date.issued2007-11-21en_US
dc.description.abstractTesting of modern-day processors to achieve gate-level coverage is a complex activity. While VLSI testing methods are extremely useful, they are unaware of the micro-architectural features of the processor. Functional validation of a processor design through simulation of a suite of test programs is a common industrial practice. In this paper, we develop a high-level architectural specification driven methodology for systematic test suite generation. Our primary contributions are (1) a fully formal processor pipeline modeling framework based on Communicating Extended Finite State Machines and (2) on-the-fly exploration of the processor model to generate test program witnesses, with an aim to achieve complete state coverage. While we achieve 100% coverage, random test generation manages to cover as low as 10% of the state space with comparable sized test suite. Moreover, we achieve significant reduction in the test-suite size compared to previously studied formal approaches that rely on querying an external model checker for test generation.en_US
dc.format.extent367142 bytesen_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.urihttps://dl.comp.nus.edu.sg/xmlui/handle/1900.100/2614en_US
dc.language.isoenen_US
dc.relation.ispartofseriesTR21/07en_US
dc.titleSpecification-driven Compact Test Suite Generation for Complex Processor Pipelinesen_US
dc.typeTechnical Reporten_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR21-07.pdf
Size:
358.54 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.53 KB
Format:
Plain Text
Description: