Suite FVP-UNSAT.2.0 in ISCAS-CGRASP [5] Format ========================================================================== Author: Miroslav N. Velev Department of Electrical and Computer Engineering Carnegie Mellon University Pittsburgh, PA 15213, U.S.A. mvelev@ece.cmu.edu http://www.ece.cmu.edu/~mvelev Date: February 8, 2001 Description: Propositional logic formulas generated as described in [3]. If the output 'out' is satisfiable then there is a counterexample for the correctness of the microprocessor, i.e., it is incorrect. This research was supported in part by the SRC under contract 00-DC-684. NOTE: The difference between the ISCAS-CGRASP [5] and ISCAS [4] formats is that constraints for transitivity of equality [1][2] are included as comments in the former but are part of the formula in the latter. However, the constraints still need to be considered if the ISCAS-CGRASP formula is checked for satisfiability, i.e., a satisfying assignment should also satisfy all the constraints in order to be a valid counterexample. NOTE1: There are 6 fewer benchmarks as compared to the ISCAS version of this suite, as the missing benchmarks would have been generated in exactly the same way. 0. Condition of Availability ---------------------------- The benchmark suite is made available, provided that any publications that use it will list the reference: M.N. Velev, , Available from: http://www.ece.cmu.edu/~mvelev. Please let us know the best results that you achieve: Miroslav N. Velev (mvelev@ece.cmu.edu) Randal E. Bryant (Randy.Bryant@cs.cmu.edu) 1. Format Description --------------------- The propositional formulas use the following Boolean connectives: NOT, AND, and OR. Comments begin with '#'. References: ----------- [1] R.E. Bryant, and M.N. Velev, "Boolean Satisfiability with Transitivity Constraints," Computer-Aided Verification (CAV '00), E.A. Emerson and A.P. Sistla, eds., LNCS 1855, Springer-Verlag, July 2000, pp. 86-98. [2] R.E. Bryant, and M.N. Velev, "Boolean Satisfiability with Transitivity Constraints," Technical Report CMU-CS-00-101, Carnegie Mellon University, 2000. [3] M.N. Velev, and R.E. Bryant, "Superscalar Processor Verification Using Efficient Reductions of the Logic of Equality with Uninterpreted Functions to Propositional Logic", Correct Hardware Design and Verification Methods (CHARME'99), September 1999. Available from: http://www.ece.cmu.edu/~mvelev. [4] ISCAS85 format, http://www.cbl.ncsu.edu/CBL_Docs/iscas85.html [5] CGRASP, http://vinci.inesc.pt/cgrasp/ and http://sat.inesc.pt/~jpms/research/software.html. /**************************************************************************** * Copyright (c) 2001 Carnegie Mellon University. * * All rights reserved. * * * * This benchmark suite is distributed by Carnegie Mellon University * * ("University") under license agreement "as is" on a nonexclusive, * * royalty-free basis, completely without warranty or service support. * * This benchmark suite is for internal use only within the licensee * * organization, including all divisions and subsidiaries. * * * * The University hearby disclaims all implied warranties, including the * * implied warranties of merchantability and fitness for a particular * * purpose. The University and its employees shall not be liable for any * * damages incurred by the licensee in use of the benchmark suite, including * * direct, indirect, special, incidental, or consequential damages. * * * ****************************************************************************/