Interactive presentation: Functional and timing validation of partially bypassed processor pipelines

作者: Aviral Shrivastava , Nikil Dutt , Qiang Zhu

DOI: 10.5555/1266366.1266617

关键词:

摘要: Customizing the bypasses in pipelined processors is an effective and popular means to perform power, performance complexity trade-offs embedded systems. However existing techniques are unable automatically generate test patterns functionally validate a partially bypassed processor. Manually specifying directed sequences processor not only complex cumbersome task, but also highly error-prone. In this paper we present automatic generation technique verify pipeline using high-level description. We define fault model coverage metric for demonstrate that our can fully cover all faults 107, 074 tests Intel XScale within 40 minutes. contrast, randomly generated achieve 100% with 2 million after half day. Furthermore, able possible bypass configurations of

参考文章(15)
Jian Shen, Jacob A. Abraham, An RTL Abstraction Technique for Processor MicroarchitectureValidation and Test Generation microprocessor test and verification. ,vol. 16, pp. 67- 81 ,(2000) , 10.1023/A:1008388623771
John L. Hennessy, David A. Patterson, Computer Architecture: A Quantitative Approach ,(1989)
Ashok Halambi, Peter Grun, Vijay Ganesh, Asheesh Khare, Nikil Dutt, Alex Nicolau, EXPRESSION Proceedings of the conference on Design, automation and test in Europe - DATE '99. pp. 485- 490 ,(1999) , 10.1145/307418.307549
Prabhat Mishra, Aviral Shrivastava, Nikil Dutt, Architecture description language (ADL)-driven software toolkit generation for architectural exploration of programmable SOCs design automation conference. ,vol. 11, pp. 626- 658 ,(2004) , 10.1145/1142980.1142985
Satoshi Kowatari, Hiroaki Iwashita, Tsuneo Nakata, Fumiyasu Hirose, Automatic test program generation for pipelined processors international conference on computer aided design. pp. 580- 583 ,(1994) , 10.5555/191326.191566
Shmuel Ur, Yaov Yadin, Micro architecture coverage directed generation of test programs design automation conference. pp. 175- 180 ,(1999) , 10.1145/309847.309909
Shai Fine, Avi Ziv, Coverage directed test generation for functional verification using bayesian networks Proceedings of the 40th conference on Design automation - DAC '03. pp. 286- 291 ,(2003) , 10.1145/775832.775907
Aharon Aharon, Dave Goodman, Moshe Levinger, Yossi Lichtenstein, Yossi Malka, Charlotte Metzger, Moshe Molcho, Gil Shurek, Test program generation for functional verification of PowerPC processors in IBM design automation conference. pp. 279- 285 ,(1995) , 10.1145/217474.217542
Aviral Shrivastava, Eugene Earlie, Nikil Dutt, Alex Nicolau, Operation tables for scheduling in the presence of incomplete bypassing international conference on hardware/software codesign and system synthesis. pp. 194- 199 ,(2004) , 10.1145/1016720.1016768