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
Link To Document