Title :
Automating the design of computer systems
Author :
Gupta, Anurag P. ; Birmingham, William P. ; Siewiorek, Daniel P.
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
fDate :
4/1/1993 12:00:00 AM
Abstract :
A hierarchical select-and-interconnect methodology for system-level design is described. It extends the flexibility of previous approaches by allowing dynamic subproblem ordering, which is essential for this domain. The design model of M1, a knowledge-based system that implements this approach for small computer systems, is presented. M1´s design space covers five microprocessor families, and it has generated hundreds of designs, three of which were built. A set of experiments showing that M1 can be used successfully to design in this complex domain and provides a substantial increase in designer productivity is described
Keywords :
CAD; digital computers; knowledge based systems; logic CAD; microprocessor chips; M1 design model; computer systems; design automation; dynamic subproblem ordering; hierarchical select/interconnect methodology; knowledge-based system; microprocessor families; system-level design; Circuit synthesis; Control system synthesis; Cost function; Design automation; Humans; Integrated circuit synthesis; Knowledge based systems; Microprocessors; Process design; Productivity;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on