Formal verification method

   
   

A plurality of input signals to be input to a logic circuit, a verification object, is ranked depending on the degrees of influence the input signals have when vary on operation of the logic circuit. Verification is performed with a free pattern including all possible input patterns given to the input signals sequentially in descending order of the degree of influence. That is, the input patterns are sequentially generated according to preset conditions (the degrees of influence). Therefore, even when forced termination of the formal verification occurs due to insufficient memory of a verification apparatus, the obtained verification results can be kept based on the degrees of influence. This allows easy analysis on the causes of the forced termination, and improvement in verification efficiency. It is possible to estimate the time taken for the completion of the entire verification and the required memory capacity of the verification apparatus.

Een meerderheid van inputsignalen die in een logicakring, een controlevoorwerp moeten worden ingevoerd, wordt gerangschikt afhankelijk van de graad van invloed de inputsignalen hebben wanneer op verrichting van de logicakring variëer. De controle wordt uitgevoerd met een vrij patroon met inbegrip van alle mogelijke inputpatronen die aan de inputsignalen opeenvolgend worden gegeven in dalende orde van de graad van invloed. Namelijk worden de inputpatronen opeenvolgend geproduceerd volgens vooraf ingestelde voorwaarden (de graad van invloed). Daarom zelfs wanneer de gedwongen beëindiging van de formele controle wegens ontoereikend geheugen van een controleapparaat voorkomt, kunnen de verkregen controleresultaten die op de graad van invloed worden gebaseerd worden gehouden. Dit staat gemakkelijke analyse van de oorzaken van de gedwongen beëindiging, en verbetering van controleefficiency toe. Het is mogelijk om de tijd te schatten die voor de voltooiing van de volledige controle en de vereiste geheugencapaciteit wordt gevergd controleapparaten.

 
Web www.patentalert.com

< Mechanism for cross channel multi-server multi-protocol multi-data model thin clients

< Pattern layout method of semiconductor device

> Runtime programmable Reed-Solomon decoder

> Virtual file system and method

~ 00107