• DocumentCode
    1232376
  • Title

    Data path synthesis in digital electronics. I. Memory allocation

  • Author

    Chen, Chien-In Henry

  • Author_Institution
    Dept. of Electr. Eng., Wright State Univ., Dayton, OH, USA
  • Volume
    32
  • Issue
    1
  • fYear
    1996
  • Firstpage
    2
  • Lastpage
    15
  • Abstract
    A data path consists of memory elements (i.e., registers), data operators (i.e. ALUs) and interconnection units (i.e. buses) to control the data transfers in the digital system. Many approaches to hardware allocation for data path synthesis have been proposed in the literature; however, only single-port memory is considered for register allocation and no efficient synthesis approach for multiport memory synthesis. A novel design methodology for data path synthesis using multiport memories is proposed which can be applied to hardware allocation algorithms or to already synthesized data path as a postprocessor to achieve a better design. Illustrations of applying this method to different synthesis examples are presented. Results and improvements over previous techniques are demonstrated. Experiments on benchmarks show very promising results.
  • Keywords
    high level synthesis; logic CAD; multiport networks; storage allocation; data operators; data path synthesis; design methodology; digital electronics; hardware allocation; hardware allocation algorithms; interconnection units; memory allocation; memory elements; multiport memory synthesis; postprocessor; register allocation; single-port memory; Automatic generation control; Circuit synthesis; Control system synthesis; Control systems; Costs; Digital systems; Hardware; Integrated circuit interconnections; Logic design; Registers; Signal synthesis; Space exploration;
  • fLanguage
    English
  • Journal_Title
    Aerospace and Electronic Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9251
  • Type

    jour

  • DOI
    10.1109/7.481245
  • Filename
    481245