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:
May. 17, 2016

Filed:

Apr. 25, 2014
Applicant:

Onespin Solutions Gmbh, Munich, DE;

Inventors:

Dominik Strasser, Olching, DE;

Gerrit Niesler, Wremen, DE;

Mirko Fit, Loxstedt, DE;

Raik Brinkmann, Inning a. Ammersee, DE;

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/50 (2006.01); H04L 29/06 (2006.01); G06F 21/60 (2013.01);
U.S. Cl.
CPC ...
H04L 63/0428 (2013.01); G06F 17/504 (2013.01); G06F 21/606 (2013.01); G06F 17/5045 (2013.01); G06F 2217/04 (2013.01);
Abstract

A method for formal verification of a digital circuit using a cloud-based verification engine. The method comprises extracting a proof problem from a design of a digital circuit with a local processor, reducing said proof problem to proof relevant data, encrypting said reduced proof problem, transmitting said encrypted reduced proof problem to a remote server, decrypting said encrypted reduced proof problem at said remote server, storing said reduced proof problem in a memory at said remote server, running a proof on said reduced proof problem at said remote server to generate a proof result; encrypting said proof result at said remote server; transmitting said encrypted proof result to said local processor; decrypting said encrypted proof result at said local processor; and reconstructing a verification result of said digital circuit design at said local processor using said decrypted proof result.


Find Patent Forward Citations

Loading…