mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-11-04 05:19:11 +00:00 
			
		
		
		
	yosys-smtbmc --smtc -g
This commit is contained in:
		
							parent
							
								
									cd18235f30
								
							
						
					
					
						commit
						ee3e7a0e45
					
				
					 3 changed files with 48 additions and 56 deletions
				
			
		
							
								
								
									
										9
									
								
								examples/smtbmc/.gitignore
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								examples/smtbmc/.gitignore
									
										
									
									
										vendored
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,9 @@
 | 
			
		|||
demo1.smt2
 | 
			
		||||
demo1.yslog
 | 
			
		||||
demo2.smt2
 | 
			
		||||
demo2.vcd
 | 
			
		||||
demo2.yslog
 | 
			
		||||
demo2_tb
 | 
			
		||||
demo2_tb.smtc
 | 
			
		||||
demo2_tb.v
 | 
			
		||||
demo2_tb.vcd
 | 
			
		||||
| 
						 | 
				
			
			@ -6,19 +6,19 @@ demo1: demo1.smt2
 | 
			
		|||
	yosys-smtbmc -i --dump-vcd demo1.vcd demo1.smt2
 | 
			
		||||
 | 
			
		||||
demo2: demo2.smt2
 | 
			
		||||
	yosys-smtbmc -g --dump-vcd demo2.vcd --dump-vlogtb demo2_tb.v --dump-constr demo2.smtc demo2.smt2
 | 
			
		||||
	yosys-smtbmc -g --dump-vcd demo2.vcd --dump-vlogtb demo2_tb.v --dump-smtc demo2_tb.smtc demo2.smt2
 | 
			
		||||
	iverilog -g2012 -o demo2_tb demo2_tb.v demo2.v
 | 
			
		||||
	vvp demo2_tb +vcd=demo2_tb.vcd
 | 
			
		||||
 | 
			
		||||
demo1.smt2: demo1.v
 | 
			
		||||
	yosys -p 'read_verilog -formal demo1.v; prep -top demo1 -nordff; write_smt2 -wires -mem -bv demo1.smt2'
 | 
			
		||||
	yosys -ql demo1.yslog -p 'read_verilog -formal demo1.v; prep -top demo1 -nordff; write_smt2 -wires -mem -bv demo1.smt2'
 | 
			
		||||
 | 
			
		||||
demo2.smt2: demo2.v
 | 
			
		||||
	yosys -p 'read_verilog -formal demo2.v; prep -top demo2 -nordff; write_smt2 -wires -mem -bv demo2.smt2'
 | 
			
		||||
	yosys -ql demo2.yslog -p 'read_verilog -formal demo2.v; prep -top demo2 -nordff; write_smt2 -wires -mem -bv demo2.smt2'
 | 
			
		||||
 | 
			
		||||
clean:
 | 
			
		||||
	rm -f demo1.smt2 demo1.vcd
 | 
			
		||||
	rm -f demo2.smt2 demo2.vcd demo2_tb.v demo2_tb demo2_tb.vcd
 | 
			
		||||
	rm -f demo1.yslog demo1.smt2 demo1.vcd
 | 
			
		||||
	rm -f demo2.yslog demo2.smt2 demo2.vcd demo2_tb.v demo2_tb demo2_tb.vcd demo2_tb.smtc
 | 
			
		||||
 | 
			
		||||
.PHONY: demo1 clean
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue