INTEGRATED DESIGN AND TEST ASSISTANCE FOR PIPELINE CONTROLLERS

Citation
H. Iwashita et al., INTEGRATED DESIGN AND TEST ASSISTANCE FOR PIPELINE CONTROLLERS, IEICE transactions on information and systems, E76D(7), 1993, pp. 747-754
Citations number
NO
Categorie Soggetti
Computer Applications & Cybernetics
ISSN journal
09168532
Volume
E76D
Issue
7
Year of publication
1993
Pages
747 - 754
Database
ISI
SICI code
0916-8532(1993)E76D:7<747:IDATAF>2.0.ZU;2-I
Abstract
We propose an integrated design and test assistance method for pipelin ed processors. Our approach generates behavioral-level test environmen ts for pipeline control mechanisms from a machine-readable specificati on. It includes automatic generation of test programs and behavioral d escriptions. Verification can be done by applying logic simulation to both the designers' descriptions and the behavioral descriptions, and then comparing the results. We have implemented an experimental system that enumerates all hazard patterns-instruction patterns that cause p ipeline hazards-from the specifications, and generates the test progra ms and the behavioral descriptions for the pipeline controllers. The t est programs cover all of the hazard patterns. The behavioral descript ions can manipulate any instruction stream. Experimental results for s everal RISC processors show that actual hazard patterns are too numero us to be easily enumerated by hand. Using workstations, our system can generate the test programs that cover all of the patterns, taking a f ew minutes. Results suggest that the system can be used to evaluate pi peline design.