• DocumentCode
    2544946
  • Title

    A Processor Generation Method from Instruction Behavior Description Based on Specification of Pipeline Stages and Functional Units

  • Author

    Shiro, Takeshi ; Abe, Masaaki ; Sakanushi, Keishi ; Takeuchi, Yoshinori ; Imai, Masaharu

  • Author_Institution
    Graduate Sch. of Inf. Sci. & Technol., Osaka Univ.
  • fYear
    2007
  • fDate
    23-26 Jan. 2007
  • Firstpage
    286
  • Lastpage
    291
  • Abstract
    This paper proposes a method for generating a pipeline processor from the behavior description of instructions. In the proposed method, a micro-operation description is generated by complementing the behavior description with specifications of the pipeline stages, such as the number of pipeline stages, the attributes of each stage. From the behavior description, software development tools, such as an instruction-set simulator (ISS), a compiler, and an assembler can be generated, and a synthesizable HDL description of a processor can be generated from the micro-operation description. Compared with the conventional method of writing individual descriptions, the proposed method can dramatically reduce the code size of the architectural description language and the design time without degrading the design quality. As a result, a design space exploration can be performed efficiently.
  • Keywords
    hardware description languages; instruction sets; integrated circuit design; logic design; microprocessor chips; pipeline processing; architectural description language; assembler; code size reduction; compiler; design space exploration; functional units; instruction behavior description; instruction-set simulator; microoperation description; pipeline processor; pipeline stages; processor generation method; software development tools; synthesizable HDL description; Application specific processors; Architecture description languages; Assembly; Computer architecture; Hardware design languages; Information science; Pipelines; Process design; Programming; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2007. ASP-DAC '07. Asia and South Pacific
  • Conference_Location
    Yokohama
  • Print_ISBN
    1-4244-0629-3
  • Electronic_ISBN
    1-4244-0630-7
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2007.358000
  • Filename
    4196046