| 
								
								
									 Eddie Hung | 722540dbf9 | abc9: not enough to techmap_fail on (* init=1 *), hide them using $__ | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 5ad3a85288 | abc9: test to use box file instead of auto | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | c50601e35e | abc9: restore selected_modules() | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 8fbb55f4ab | synth_*: no need to explicitly read +/abc9_model.v | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 63246a5c0e | Revert "Merge pull request #1917 from YosysHQ/eddie/abc9_delay_check" This reverts commit 759283fa65, reversing
changes made tof41c7ccfff. | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 48052ad813 | abc9: add flop boxes to basic $_DFF_P_ and $_DFF_N_ too | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 7812a2959b | kernel: TimingInfo to clamp -ve setup/edge-sensitive delays to zero | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 4cec21b93e | abc9_ops: -prep_dff_map to error if async flop found | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 6c66030dfb | Uncomment negative setup times; clamp to zero for connectivity | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | c41c180f68 | abc9: remove redundant wbflip | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 4c6647a469 | xaiger: always sort input/output bits by port id redundant for normal design, but necessary for holes | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | ec4bbb1444 | abc9: generate $abc9_holes design instead of <name>$holes | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | c52bb11fb6 | abc9_ops: more robust | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 8d7b3c06b2 | abc9: suppress warnings when no compatible + used flop boxes formed | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | cdd250ef16 | xilinx: update abc9_dff tests | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 762b6ad74a | xilinx: remove no-longer-relevant test | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 6f4f795953 | aiger/xaiger: use odd for negedge clk, even for posedge Since abc9 doesn't like negative mergeability values | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | fb447951be | abc9: cleanup | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 0d84ff3fc4 | Revert "ecp5: replace ecp5_ffinit with techmap rules + dff2dffs -match-init" This reverts commit 8c702b6cc0221a00021a3e4661c883bb591c924b. | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 8bad885e78 | abc9_ops: -prep_dff_map to check $_DFF_[NP]_.Q drives module output | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 489e83fc1e | abc9_ops: do away with '$abc9_cells' selection | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 043ad8e76c | abc9_ops: use new 'design -delete' and 'select -unset' | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | a52f779eca | ecp5: (* abc9_flop *) gated behind YOSYS | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 509de98468 | submod: revert accidental change | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | b66904e9cd | Revert "Merge branch 'eddie/kernel_makeblackbox' into eddie/abc9_auto_dff" This reverts commit e08497c7c9d8a6f7a3eccddf2149c45d9ecff207, reversing
changes made to e366fd55122236a21c6daee6765724add840a1f9. | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | f975cf39cb | xaiger: update help text | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 34c7732642 | ecp5: add synth_ecp5 -dff to work with -abc9 | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | e38b1280f9 | abc9_ops: -prep_dff_map to warn if no specify cells | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 23c53a6bdd | ice40: synth_ice40 cleanup | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 5d5029fa75 | ecp5: replace ecp5_ffinit with techmap rules + dff2dffs -match-init | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 039c3a5982 | kernel: Module::makeblackbox() to clear connections + delete wires last | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | fe7965e0ee | ice40: add synth_ice40 -dff option, support with -abc9 | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 4a10c87ae1 | ice40: split out cells_map.v into ff_map.v | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | a1ae5845f8 | abc9_ops: -prep_dff_map to cope with plain $_DFF_[NP]_ flops | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | c10757a8ea | synth_xilinx: rename dff_mode -> dff | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 90cd49995b | xaiger: do not treat (* init=1'bx *) as 1'b0 | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 6b3aa91a2a | abc9: cleanup | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | edacb8f437 | abc9_ops: do not use (* abc9_init *) | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 483a190c1b | aiger: -xaiger to parse initial state back into (* init *) on Q wire | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 77f3abcdc3 | xaiger: when -dff use (* init *) for initial state | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 95763c8d18 | abc9_ops: add 'dff' label for auto handling of (* abc9_flop *) boxes | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | accfc70fc2 | abc9: fix behaviour and help for -box option | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 53fc3ed645 | aiger: -xaiger to read $_DFF_[NP]_ back with new clocks created according to mergeability class, and init state as cell attr | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | ffa52738fb | xaiger: output $_DFF_[NP]_ with mergeability if -dff option | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 65395168a0 | logger: fix for multiple calls with same pattern | 2020-05-14 10:32:07 -07:00 |  | 
				
					
						| 
								
								
									 Alberto Gonzalez | 299ab76a09 | smtbmc: Fix return status handling. | 2020-05-14 17:07:59 +00:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | cd92a706ae | Fix whitespace | 2020-05-14 09:51:17 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 5bcde7ccc3 | Merge pull request #2045 from YosysHQ/eddie/fix2042 verilog: error if no direction given for task arguments, default to input in SV mode | 2020-05-14 09:45:54 -07:00 |  | 
				
					
						| 
								
								
									 Claire Wolf | f02e20907e | Merge pull request #2052 from YosysHQ/claire/verific_memfix Add support for non-power-of-two mem chunks in verific importer | 2020-05-14 18:45:13 +02:00 |  | 
				
					
						| 
								
								
									 Claire Wolf | 140e9a8e06 | Merge pull request #2050 from YosysHQ/eddie/opt_clean_fixes opt_clean: remove (* init *) regardless of -purge, remove (* init *) when consistent with sigmap, clean to behave identically | 2020-05-14 18:31:16 +02:00 |  |