Fifth International Workshop on System-on-Chip for Real-Time Applications (IWSOC'05) Accelerating Functional Simulation for Processor Based Designs, invited Banff, Alberta, Canada July 20-July 24 ISBN: 0-7695-2403-6
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/IWSOC.2005.34
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 [1]. Running regression suites against the design can take up to several years of CPU time to complete. In this paper we will 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 [2] [3], 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.
Citation:
Russell Klein, Tomasz Piekarz, "Accelerating Functional Simulation for Processor Based Designs, invited," iwsoc, pp.323-328, Fifth International Workshop on System-on-Chip for Real-Time Applications (IWSOC'05), 2005 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||