Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Wen-Kai Huang

dblp:77/2982 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
0since 2021 · last 2008
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 2

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Electronic design automation · 76% Processor architecture and microarchitecture · 24%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation › hardware verification and test
hardware verification
0.222008
Automatic Verification of External Interrupt Behaviors for Microprocessor Design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2008
Automatic Verification of External Interrupt Behaviors for Microprocessor Design · DAC 2007
Electronic design automation › hardware verification and test
processor verification
0.222008
Automatic Verification of External Interrupt Behaviors for Microprocessor Design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2008
Automatic Verification of External Interrupt Behaviors for Microprocessor Design · DAC 2007
Processor architecture and microarchitecture › exception handling
interrupt handling
0.112007
Automatic Verification of External Interrupt Behaviors for Microprocessor Design · DAC 2007
Processor architecture and microarchitecture
microprocessor design
0.012008
Automatic Verification of External Interrupt Behaviors for Microprocessor Design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2008

Methods — techniques the papers use, named apart from their topics

architecture description language · 0.2test case generation · 0.1simulation · 0.1verification case generation · 0.1
YearPublicationVenuePosition
2008 Automatic Verification of External Interrupt Behaviors for Microprocessor Design
abstract
Interrupt behaviors, particularly the external ones, are difficult to verify in a microprocessor. Because the external interrupt arrival time and the microprocessor response time must be precise, verification requires sophisticated hardware and software design. This paper proposes a computer-aided design tool, called processor exception verification tool (PEVT), to verify the external interrupt behaviors of microprocessors, including individual, multiple, and nested interrupts. An architecture description language extension, called Exception Description Language (EXPDL), is developed for the designer to capture the external interrupt behaviors for the microprocessor under verification. PEVT is responsible for generating the verification cases, consisting of both the hardware and software modules, which are then used to trigger the expected behaviors. A monitor is also generated from the EXPDL description to verify these cases. PEVT has been applied to the verification of an academic implementation of the ARM7 microprocessor core and a public domain scalable processor architecture (SPARC) microprocessor core. The ARM7 has had a system-on-a-chip test chip and software porting including multimedia applications (MP3/JPEG/ ...) and a real time operating system muC-OSII. PEVT successfully identified several sophisticated remaining bugs with 527 lines of EXPDL description and took only 4 204 961 cycles of register transfer language simulation with execution time of 4.5 h in a SUN Blade2000 workstation. The experiment shows that PEVT could generate highly focused verification cases, less than 98 cycles per case on the average, which identify potential bugs with much less simulation cycles at the early verification stage, compared with traditional manual-based approaches.
Fu-Ching Yang, Wen-Kai Huang, Jing-Kun Zhong, Ing-Jer Huang
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2007 Automatic Verification of External Interrupt Behaviors for Microprocessor Design
abstract
Interrupt behaviors, especially the external ones, are difficult to verify in a microprocessor design project in that they involve both interacting hardware and software. This paper proposes a CAD tool, called PEVT, to verify the external interrupt behaviors of microprocessors. An architecture description language extension, called EXPDL, is developed for the designer to capture the external interrupt behaviors for the microprocessor. PEVT is responsible to generate the verification cases, consisting of both the hardware and software modules, which are then used to trigger the expected behaviors. A monitor is also generated from the EXPDL description to verify these cases. PEVT has been applied to the verification of an academic implementation of ARM7 microprocessor core, which has had a SoC test chip and software porting including MP3 decoder and uC-OSII. PEVT successfully identified several sophisticated remaining bugs with only less than 88,000 cycles of RTL simulation with execution time of 424 seconds in a SUN Blade2000 workstation. The experiment shows that PEVT could generate highly focused verification cases, less than 21 cycles per case on the average, which identify potential bugs with much less simulation cycles, compared with traditional regression tests which consume huge amount of simulation cycles.
Fu-Ching Yang, Wen-Kai Huang, Ing-Jer Huang
DAC2