• DocumentCode
    2359473
  • Title

    Systematic abstractions of microprocessor RTL models to enhance simulation efficiency

  • Author

    Bhaduri, Debayan ; Chandra, Madhup ; Patel, Hiren ; Sharad, Shekhar ; Suhaib, Syed

  • Author_Institution
    Dept. of Electr. & Comput Eng., Virginia Polytech. Inst. & State Univ., Blacksburg, VA, USA
  • fYear
    2003
  • fDate
    29-30 May 2003
  • Firstpage
    103
  • Lastpage
    108
  • Abstract
    The steady persistence of Moore´s law over decades has lead to astronomical decrease in feature size supported by semiconductor manufacturing technology, which has increased the transistor count on a single chip. This has led to complex and advanced microprocessor microarchitectures and functionalities. Consequently, the need for efficient methodologies for microprocessor design has given rise to new challenges for hardware systems designers to address the ever growing concern over bridging the design-productivity gap and reduction of the time-to-market. An estimated 70% of the development cycle of a microprocessor is spent in validation, and in the absence of a standard and proven formal verification technology, simulation based validation occupies the major share of the validation cycle. Functional correctness of a microprocessor mostly refers to conformance of the microarchitecture implementation to the instruction set architecture (ISA). Through unit level, block level, full-chip level, and system level simulation the designer can check for such functional correctness. However, simulations for full-chip verification consume ample amount of time, directly affecting the design and eventually the time-to-market. Evidently, simulation efficiency is a major concern for most designers, and the development of methodologies to reduce simulation time is crucial. To address this concern we develop certain methodologies that leverage the idea of systematic abstractions on microarchitectures defined at the RTL level. We experiment with a PowerPC model written in SystemC and show results of 50% improvement in simulation efficiency.
  • Keywords
    formal verification; instruction sets; microprocessor chips; simulation; time to market; ISA; Moore´s law; PowerPC model; RTL model; SystemC; formal verification; full-chip verification; instruction set architecture; microarchitecture; microprocessor design; semiconductor manufacturing technology; simulation efficiency; systematic abstraction; time-to-market; Design methodology; Hardware; Lead compounds; Microarchitecture; Microprocessors; Moore´s Law; Semiconductor device manufacture; Space technology; Time to market; Transistors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microprocessor Test and Verification: Common Challenges and Solutions, 2003. Proceedings. 4th International Workshop on
  • Print_ISBN
    0-7695-2045-6
  • Type

    conf

  • DOI
    10.1109/MTV.2003.1250270
  • Filename
    1250270