• DocumentCode
    1292294
  • Title

    A method for the automatic translation of algorithms from a high-level language into self-timed integrated circuits

  • Author

    Kelem, Steven H.

  • Author_Institution
    Aerosp. Corp., El Segundo, CA, USA
  • Volume
    1
  • Issue
    2
  • fYear
    1985
  • fDate
    3/1/1985 12:00:00 AM
  • Firstpage
    17
  • Lastpage
    19
  • Abstract
    A method for generating custom self-timed integrated circuits (ICs) from an algorithmic description of the behavior of the described circuit is described. The goal is to quickly produce prototype integrated circuit masks that implement various algorithms and datatypes in order to evaluate the IC power, delay, and area characteristics. The behavior of the circuits is described in a functional subset of Algol 68 and is given a data flow interpretation. To perform the translation from constructs in the functional language to mask primitives (CIF code), a topology-preserving and behavior-preserving mapping is used. The mask primitives have been validated by simulation and testing so that the syntax-directed translation is assured of generating only working circuits. This mapping requires execution time proportional to the length of the algorithmic description. Therefore, the execution time will be fast and will allow for algorithm and data type experimentation.
  • Keywords
    circuit CAD; integrated circuit technology; Algol 68; CAD; CIF code; IC power; algorithmic description; area characteristics; automatic translation; behavior-preserving mapping; computer-aided design; custom IC; data flow interpretation; delay; functional subset; high-level language; mask primitives; prototype masks; self-timed integrated circuits; syntax-directed translation; topology-preserving mapping; Algorithm design and analysis; Delay; Integrated circuits; Optimization; Synchronization; Transistors; Wires;
  • fLanguage
    English
  • Journal_Title
    Circuits and Devices Magazine, IEEE
  • Publisher
    ieee
  • ISSN
    8755-3996
  • Type

    jour

  • DOI
    10.1109/MCD.1985.6311945
  • Filename
    6311945