Hardware Verification using ANSI-C Programs as a Reference
journal contributionposted on 01.01.1976 by Edmund M Clarke, Daniel Kroening
Any type of content formally published in an academic journal, usually following a peer-review process.
We describe an algorithm to verify a hardware design given in Verilog using an ANSI-C program as a specification. We use SAT based BoundedModel Checking  in order to reduce the equivalence problem to a bit vector logic decision problem. As a case study, we describe experimental results on a hardware and a software implementation of the data encryption standard (DES) algorithm.