Method and system to verify a circuit design by verifying...

Computer-aided design and analysis of circuits and semiconductor – Nanotechnology related integrated circuit design

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C716S030000

Reexamination Certificate

active

10708056

ABSTRACT:
A method to verify a circuit design may include applying a bounded model checking technique to a first computer language representation of the circuit design and to a second computer language representation of the circuit design. The method may also include determining a behavioral consistency between the first and second computer language representations.

REFERENCES:
patent: 6131078 (2000-10-01), Plaisted
patent: 6904578 (2005-06-01), Jain et al.
patent: 7047139 (2006-05-01), Shtrichman
patent: 2004/0019468 (2004-01-01), De Moura et al.
patent: 2004/0078674 (2004-04-01), Raimi et al.
Clarke et al., “Hardware Verificaiton Using ANSI-C Programs as a Reference,” DAC, Jan. 2003, pp. 308-311.
Biere et al., “SAT and ATPG: Boolean Engines for Formal Hardware Verificatioin,” IEEE, Feb. 2002, pp. 782-784.
Clarke et al., “Behavioral Consistency of C ADN Verilog Programs Using Bounded Model Checking,” DAC,, Jun. 2003.
Cabodi et al., “Can BDDs Compete With SAT Solvers on Bounded Model Checking”, DAC, Jun. 2002, pp. 117-122.
Carl Pixley, Guest Editor's Introduction: Formal Verification of Commercial Integrated Circuits. IEEE Design & Test of Computers, 18(4):4-5, 2001.
Armin Biere, Alessandro Cimatti, Edmund M. Clarke, and Yunshan Yhu. Symbolic model checking without BDDs. In Tools and Algorithms for Construction and Analysis of Systems, pp. 193-207, 1999.
A. Biere, E. Clarke, R. Raimi, and Y. Zhu. Verifying safety properties of a Power PC™ microprocessor using symbolic model checking without B DDs. In N. Halbwachs and D. Peled, editors, Proceedings of the 11thInternational Conference on Computer Aided Verification (CAB 99), Lecture Notes in Computer Science. Springer Verlag, 1999.
A. Biere, A. Cimatti, E.M. Clarke, M. Fujita, and Y. Zhu. Symbolic model checking using SAT procedures instead of BDDs. In Design Automation Conference (DAC '99), 1999.
Joao P. Marques-Silva and Karem A. Sakallah. GRASP—A New Search Algorithm for Satisfiability. In Proceedings of IEEE/ACM International Conference on Computer-Aided Design, pp. 220-227, Nov. 1996.
D. Kroening and O. Strichman. Efficient computation of recurrence diameters. In Proceedings of the Fourth International Conference on Verification, Model Checking and Abstract Interpretation. Springer, 2003. To appear.
O. Shtrichman. Tuning SAT checkers for bounded model checking. In E.A. Emerson and A.P. Sistla, editors, Proceedings of the 12thInternational Conference on Computer Aided Verification (CAV 2000), Lecture Notes in Computer Science. Springer Verlag, 2000.
Fady Copty, Limor Fix, Ranan Fraer, Enrico Giunchiglia, Gila Kamhi, Armando Tacchella, and Moshe Y. Vardi. Benefits of bounded model checking at an industrial setting. In Gerard Barry, Hubert Comon, and Alain Finkel, editors, Proceedings of the 13thInternational Conference on Computer Aided Verification (CAV 2001), No. 2102 in Lecture Notes in Computer Science, pp. 436-453. Springer-Verlag, 2001.
Per Bjesse, Tim Leonard, and Abdel Mokkedem. Finding bugs in an Alpha microprocessor using satisfiability solvers. In Gerard Berry, Hubert Comon, and Alain Finkel, editors, Proceedings of the 13thInternational Conference on Computer Aided Verification (CAV 2001), No. 2102 in Lecture Notes in Computer Science, pp. 454-464. Springer Verlad, 2001.
Luc Semeria, Andrew Seawright, Renu Mehra, Daniel Ng, Arjuna Ekanayaka, and Barry Pangrle. RTL C-based methodology for designing and verifying a multi-threaded processor. In Proc. Of the 39thDesign Automation Conference ACM Press, 2002.
I. Page. Constructing Hardware-Software Systems from a Single Description. Journal of VLSI Signal Processing, 1291):87-107, 1996.
A. Pnueli, M. Siegel, and O. Shtrichman. The code validation tool (CVT)—automatic verification of a compilation process. Int. Journal of Software Tools for Technology Transfer (STTT), 2(2):192-201, 1998.
R. Cytron, J. Ferrante, B.K. Rosen, M.N. Wegman, and F.K. Zadeck. An efficient method of computing static single assignment form. In Proceedings of the 16thACM SIGPLAN-SIGACT symposium on Principles of programming languages, pp. 25-35. ACM Press, 1989.
David W. Currie, Alan J. Hu, and Sreeranga Rajan. Automatic formal verification of dsp software. In Proceedings of the 37thDesign Automation Conference (DAC 2000), pp. 130-135. ACM Press, 2000.
Kiyoharu Hamaguchi. Symbolic simulation heuristics for high-level design descriptions with uninterpreted functions. In International Workshop on High-Level Design, Validation, and Test, pp. 25-30. IEEE, 2001.
C. Blank, H. Eveking, J. Levihn, and G. Ritter. Symbolic simulation techniques—state of the art and applications. In International Workshop on High-Level Design, Validation, and Test, pp. 45-50. IEEE, 2001.
Clarke, Edmund M. Jr., et al., Model Checking, (1999) United States, 33 pages.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and system to verify a circuit design by verifying... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system to verify a circuit design by verifying..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system to verify a circuit design by verifying... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3731943

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.