Most Systems-on-a-Chips include a custom microprocessor core, and time and resource constraints make the design of such devices a challenging task. This paper presents a simulation-based methodology for the automatic completion and refinement of verification test sets. The approach extends the μGP, an evolutionary test program generator, with the possibility to enhance existing test sets. Already devised test programs are not merely included in the new set, but assimilated and used as a starting point for a new test-program cultivation task. Reusing existing material cuts down the time required to generate a verification test set during the microprocessor design. Experimental results are reported on a small pipelined microprocessor, and sho...
International audienceMicroprocessor design deals with many types of specifications: from functional...
The complexity and heterogeneity of digital devices used in embedded systems is increasing everyday ...
This chapter describes and analyzes a methodology for gathering together test-programs for microproc...
In the design cycle of a microprocessor core, the unit is usually refined through a series of subseq...
In the design cycle of a microprocessor core, the unit is usually refined through a series of subseq...
The continuous advances in microelectronics design are creating a significant challenge to design va...
Design verification is a crucial step in the design of any electronic device. Particularly when micr...
This thesis examines verification of system-on-a-chip (SoC) designs using a software applications te...
Coverage directed test generation is a popular method in the area of functional verification of micr...
Test programs are fragment of code, but, unlike ordinary application programs, they are not intended...
The incessant progress in manufacturing technology is posing new challenges to microprocessor design...
Design verification has been a challenging problem due to the increasing complexity of modern system...
Verification is one of the important stages in designing an SoC (System on Chips) that consumes upto...
International audienceMicroprocessor design deals with many types of specifications: from functional...
International audienceMicroprocessor design deals with many types of specifications: from functional...
International audienceMicroprocessor design deals with many types of specifications: from functional...
The complexity and heterogeneity of digital devices used in embedded systems is increasing everyday ...
This chapter describes and analyzes a methodology for gathering together test-programs for microproc...
In the design cycle of a microprocessor core, the unit is usually refined through a series of subseq...
In the design cycle of a microprocessor core, the unit is usually refined through a series of subseq...
The continuous advances in microelectronics design are creating a significant challenge to design va...
Design verification is a crucial step in the design of any electronic device. Particularly when micr...
This thesis examines verification of system-on-a-chip (SoC) designs using a software applications te...
Coverage directed test generation is a popular method in the area of functional verification of micr...
Test programs are fragment of code, but, unlike ordinary application programs, they are not intended...
The incessant progress in manufacturing technology is posing new challenges to microprocessor design...
Design verification has been a challenging problem due to the increasing complexity of modern system...
Verification is one of the important stages in designing an SoC (System on Chips) that consumes upto...
International audienceMicroprocessor design deals with many types of specifications: from functional...
International audienceMicroprocessor design deals with many types of specifications: from functional...
International audienceMicroprocessor design deals with many types of specifications: from functional...
The complexity and heterogeneity of digital devices used in embedded systems is increasing everyday ...
This chapter describes and analyzes a methodology for gathering together test-programs for microproc...