The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 18, 2008

Filed:

Jan. 10, 2003
Applicants:

James Andrew Garrard Seawright, Mountain View, CA (US);

Ramesh Sathianathan, Sunnyvale, CA (US);

Christophe G. Gauthron, Mountain View, CA (US);

Jeremy R. Levitt, San Jose, CA (US);

Kalyana C. Mulam, San Jose, CA (US);

Chian-min Richard Ho, Palo Alto, CA (US);

Ping Fai Yeung, San Jose, CA (US);

Inventors:

James Andrew Garrard Seawright, Mountain View, CA (US);

Ramesh Sathianathan, Sunnyvale, CA (US);

Christophe G. Gauthron, Mountain View, CA (US);

Jeremy R. Levitt, San Jose, CA (US);

Kalyana C. Mulam, San Jose, CA (US);

Chian-Min Richard Ho, Palo Alto, CA (US);

Ping Fai Yeung, San Jose, CA (US);

Assignee:

Other;

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/50 (2006.01);
U.S. Cl.
CPC ...
Abstract

A computer is programmed to automatically select a state or a set of states of a digital circuit that are visited during simulation, for use as one or more initial states by a formal verification tool. Such automatic selection of one or more simulation states reduces the set of all simulation states to a small subset, thereby to address the state space explosion problem. Depending on the embodiment, the programmed computer uses one or more criteria provided by a library and/or by the user, in making its selection of states. Such criteria may be based on a property (assertion/checker) of the digital circuit and/or a signal generated during simulation. Furthermore, after such criteria (also called 'primary criteria') are applied, the selected states may be pruned by application of additional criteria (also called 'secondary criteria') prior to formal analysis.


Find Patent Forward Citations

Loading…