• DocumentCode
    2391262
  • Title

    Accelerating functional simulation for processor based designs

  • Author

    Klein, Russell ; Piekarz, Tomasz

  • Author_Institution
    Mentor Graphics Corp., Wilsonville, OR, USA
  • fYear
    2005
  • fDate
    20-24 July 2005
  • Firstpage
    323
  • Lastpage
    328
  • Abstract
    Design verification is taking an increasing proportion of the design cycle of system-on-chip (SoC) designs. Designers spend up to 70% of their time developing and running tests to verify the functionality of their systems based in 2004 IC/ASIC Functional Verification Study (2005). Running regression suites against the design can take up to several years of CPU time to complete. In this paper we show how existing software code bases can be used to reduce the time to develop and execute verification tests. These techniques can be applied to both unit and system level verification. As shown in various hardware/software co-verification tools as stated in R. Klein (1996) and M. Stanbro (1998), the overall load on a simulation can be reduced by eliminating code and data references from the set of bus cycles generated by the processor model. These same techniques can be applied by hardware designers and verification engineers to use firmware, hardware diagnostics, and other software as a basis for creating functional verification tests. This software is often available from prior versions of the design or other groups on the design team. Simulation run-times can be reduced by partitioning the processor´s memory space between the logic simulation and the processor model.
  • Keywords
    formal verification; hardware-software codesign; integrated circuit modelling; logic simulation; system-on-chip; design verification; firmware; functional simulation; functional verification tests; hardware diagnostics; hardware/software co-verification tools; logic simulation; processor based designs; processor model; regression suites; software code; system-on-chip designs; Acceleration; Application specific integrated circuits; Design engineering; Hardware; Integrated circuit testing; Process design; Software testing; Software tools; System testing; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System-on-Chip for Real-Time Applications, 2005. Proceedings. Fifth International Workshop on
  • Print_ISBN
    0-7695-2403-6
  • Type

    conf

  • DOI
    10.1109/IWSOC.2005.34
  • Filename
    1530965