• DocumentCode
    3542480
  • Title

    Communication subsystem synthesis and analysis tool using bus architecture generation and stochastic arbitration policies

  • Author

    Thepayasuwan, Nattawut ; Kallakuri, Sankalp ; Doboli, Alex ; Doboli, Simona

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Stony Brook Univ., NY, USA
  • fYear
    2005
  • fDate
    23-26 May 2005
  • Firstpage
    1044
  • Abstract
    Design and analysis of communication subsystems is a crucial issue for system-on-chip design, where uncertainty in communication by very deep sub micron effects cannot be neglected. This paper presents a bus architecture (BA) synthesis algorithm for designing the communication sub-system of an SoC. The methodology combines both BA space exploration as well as generation analysis of arbitration policies to guarantee a feasible solution at transaction level where optimized policy is assigned. BA synthesis includes finding the bus topology, and routing the individual buses so that various constraints, like bus length, topology complexity, potential for communication conflicts over time, are addressed. Heuristic arbitration policies as well as Markov decision process (MDP) based policies have been simulated over a queueing model of the architecture and compared with respect to performance metrics like queue length, time spent in buffer and power consumption. The paper presents BA synthesis results for a network processor.
  • Keywords
    Markov processes; network topology; queueing theory; system buses; system-on-chip; BA space exploration; Markov decision process; SoC; analysis tool; arbitration policies; bus architecture generation; bus length; bus topology; communication subsystem synthesis; network processor; optimized policy; power consumption; queue length; queueing model; routing; stochastic arbitration policies; system-on-chip design; time spent in buffer; topology complexity; transaction level; very deep sub micron effects; Algorithm design and analysis; Energy consumption; Measurement; Optimization methods; Routing; Space exploration; Stochastic processes; System-on-a-chip; Topology; Uncertainty;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
  • Print_ISBN
    0-7803-8834-8
  • Type

    conf

  • DOI
    10.1109/ISCAS.2005.1464770
  • Filename
    1464770