yosys/passes
Marcelina Kościelnicka d25b9088c8 Refactor common parts of SAT-using optimizations into a helper.
This also aligns the functionality:

- in all cases, the onehot attribute is used to create appropriate
  constraints (previously, opt_dff didn't do it at all, and share
  created one-hot constraints based on $pmux presence alone, which
  is unsound)
- in all cases, shift and mul/div/pow cells are now skipped when
  importing the SAT problem (previously only memory_share did this)
  — this avoids creating clauses for hard cells that are unlikely
  to help with proving the UNSATness needed for optimization
2021-08-09 16:54:35 +02:00
..
cmds rtlil: Make Process handling more uniform with Cell and Wire. 2021-07-12 00:47:34 +02:00
equiv Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
fsm Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
hierarchy Use new read_id_num helper function elsewhere in hierarchy.cc 2021-07-20 10:13:15 -04:00
memory Refactor common parts of SAT-using optimizations into a helper. 2021-08-09 16:54:35 +02:00
opt Refactor common parts of SAT-using optimizations into a helper. 2021-08-09 16:54:35 +02:00
pmgen Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
proc proc_rmdead: use explicit pattern set when there are no wildcards 2021-07-29 20:55:59 -04:00
sat memory: Introduce $meminit_v2 cell, with EN input. 2021-07-28 23:18:38 +02:00
techmap Fix deadname SVN links 2021-06-09 12:44:37 +02:00
tests Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00