DocumentCode
3487155
Title
Verifying external interrupts of embedded microprocessor in SoC with on-chip bus
Author
Yang, Fu-Ching ; Zhong, Jing-Kun ; Huang, Ing-Jer
Author_Institution
Dept. of Comput. Sci. & Eng., Nat. Sun Yat-sen Univ., Kaohsiung
fYear
2008
fDate
10-13 Nov. 2008
Firstpage
372
Lastpage
377
Abstract
The microprocessor verification challenge becomes higher in the on-chip bus (OCB) than in the unit-level. Especially for the external interrupts, since they interface with other IP components, they suffer from the complicated bus protocol and IP conflict problems. This paper proposes a automatic method to verify the microprocessor external interrupt behaviors on the OCB. The verification approach is based on the Processor External Interrupt Verification Tool (PEVT) whose simulation environment is direct-connected memory. In this paper, we implement the PEVT-SoC and successfully verify two SoC platforms, one academic microprocessor and one public domain microprocessor. An interesting bug appears that is impossible to be discovered in the memory bus and not easy to be identified on the OCB. The result shows that the PEVT-SoC effectively shortens the verification time regardless of the system complexity and can be easily migrated to different platforms/microprocessors. With little human effort, even an inexperience designer can generate extensive verification cases in a systematic way.
Keywords
embedded systems; interrupts; microcomputers; system buses; system-on-chip; IP components; bus protocol; direct-connected memory; microprocessor verification; on-chip bus; processor external interrupt verification tool; public domain microprocessor; Computer science; Design engineering; Hardware; Humans; Intellectual property; Microprocessors; Pins; Pipelines; Protocols; System-on-a-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design, 2008. ICCAD 2008. IEEE/ACM International Conference on
Conference_Location
San Jose, CA
ISSN
1092-3152
Print_ISBN
978-1-4244-2819-9
Electronic_ISBN
1092-3152
Type
conf
DOI
10.1109/ICCAD.2008.4681600
Filename
4681600
Link To Document