A method, system and computer program product for performing verification
is disclosed. A high-level description of a design is created and
constrained drivers are synthesized from the high-level description of
the design. A testbench is generated from the high-level description of
the design and the constrained drivers and a formal equivalence is
evaluated on the testbench to perform verification.