|
ABSTRACT
Despite many attempts to generate hardware implementations automatically from functional specifications, the literature does not record any commercial success. Previous efforts have dealt primarily with technology-independent primitives and have emphasized circuit minimization. However, larger scales of integration have made other design requirements and technology restrictions as important as circuit count, and have increased the cost of making an engineering change. Thus it is becoming increasingly important to insure that initial chip designs are correct. This paper outlines an investigation into the feasibility of logic synthesis in this new context. A system is described which will produce a naive implementation automatically from a functional specification, and then will interact with the designer, allowing him to evaluate it with respect to these many factors, and to improve it incrementally by applying local transformations until it is acceptable for manufacture. The use of simple local transformations will insure correct implementations, will isolate technology-specific data, and will allow the total process to be applied to larger VLSI designs. This approach has been tested on the design of a single chip with encouraging results. A prototype synthesis system is now being used to perform further experiments.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Breuer M A (Editor), Design Automation of Digital Systems, Prentice-Hall, 1972.
|
 |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
Duley J R, "DDL — A Digital Design Language", Ph.D. Thesis, University of Wisconsin 1968.
|
| |
7
|
Duley J R and D L Dietmeyer, "Translation of a DDL Digital System Specification to Boolean Equations", IEEE TC Vol C-18, April 1969.
|
| |
8
|
Friedman T D and S C Yang, "Methods used in an Automatic Logic Design Generator(ALERT)," IEEE TC vol C-18, July 1968.
|
 |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
Mesztenyi C K, "Computer Design Language Simulation and Boolean Translation", TR68-72, CS Dept., Univ. of Maryland, 1968.
|
| |
13
|
Shunichiro Nakamura , Shinichi Murai , Chiyoji Tanaka , Masayuki Terai , Hideo Fujiwara , Kozo Kinoshita, LORES - Logic Reorganization System, Proceedings of the 15th conference on Design automation, p.250-260, June 19-21, 1978, Las Vegas, Nevada, United States
|
| |
14
|
Schorr H. "Toward the Automatic Analysis and Synthesis of Digital Systems" Ph.D. Thesis, Princeton, 1962.
|
| |
15
|
Siewiorek D P and M R Barbacci, "The CMU RT-CAD System—An Innovative Approach to Computer Aided Design", Proc. AFIPS Conf. Vol. 45, 1976.
|
| |
16
|
Snow E A, "Automation of Module Set Independent Register-Transfer Level Design", PhD Thesis, EE Dept., Carnegie-Mellon University, 1978.
|
| |
17
|
Thomas D E, "The Design and Analysis of an Automated Design Style Selector", PhD Thesis, EE Dept., Carnegie-Mellon University, 1977.
|
CITED BY 14
|
|
|
|
|
John Darringer , Daniel Brand , William H. Joyner, Jr. , Louise Trevillyan , John V. Gerbi, Production logic synthesis, Proceedings of the 1985 ACM thirteenth annual conference on Computer Science, p.13-16, March 1985, New Orleans, Louisiana, United States
|
|
|
T. Shinsha , T. Kubo , M. Hikosaka , K. Akiyama , K. Ishihara, Polaris: Polarity propagation algorithm for combinational logic synthesis, Proceedings of the 21st conference on Design automation, p.322-328, June 25-27, 1984, Albuquerque, New Mexico, United States
|
|
|
|
|
|
|
|
|
Chiyoji Tanaka , Shinichi Murai , Shunichiro Nakamura , Takuji Ogihara , Masayuki Terai , Kozo Kinoshita, An integrated computer aided design system for gate array masterslices: Part 1. Logic reorganization system LORES-2, Proceedings of the 18th conference on Design automation, p.59-65, June 29-July 01, 1981, Nashville, Tennessee, United States
|
|
|
|
|
|
|
|
|
Charles Y. Hitchcock, III , Donald E. Thomas, A method of automatic data path synthesis, Proceedings of the 20th conference on Design automation, p.484-489, June 27-29, 1983, Miami Beach, Florida, United States
|
|
|
|
|
|
William H. Joyner, Jr. , Louise H. Trevillyan , Daniel Brand , Theresa A. Nix , Steven C. Gundersen, Technology adaption in logic synthesis, Proceedings of the 23rd ACM/IEEE conference on Design automation, p.94-100, July 1986, Las Vegas, Nevada, United States
|
|
|
|
|
|
|
|
|
|
|