skip to main content
10.1145/800058.801079acmconferencesArticle/Chapter ViewAbstractPublication PagesaplConference Proceedingsconference-collections
Article
Free Access

VLSI circuit design using APL with fortran subroutines

Authors Info & Claims
Published:01 June 1984Publication History

ABSTRACT

Our group at IBM Yorktown Research has written a number of tool programs for VLSI design, all in APL. Several crucial algorithms were speeded up by recoding them in Fortran and Assembler Language. For example, the algorithm for complementation of a Boolean expression (which can sometimes have thousands of terms in dozens of variables) is 5 times faster in Fortran than the best APL code I could write. The linking mechanism used from APL to outside languages is the experimental AP403 from IBM Heidelberg, though other similar auxiliary processors exist (e.g. the IUP AP999). Thus, each language, Fortran and APL, is used to its best advantage: Fortran for raw speed, and APL for interactiveness and ease of coding.

References

  1. 1.Calling PL/I or Fortran Subroutines Dynamically from VS APL, H. Eberle and H. Schmutz, with updates by Dick Dunbar, Heidelberg Scientific Center TR 77.11.007, or from Dick Dunbar.Google ScholarGoogle Scholar
  2. 2.APLSJR—VS APL Release 4, plus enhancements. Available from the editor, Dick Dunbar of the IBM San Jose Research Laboratory, VNET address DUNBAR at SJRLVMI.Google ScholarGoogle Scholar
  3. 3.VS APL System Extensions IUP (5796-AZT).Google ScholarGoogle Scholar
  4. 4."Fast Recursive Boolean Function Manipulation", R. K. Brayton, J. D. Cohen, G. D. Hachtel, B. M. Trager and D. Y. Y. Yun, IEEE ISCAS 1982.Google ScholarGoogle Scholar

Index Terms

  1. VLSI circuit design using APL with fortran subroutines

        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
        • Published in

          cover image ACM Conferences
          APL '84: Proceedings of the international conference on APL
          June 1984
          391 pages
          ISBN:0897911377
          DOI:10.1145/800058

          Copyright © 1984 Author

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 June 1984

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader