skip to main content
article
Free Access

Experience with a high level micromachine simulator

Published:18 November 1979Publication History
Skip Abstract Section

Abstract

As part of a microcoding project, we developed a simulator that offers a relatively high level view of a micromachine. The simulator supports all out a few features of the hardware, and provides a more friendly environment for the microprogrammer. In addition, the simulator supports a number of microprogramming conventions at a level inaccessible to the hardware. The simulator was implemented in a high level language, which contributed to its timely delivery and flexibility and did not detract from its efficiency. The simulator has been used to validate all of our microcode, with considerable success. Over 98% of microcode bugs have been found during simulation. The credibility of our microcode by the time it reaches hardware has also improved the detection and correction of hardware bugs.

References

  1. 1 F. P. Brooks, The Mythical Man-Month, Addison-Wesley Publishing Co., Reading, Mass. (1975). Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 P. J. Drongowski and C. W. Rose, "ISP: A Register Transfer Language for the Simulation of Multiprocessor Digital Systems," Proceedings of the Twelfth Annual Microprogramming Workshop, Hershey, Pennsylvania, November 18-21, 1979.Google ScholarGoogle Scholar
  3. 3 D. E. Knuth, "An Empirical Study of FORTRAN Programs," Software Practice and Experience vol. 1 (1971), pp. 105-133.Google ScholarGoogle ScholarCross RefCross Ref
  4. 4 J. Nash and M. Spak, "Hardware and Software Tools for the Development of a Micro-programmed Microprocessor," Proceedings of the Twelfth Annual Microprogramming Workshop, Hershey, Pennsylvania, November 18-21, 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 P. Prinetto, "An Interactive Microprogram Simulator," Proceedings of the Twelth Annual Microprogramming Workshop, Hershey, Pennsylvania, November 18-21,1979.Google ScholarGoogle Scholar
  6. 6 W. Sherwood, "A Hybrid Scheduling Technique for Hierarchical Logic Simulators," Proceedings of the 16th Design Automation Conference, San Diego, Calif., June 25-28, 1979, pp. 249-254. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Experience with a high level micromachine simulator

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image ACM SIGMICRO Newsletter
            ACM SIGMICRO Newsletter  Volume 10, Issue 4
            Dec. 1979
            113 pages
            ISSN:1050-916X
            DOI:10.1145/1014188
            Issue’s Table of Contents

            Copyright © 1979 Authors

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 18 November 1979

            Check for updates

            Qualifiers

            • article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader
          About Cookies On This Site

          We use cookies to ensure that we give you the best experience on our website.

          Learn more

          Got it!