• DocumentCode
    2732295
  • Title

    M1: a small computer system synthesis tool

  • Author

    Gupta, Anurag P. ; Siewiorek, Daniel P.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1990
  • fDate
    5-9 May 1990
  • Firstpage
    230
  • Abstract
    A particular instance of system-level synthesis, designing small computers using off-the-shelf components, is discussed. M1 is the synthesis tool in Micon, an integrated collection of tools for rapid prototyping of small computer systems. M1 uses components in a library to build a design that satisfies high-level specifications. Input to M1 consists of requirements on functionality (processor name and speed, amount of memory, and number of serial ports) and constraints (maximum board area and power dissipation). Output from M1 consists of a complete list of parts and a netlist indicating interconnections between the parts. M1 uses a knowledge-based approach to design with a unique architecture that is based on a general and flexible hierarchical design model and supports automated knowledge acquisition. M1 has been successfully used to generate several designs based on four microprocessor families; knowledge of these designs was acquired by an automated knowledge acquisition tool
  • Keywords
    development systems; knowledge acquisition; knowledge based systems; software tools; systems analysis; M1; Micon; automated knowledge acquisition; flexible hierarchical design model; functionality; high-level specifications; interconnections; knowledge acquisition tool; knowledge-based approach; library; microprocessor families; netlist; off-the-shelf components; rapid prototyping; small computer system synthesis tool; system-level synthesis; Computer architecture; Design automation; Design engineering; Integrated circuit interconnections; Knowledge acquisition; Libraries; Pins; Power dissipation; Process design; Prototypes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Artificial Intelligence Applications, 1990., Sixth Conference on
  • Conference_Location
    Santa Barbara, CA
  • Print_ISBN
    0-8186-2032-3
  • Type

    conf

  • DOI
    10.1109/CAIA.1990.89194
  • Filename
    89194