• DocumentCode
    3548221
  • Title

    Functional test generation for pipelined computer implementations

  • Author

    Lee, D.C. ; Siewiorek, D.P.

  • Author_Institution
    Aerosp. Corp., El Segundo, CA, USA
  • fYear
    1991
  • fDate
    25-27 June 1991
  • Firstpage
    60
  • Lastpage
    67
  • Abstract
    An implementation-dependent functional testing methodology is developed for pipelined CPU implementations. The magnitude of pipeline design errors is established through the study of the design log of a commercial computer system. A model for determining the correctness of the execution of a machine language program is developed. The basis for functional pipeline test generation, the dependency graph, is introduced. A quantitative analysis of the number of dependency arcs exercised by a given instruction stream is developed. Techniques to reduce the complexity are also introduced. A methodology for generating pipeline functional test modules for a pipelined implementation is developed. Application of the methodology to a military standard computer architecture, the MIL-STD-1750A, is described. The results for the test generator, called AUTOGEN, show two orders of magnitude reduction of the test length over the standard comprehensive architectural verification program.<>
  • Keywords
    fault tolerant computing; logic testing; pipeline processing; AUTOGEN; MIL-STD-1750A; architectural verification program; commercial computer system; complexity; dependency graph; design log; functional test generation; instruction stream; machine language program; military standard computer architecture; pipeline design errors; pipeline functional test modules; pipelined CPU; pipelined computer; quantitative analysis; test generator; Aerospace engineering; Aerospace testing; Central Processing Unit; Computer aided instruction; Computer architecture; Computer errors; Contracts; Hazards; Pipeline processing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault-Tolerant Computing, 1991. FTCS-21. Digest of Papers., Twenty-First International Symposium
  • Conference_Location
    Montreal, Quebec, Canada
  • Print_ISBN
    0-8186-2150-8
  • Type

    conf

  • DOI
    10.1109/FTCS.1991.146633
  • Filename
    146633