From High-level Descriptions to VLSI Circuits

Authors

  • Mark R. Greenstreet
  • Jørgen Staunstrup

DOI:

https://doi.org/10.7146/dpb.v17i255.7610

Abstract

This paper presents a high-level language for describing VLSI circuits designed as a collection of asynchronous concurrent processes. This language is called ''Synchronized Transitions'' , and it can be used to describe designs from very high levels of abstraction down to the gate level design. Both synchronous and asynchronous/self-timed circuits can be described, and it is not necessary to choose a particular type of circuitry in the early phases of a design. ''Synchronized Transitions'' programs may be used for experimenting with (simulating) a design at several levels, e.g., to explore different high-level decisions or to verify the gate level. By observing certain constraints in a ''Synchronized Transitions'' program, it is possible to systematically transform the program into an efficient layout.

Author Biographies

Mark R. Greenstreet

Jørgen Staunstrup

Downloads

Published

1988-06-01

How to Cite

Greenstreet, M. R., & Staunstrup, J. (1988). From High-level Descriptions to VLSI Circuits. DAIMI Report Series, 17(255). https://doi.org/10.7146/dpb.v17i255.7610