IEEE Transactions on Computers · 2010 · 23 citations · 13 references
EngineeringHardware Verification LanguageVerificationComputer ArchitectureComputer-aided VerificationSimulationFormal VerificationTest Generation FrameworkHardware Verification LanguagesHardware SecurityValidated NumericsSimulation-based VerificationMechanical VerificationModeling And SimulationHardware VerificationReal Data TypeFloating-point DivisionPoint DatapathComputer EngineeringComputer ScienceFpga DesignHardware EmulationProgram AnalysisSoftware TestingFormal MethodsFunctional Verification
Floating-point division is known to exhibit an exceptionally wide array of corner cases, making its verification a difficult challenge. Despite the remarkable advances in formal methods, the intricacies of this operation and its implementation often render these inapplicable. Simulation-based methods remain the primary means for verification of division. FPgen is a test generation framework targeted at the floating point datapath. It has been successfully used in the simulation-based verification of a variety of hardware designs. FPgen comprises a comprehensive test plan and a powerful test generator. A proper response to the difficulties posed by division constitutes a major part of FPgen's capabilities. We present an overview of the relevant verification tasks supplied with FPgen and the underlying algorithms used to target them.
13
Constraint-Based Random Stimuli Generation for Hardware Verification
Y. Naveh, Michal Rimon, Itai Jaeger et al. · AI Magazine · 2007 · 85 citations
Artificial Intelligence, Engineering, Hardware Verification Language +21
User defined coverage---a tool supported methodology for design verification
Raanan Grinwald, Eran Harel, Michael Orgad et al. · 1998 · 84 citations · Full text
Constraint-based random stimuli generation for hardware verification
Y. Naveh, Michal Rimon, Itai Jaeger et al. · 2006 · 50 citations
Artificial Intelligence, Engineering, Hardware Verification Language +19
Son Dao Trong, M.S. Schmookler, E. Schwarz et al. · Proceedings/Proceedings - Symposium on Computer Arithmetic · 2007 · 36 citations