By Topic

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

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)
Kelem, S.H. ; Aerosp. Corp., El Segundo, CA, USA

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.

Published in:

Circuits and Devices Magazine, IEEE  (Volume:1 ,  Issue: 2 )