Constraint Pre-processing
ConceptConstraint pre-processing is the software-based first step of a two-step methodology for hardware-accelerated constrained random test generation. In this step, the constraints over a set of variables are analysed and decomposed, in software, into a finite collection of entailed regions (strips and their overlapping constraint sets, with associated weights), which are then used by a subsequent hardware stage to perform random value selection under the constraints.
WIKI
Constraint Pre-processing
Overview
Constraint pre-processing is a software-based computation stage that lies at the heart of the two-step constrained random synthesis methodology introduced for hardware-accelerated constrained random test generation. Its purpose is to analyse the constraints imposed on a set of random variables and to decompose their joint solution space into a finite number of entailed regions. The pre-computed structure of these regions is then handed to a hardware stage that performs actual random value selection within very few cycles, with modest area overhead.
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →