mirror of
				https://github.com/YosysHQ/sby.git
				synced 2025-10-26 10:44:37 +00:00 
			
		
		
		
	create only a single bad when using pono solver; workaround for #137
This commit is contained in:
		
							parent
							
								
									ad07ea0e85
								
							
						
					
					
						commit
						257a57d8ed
					
				
					 2 changed files with 3 additions and 2 deletions
				
			
		|  | @ -153,7 +153,7 @@ def run(mode, task, engine_idx, engine): | |||
|                     task, | ||||
|                     f"engine_{engine_idx}_{common_state.produced_cex}", | ||||
|                     task.model("btor"), | ||||
|                     "cd {dir} ; btorsim -c --vcd engine_{idx}/trace{i}.vcd --hierarchical-symbols --info model/design_btor.info model/design_btor.btor engine_{idx}/trace{i}.wit".format(dir=task.workdir, idx=engine_idx, i=suffix), | ||||
|                     "cd {dir} ; btorsim -c --vcd engine_{idx}/trace{i}.vcd --hierarchical-symbols --info model/design_btor{s}.info model/design_btor{s}.btor engine_{idx}/trace{i}.wit".format(dir=task.workdir, idx=engine_idx, i=suffix, s='_single' if solver_args[0] == 'pono' else ''), | ||||
|                     logfile=open(f"{task.workdir}/engine_{engine_idx}/logfile2.txt", "w") | ||||
|                 ) | ||||
|                 proc2.output_callback = output_callback2 | ||||
|  | @ -216,7 +216,7 @@ def run(mode, task, engine_idx, engine): | |||
|     proc = SbyProc( | ||||
|         task, | ||||
|         f"engine_{engine_idx}", task.model("btor"), | ||||
|         f"cd {task.workdir}; {solver_cmd} model/design_btor.btor", | ||||
|         f"cd {task.workdir}; {solver_cmd} model/design_btor{'_single' if solver_args[0]=='pono' else ''}.btor", | ||||
|         logfile=open(f"{task.workdir}/engine_{engine_idx}/logfile.txt", "w") | ||||
|     ) | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue