IF Computer > IF/Prolog > Applications based on IF/Prolog > Circuit Verification

Circuit Verification

IF/Prolog by Siemens
MINERVA superseeded IF/Prolog. Please see http://www.ifcomputer.co.jp/MINERVA for details.

We discontinued to sell IF/Prolog Dec 31. 2003. For current customers, we continue to provide professional support for IF/Prolog until Dec 31, 2008.

Siemens central R\&D laboratories built a Circuit Verification Environment (CVE) on new principles.

The rapid development of VLSI technology forces companies to develop more and more complex digital circuits in less and less time. For this goal it is also necessary to ensure the newly developed circuits are logically correct.

CVE computes the output behaviour of a digital circuit as Boolean functions of the inputs. Sequential circuits are treated as finite automata. The computed functions are symbolically compared to the corresponding functions of a circuit specification using special, efficient algorithms which guarantee that all differences are detected.

CVE guarantees 100\% security since the symbolic comparison is equivalent to simulating a circuit with all possible input patterns and verifying all simulation outputs. CVE can also replace many time consuming logic simulations with one single automatic comparison and thus save valuable development time.

CVE is implemented in IF/Prolog V5.0 and C. (The IF/Prolog Newsbrief 95-10)

document: http://www.ifcomputer.co.jp/IFProlog/Applications/CircuitVerification/print_de.html
published 2008/10/6 update 1996/12/17 (c) 1996-2006 IF Computer Japan
IF Computer 5-28-2 Sendagi, Bunkyo-ku Tel +81-3-5814-3352 start (AT) ifcomputer.com
Customer Support Tokyo 113-0022 Japan   http://www.ifcomputer.com
Back> managed with ubiCMS