• DocumentCode
    1232393
  • Title

    Data path synthesis in digital electronics. II. Bus synthesis

  • Author

    Chen, Chien-In Henry

  • Author_Institution
    Dept. of Electr. Eng., Wright State Univ., Dayton, OH, USA
  • Volume
    32
  • Issue
    1
  • fYear
    1996
  • Firstpage
    16
  • Lastpage
    33
  • Abstract
    For pt. I see ibid., vol. 32, no. 1, p. 1-15 (1996). Common buses are an extremely efficient structure for achieving area minimization so that the bus-oriented interconnection of registers and data operators plays an important role in data path synthesis. The overriding design goal is efficiently allocating the minimum number of buses and gating elements (i.e. multiplexers) for achieving communication between the data path elements. New efficient algorithms for the automated allocation of buses in data paths have been developed. The entire allocation process can be formulated as a graph partitioning problem. This formulation readily lends itself to the use of a varieties of heuristics for solving the allocation problem We present efficient algorithms which provide excellent solutions to this formulation of the allocation problem The operation of the algorithms is clearly demonstrated using detailed examples.
  • Keywords
    digital systems; graph theory; high level synthesis; logic CAD; logic partitioning; RT level structure; area minimization; automated allocation; bus-oriented interconnection; common buses; data path synthesis; gating elements; graph partitioning problem; heuristics; high level synthesis; Automatic control; Automatic generation control; Costs; Digital systems; Hardware; High level synthesis; Multiplexing; Partitioning algorithms; Resource management; Signal synthesis;
  • fLanguage
    English
  • Journal_Title
    Aerospace and Electronic Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9251
  • Type

    jour

  • DOI
    10.1109/7.481246
  • Filename
    481246