• DocumentCode
    3259772
  • Title

    Physical design implementation of segmented buses to reduce communication energy

  • Author

    Guo, Jin ; Papanikolaou, Antonis ; Marchal, Pol ; Catthoor, Francky

  • Author_Institution
    IMEC, Leuven, Belgium
  • fYear
    2006
  • fDate
    24-27 Jan. 2006
  • Abstract
    The amount of energy consumed for interconnecting the IP-blocks is increasing significantly due to the suboptimal scaling of long wires. To limit this energy penalty, segmented buses have gained interest in the architectural community. However, the netlist topology and the physical design stage significantly influence the final communication energy cost. We present in this paper an automated way to implement a netlist consisting of hard macro blocks, which are interconnected with heavily segmented buses in an energy optimal fashion for communication. We optimize the network wires energy dissipation in two separate, but related steps: minimizing the number of segments for active communication paths at the first step (block ordering), followed by the activity aware floorplanning step to minimize the physical length of these segments. Energy gains of up to a factor of 4 are achieved compared to a standard system implementation using a shared bus. Especially, the block ordering step contributes significantly to the network energy optimization process.
  • Keywords
    IP networks; system buses; telecommunication network topology; IP block interconnection; activity aware floorplanning; block ordering; communication energy reduction; hard macro blocks; netlist topology; network energy optimization process; network wire energy dissipation; network wires; segmented buses; Communication networks; Communication switching; Costs; Design optimization; Energy consumption; Energy dissipation; Network topology; Switches; Transistors; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 2006. Asia and South Pacific Conference on
  • Print_ISBN
    0-7803-9451-8
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2006.1594643
  • Filename
    1594643