• DocumentCode
    2406712
  • Title

    Automatic modeling and validation of pipeline specifications driven by an architecture description language [SoC]

  • Author

    Mishra, Prabhat ; Tomiyama, Hiroyuki ; Halambi, Ashok ; Grun, Peter ; Dutt, Nikil ; Nicolau, Alex

  • Author_Institution
    Center for Embedded Comput. Syst., California Univ., Irvine, CA, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    458
  • Lastpage
    463
  • Abstract
    Verification is one of the most complex and expensive tasks in the current systems-on-chip (SOC) design process. Many existing approaches employ a bottom-up approach to pipeline validation, where the functionality of an existing pipelined processor is, in essence, reverse-engineered from its RT-level implementation. Our approach leverages the system architect´s knowledge about the behavior of the pipelined architecture, through architecture description language (ADL) constructs, and thus allows a powerful top-down approach to pipeline validation. This paper addresses automatic validation of processor, memory, and co-processor pipelines described in an ADL. We present a graph-based modeling of architectures which captures both structure and behavior of the architecture. Based on this model, we present formal approaches for automatic validation of the architecture described in the ADL. We applied our methodology to verify several realistic architectures from different architectural domains to demonstrate the usefulness of our approach
  • Keywords
    hardware description languages; integrated circuit design; integrated circuit modelling; logic CAD; parallel architectures; pipeline processing; ADL; RT-level implementation; SOC design; architectural domains; architecture description language; architecture description language constructs; automatic modeling; automatic validation; bottom-up approach; co-processor pipelines; functionality; graph-based modeling; memory pipelines; pipeline specifications; pipeline validation; pipelined processor; processor pipelines; reverse-engineering; system architecture; systems-on-chip design; top-down approach; Architecture description languages; Computer architecture; Coprocessors; Data mining; Logic design; Logic testing; Pipelines; Power system modeling; Process design; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2002. Proceedings of ASP-DAC 2002. 7th Asia and South Pacific and the 15th International Conference on VLSI Design. Proceedings.
  • Conference_Location
    Bangalore
  • Print_ISBN
    0-7695-1441-3
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2002.994963
  • Filename
    994963