Synthesis of Hardware for the Control of Digital Systems

Andrew W. Nagle, Richard J. Cloutier, Alice C. Parker

IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · 1982 · 40 citations · 30 references

Concepts

TL;DR

The paper addresses automatic synthesis of digital hardware from behavioral descriptions. Algorithms were developed to automatically generate control hardware and optimized microcode for specified data paths, producing a family of solutions tuned to user‑specified cost and speed constraints and adjusting parallelism, and were tested on a PDP‑11/40. The synthesized hardware performed favorably compared to a human‑designed counterpart.

Abstract

This paper focuses on automatic synthesis of digital hardware from a behavioral description. Algorithms have been written and tested to perform automatic generation of control hardware and optimized microcode for specified data paths. The optimization algorithms produce a family of results based on cost and speed constraints supplied by the user. The algorithms adapt to these constraints and adjust the amount of parallelism in the synthesized microcode accordingly. Tests were run by generating microcode for a PDP-11/40. Results compared favorably with the human design.

References

30