|
ABSTRACT
The MICON system is an integrated collection of programs which automatically synthesizes small computer systems from high level specifications. The system addresses multiple levels of design, from logical through physical, providing a rapid prototyping capability. Two programs form MICON's nucleus: a knowledge-based synthesis tool called M1; and, an automated knowledge acquisition tool named CGEN which is used to teach M1 how to design. Other tools in the MICON system are an integrated database and associated data management tools. The system is fully functional, having been used to generate designs that have been fabricated. This paper describes the architecture and operation of the MICON system.
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
|
Accel Technologies, Inc. TangoPCg User's Manual. 1986.
|
| |
2
|
N. Balram, W.P. Birmingham, S. Brady, D.P. Siewiorek, and R. Tremain. The M/CON system for single board computer design. In 1st Conf. on Application of AJ to Engg. Problems, Computational Mechanics, April 1986.
|
| |
3
|
M.R. Barbacci. Instruction set processor specification (ISPS): the notation and its applications. IEEE Transactions on Computer-Aided Design, CAD-5(4), 1981.
|
| |
4
|
W. Birmingham and J. Kim. DAS/Logic: a rule-bas,~d logic design assistant. In The Second Conference on Artificial Intelligence Applications, IEEE Computer Society, December 1985.
|
| |
5
|
W. P. Birmingham. Aulomated Knowledge Acquisition for a Hierarchical Synthesis System. Technical Report CMUCAD-88-25, ECE Dept, Carnegie Mellon University, 1988.
|
 |
6
|
|
| |
7
|
W. P. Birmingham and D. P. Siewiorek. MIC,DN: a knowledge-based single board computer designer. Irt Proc. of the 21st Design Automation Conference, IEEE and ACM- SIGDA, IEEE Computer Society, 1984.
|
| |
8
|
W.P. Birmingham and D. P. Siewiorek. Single Board Computer Synthesis. Technical Report EDRC-18-02-87, Engineering Design Center, Carnegie Mellon University, 1987.
|
| |
9
|
W.P. Birmingham, A. Kapoor, D.P. Siewiorek, and N. Vidovic. The design of an integrated environment for the automated synthesis of small computer systems, in Proc. of the Hawaii lntl. Conf. on System Sciences - 22, IEEE Computer Society, January 1989.
|
| |
10
|
A. A. Brennan. Automatic Synthesis for Reliability. Technical Report CMUCAD-88-2, Carnegie-Mellon University, ECE Dept., January t988.
|
| |
11
|
|
| |
12
|
John A. Darringer , Daniel Brand , John V. Gerbi , William H. Joyner, Jr. , Louise Trevillyan, LSS: a system for production logic synthesis, IBM Journal of Research and Development, v.28 n.5, p.537-545, September 1984
|
| |
13
|
S.W. Director, A.C. Parker, D.P. Siewiorek, and D.E. Thomas, Jr. A design methodology and computer aids for digital VLSI systems. 1EEE Transactions on Circuits and Systems, CAS-28(7):634-645, 1981.
|
| |
14
|
E. Dirkes. A Module Binder for the CMU-DA System. Technical Report CMUCAD-85-43, Department of Electrical and Computer Engineering, Carnegie Mellon University, 1985.
|
| |
15
|
J.R. Dixon. Artificial intelligence and design: a mechanical engineering view. In Proc. of AAAI-86, Morgan Kaufmann Publishers, 1986.
|
| |
16
|
David Gregory , Karen Bartlett , Aart de Geus , Gary Hachtel, SOCRATES: a system for automatically synthesizing and optimizing combinational logic, Proceedings of the 23rd ACM/IEEE conference on Design automation, p.79-85, July 1986, Las Vegas, Nevada, United States
|
| |
17
|
A. P. Gupta. A Hierarchical Problem Solving Architecture for Design Synthesis of Singte Board Computers. Technical Report CMUCAD-88-5, Carnegie Melhan University, ECE Dept., February 1988.
|
 |
18
|
R. Harjani , R. A. Rutenbar , L. R. Carley, A prototype framework for knowledge-based analog circuit synthesis, Proceedings of the 24th ACM/IEEE conference on Design automation, p.42-49, June 28-July 01, 1987, Miami Beach, Florida, United States
[doi> 10.1145/37888.37894]
|
| |
19
|
|
| |
20
|
|
| |
21
|
D. Bobrow M. Stefik, A. Bell, H. Brow:a, L. Conway, and C. Tong. 1'he Partitioning of Concerns in Digital System Design. Techrfical Report VLSI-81-3, Xerox Palo Alto Research Centers, 1981.
|
| |
22
|
J. McDermott. RI: ~t rule-based configurer of computer systems. Artificial lntell~;gence, 19(2), 1982.
|
| |
23
|
|
| |
24
|
T.M. Mitchell, L.1. Steinberg, and J.S. Shulman. A knowledge-based approach to design, IJEEE Transactions on Pattern Analysis and Machine Intelligence, PAMI-7(5), September 1985.
|
| |
25
|
B.M. Pangrle and D.D. Gajski. Design tools for intelligent silicon compilation. IEEE Transactions ott Computer-Aided Design, CAD-6(6), 1987.
|
| |
26
|
N. Park and A.C. Parker. SEHWA: a software package for synthesis of pipelines from behavioral speCifications. IEEE Transactions on Computer-Aided Design, CAD-7(3), 1988.
|
| |
27
|
T.C. Raymond. LSI/VLSI design automation, Computer, 14(7), July 1981.
|
| |
28
|
Incorporated Relational Database Systems. lnformix-SQL Relational Database Management Syster,~ and Reference Manual. 1986.
|
| |
29
|
D. E. Thomas , E. M. Dirkes , R. A. Walker , J. V. Rajan , J. A. Nestor , R. L. Blackburn, The system architect's workbench, Proceedings of the 25th ACM/IEEE conference on Design automation, p.337-343, June 12-15, 1988, Atlantic City, New Jersey, United States
|
| |
30
|
R.A. Walker and D.E. Thomas, Design representation and transformation in the System Architect's Workbench. In IEEE lmernational Conference on Computer-Aided Design, IEEE Computer Society, 1987.
|
| |
31
|
W.H. Wolf, T.I. Kowalski, and M.C. McFarland. Knowledge engineering issues in VLSI synthesis. In Proc. of AAA1-86, Morgan Kaufmann Publishers, 1986.
|
CITED BY 7
|
|
|
|
|
|
|
|
|
|
Patrick Edmond , Anurag P. Gupta , Daniel P. Siewiorek , Audrey A. Brennan, ASSURE: automated design for dependability, Proceedings of the 27th ACM/IEEE conference on Design automation, p.555-560, June 24-27, 1990, Orlando, Florida, United States
|
|
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|