• DocumentCode
    2240608
  • Title

    A hardware/software partitioning algorithm for designing pipelined ASIPs with least gate counts

  • Author

    Bình, Nguyen Ngoc ; Imai, Masaharu ; Shiomi, Akichika ; Hikichi, Nobuyuki

  • Author_Institution
    Dept. of Inf. & Comput. Sci., Osaka Univ., Japan
  • fYear
    1996
  • fDate
    3-7 Jun, 1996
  • Firstpage
    527
  • Lastpage
    532
  • Abstract
    This paper introduces a new HW/SW partitioning algorithm used in automating the instruction set processor design for pipelined ASIP (application specific integrated processor). The partitioning problem is formalized as a combinatorial optimization problem that partitions the operations into hardware and software so that the HW cost (gate count) of the designed pipelined ASIP is minimized under given execution cycle and power consumption constraints. A branch-and-bound algorithm with proposed lower bound functions is used to solve the presented formalization in the PEAS-I system. The experimental results show that the proposed method is found to be effective and efficient
  • Keywords
    application specific integrated circuits; instruction sets; logic design; logic partitioning; microprocessor chips; systems analysis; HW/SW partitioning algorithm; PEAS-I system; application specific integrated processor; branch-and-bound algorithm; combinatorial optimization problem; execution cycle; gate count; hardware/software partitioning algorithm; instruction set processor design; least gate counts; lower bound functions; pipelined ASIPs; power consumption constraints; Algorithm design and analysis; Application software; Application specific processors; Constraint optimization; Cost function; Design optimization; Hardware; Partitioning algorithms; Process design; Software algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference Proceedings 1996, 33rd
  • Conference_Location
    Las Vegas, NV
  • ISSN
    0738-100X
  • Print_ISBN
    0-7803-3294-6
  • Type

    conf

  • DOI
    10.1109/DAC.1996.545632
  • Filename
    545632