Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

A functional level simulation engine of MAN-YO: a special purpose parallel machine for logic design automation

Published: 01 May 1986 Publication History

Abstract

The architecture of a proto-type functional level simulator element of a massively parallel machine (MAN-YO) designed for logic design automation is presented. At functional level, hardware systems are described in a hardware description language, FDL. The FDL description is compiled into stack oriented intermediate language instructions. Communicating with other gate level/block level/ functional level processors, each functional simulator interprets the compiled instructions and simulates various circuits using 4-value logic. In order to realize high speed processing of 4-value logic/arithmetic operations, the functional simulator utilizes low-level parallelism realized by 3 ALUs which are controlled by the different fields of a long horizontal type microinstruction.
By utilizing low-level parallelism at processor level, as well as processor level parallelism, high speed execution of mixed level simulation becomes possible. The system also provides further performance enhancement by compiling often used FDL macros into microcode.
This paper describes an outline of the MAN-YO (Japanese for ten thousand leaf-nodes in the processor tree), a brief description of FDL, and the architecture of the functional level simulator element (called FDLPE). A rough performance based on the current design is also described.

References

[1]
N.Koike, K.Ohmori, H.Kondo and T.Sasaki, "A High Speed Logic Simulation Machine",digest of papers, Spring COMPCON, pp446-451, Feb.,1983
[2]
T.Sasaki, N.Koike, K.Ohmori, and K.Tomita "HAL; A Block Level Hardware Logic Simulator", proc. 20th Design Automation Conf., pp150-156, June, 1983
[3]
N. Nomizu, T .S a s a k i, H.Tanaka, N.Koike and K.Ohmori, "Block Level Hardware Logic Simulator-Its Application and Results - proc. ICCAD 1984 pp254-256, Nov. 1984
[4]
G.F.P fister, "The YORKTOWN Simulation Engine: Introduction", proc. 19th Design Automation Conf., pp -51-54, June, 1963
[5]
N.Koike and K.Ohmori "MAN-YO : A Special Purpose Parallel Machine for Logic Design Automation", proc. 1985 ICPP, pp.583-590, Aug.1985
[6]
S.Tomita, K.Shibayama, K.Kitamura, T.Nakata and H.Hagiwara,"A User Microprogrammable Computer with Low Level Parallelism", Proc. 10th Annual Int. Symposium on Computer Architecture, pp153-159, June 1983.
[7]
H.Hagiwara, S.Tomita, S.Oyanagi and K.Shibayama, "A Dynamically Microprogrammable Computer with Low-Level Parallelism", IEEE Trans. on Computers, Vol.C-29, No.7, pp557-595, July 1980
[8]
M.R.Butts, "A General-Purpose Accelerator", VLSI Systems Design, pp.85 - 86, Oct. 1985
[9]
S. Kato, and T. Sasaki, "FDL: A Structural Behavior Description Language" IFIP-1983, (Computer Hardware Description Languages and Their Applications Uehara T., and Barbacci M. (ed), North-Holland Publishing Company) pp.137-152(1983)
[10]
S.M.German and K.J.Lieberherr, "Zeus: A Language for Expressing Algorithms in Hardware", IEEE Computer, Vol.18, No.2, pp55-65, Feb. 1985
[11]
S.Tomita, K.Shibayama, T.Nakata, S.Yuasa and H.Hagiwara, "A Computer with Low-Level Parallelism QA-2 Its Applications to 3-D Graphics and Prolog/Lisp Machines -", Submitted to 13th I n t ' l Symp. on Computer Architecture
[12]
LMI, "The Microcompiler"

Index Terms

  1. A functional level simulation engine of MAN-YO: a special purpose parallel machine for logic design automation

                      Recommendations

                      Comments

                      Information & Contributors

                      Information

                      Published In

                      cover image ACM SIGARCH Computer Architecture News
                      ACM SIGARCH Computer Architecture News  Volume 14, Issue 2
                      Special Issue: Proceedings of the 13th annual international symposium on Computer architecture (ISCA '86)
                      May 1986
                      429 pages
                      ISSN:0163-5964
                      DOI:10.1145/17356
                      Issue’s Table of Contents
                      • cover image ACM Conferences
                        ISCA '86: Proceedings of the 13th annual international symposium on Computer architecture
                        June 1986
                        454 pages
                        ISBN:081860719X

                      Publisher

                      Association for Computing Machinery

                      New York, NY, United States

                      Publication History

                      Published: 01 May 1986
                      Published in SIGARCH Volume 14, Issue 2

                      Check for updates

                      Qualifiers

                      • Article

                      Contributors

                      Other Metrics

                      Bibliometrics & Citations

                      Bibliometrics

                      Article Metrics

                      • 0
                        Total Citations
                      • 254
                        Total Downloads
                      • Downloads (Last 12 months)49
                      • Downloads (Last 6 weeks)15
                      Reflects downloads up to 10 Sep 2024

                      Other Metrics

                      Citations

                      View Options

                      View options

                      PDF

                      View or Download as a PDF file.

                      PDF

                      eReader

                      View online with eReader.

                      eReader

                      Get Access

                      Login options

                      Media

                      Figures

                      Other

                      Tables

                      Share

                      Share

                      Share this Publication link

                      Share on social media