From programs to transistors: Verifying hardware synthesis tools

3Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We describe a project for synthesizing circuits from a high-level language description. The aims of this project are to guarantee the correctness of the resulting designs while allowing the designer flexibility in interacting with the system. In this paper we discuss two components of the project. The first starts with a state transition system and generates a specification of a datapath and an implementation of a controller as a microcode ROM. The second generates correct CMOS implementations of boolean expressions. This component produces highly optimized circuits which contain transmission gates as well as series and parallel networks of transistors. These two components are part of a larger goal: to go from programs to transistors with a flexible, yet guaranteed correct system.

Cite

CITATION STYLE

APA

Brown, G. M., & Leeser, M. E. (1990). From programs to transistors: Verifying hardware synthesis tools. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 408 LNCS, pp. 129–151). Springer Verlag. https://doi.org/10.1007/0-387-97226-9_27

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free