Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement circuit reduction #28

Open
mgudemann opened this issue Jul 22, 2017 · 2 comments
Open

Implement circuit reduction #28

mgudemann opened this issue Jul 22, 2017 · 2 comments

Comments

@mgudemann
Copy link
Contributor

  • find / eliminate equivalent latches (or negation-equivalent ones)
  • reduction of combinatorial nodes
  • find implications

While SAT simplification can reduce the query size a help a lot, already creating smaller circuit representations / netlists has shown to be very beneficial in addition. For IC3 reducing the number of latches leads to smaller cubes, for induction/BMC all reductions are beneficial, either by reducing the circuit or by strengthening the properties. Finding implications might only be beneficial for induction/BMC.

@mgudemann mgudemann self-assigned this Jul 22, 2017
@mgudemann
Copy link
Contributor Author

a sensible place to add seems to be netlist creation, in particular in aig mode and then passing the reduced circuit / strengthened properties to the back-end solver

@eigold
Copy link
Contributor

eigold commented Jul 24, 2017 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants