DocumentCode
929566
Title
Automated Synthesis of Digital systems
Author
Parker, Alice C.
Author_Institution
University of Southern California
Volume
1
Issue
4
fYear
1984
Firstpage
75
Lastpage
81
Abstract
This tutorial describes the automatic synthesis of digital implementations from higher-level specifications. The synthesis process is described in terms of four mechanisms: resource allocation, design transformation, composition, and scheduling. These mechanisms are illustrated with examples taken from three synthesis categories: algorithm synthesis, register-transfer synthesis, and logic synthesis. The latter two categories encompass both data-path and control design. An early history of synthesis research is given, highlighting work done at IBM and Carnegie-Mellon University. The tutorial summarizes the difficulties of automating synthesis, including the combinatorial explosion of design possibilities, the interaction between different synthesis tasks, and the difficulty of estimating design attributes such as cost and speed. Finally, the tutorial summarizes the success of automated synthesis.
Keywords
Digital systems; Logic design; Logic gates; Logic testing; Performance evaluation; Process design; Signal synthesis; Upper bound; Very large scale integration;
fLanguage
English
Journal_Title
Design & Test of Computers, IEEE
Publisher
ieee
ISSN
0740-7475
Type
jour
DOI
10.1109/MDT.1984.5005693
Filename
5005693
Link To Document