Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Patents
  4. Method for speeding up boolean satisfiability
 
patent

Method for speeding up boolean satisfiability

Amarú, Luca Gaetano
•
Gaillardon, Pierre-emmanuel Julien Marc  
•
De Micheli, Giovanni  
2016

A method for transforming a tautology check of an original logic circuit into a contradiction check of the original logic circuit and vice versa comprises interpreting the original logic circuit in terms of AND, OR, MAJ, MIN, XOR, XNOR, INV original logic operators; transforming the original circuit obtained from the interpreting, into a dual logic circuit enabled for a checking of contradiction in place of tautology and vice versa, by providing a set of switching rules configured to switch each respective one of the original logic operators INV, AND, OR, MAJ, XOR, XNOR, MIN into a respective switched logic operator INV, OR, AND, MAJ, XNOR, XOR, MIN; and complementing outputs of the original circuit by adding an INV at each output wire. The method further provides testing in parallel the satisfiability of the original logic circuit, and the satisfiability of the dual logic circuit with inverted outputs. Responsive to one of the parallel tests finishing, the other parallel test is caused to also stop.

  • Details
  • Metrics
Type
patent
EPO Family ID

55454533

Author(s)
Amarú, Luca Gaetano
Gaillardon, Pierre-emmanuel Julien Marc  
De Micheli, Giovanni  
TTO classification

TTO:6.1433

EPFL units
LSI2  
AVP-R-TTO  
DOICountry codeKind codeDate issued

US9685959

US

B2

2017-06-20

US2016077154

US

A1

2016-03-17

Available on Infoscience
May 11, 2017
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/137202
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés